Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /* Displays user information and some useful messages */
- session_start();
- // Check if user is logged in using the session varfiable
- if ( $_SESSION['logged_in'] != 1 ) {
- $_SESSION['message'] = "Du måste logga in för att komma åt beställningsportalen!";
- header("location: error.php");
- }
- else {
- // Makes it easier to read
- $first_name = $_SESSION['first_name'];
- $last_name = $_SESSION['last_name'];
- $email = $_SESSION['email'];
- $active = $_SESSION['active'];
- }
- function mail_file($to, $from, $subject, $body, $files)
- {
- $boundary = md5(rand());
- $filesLines = [];
- foreach ($files as $file) {
- $filesLines = [
- "Content-Type: {$file['type']}; name=\"{$file['name']}\"",
- "Content-Transfer-Encoding: attachment: filename=\"{$file['name']}\"",
- "Content-Transfer-Encoding: base64",
- '',
- chunk_split(base64_encode(file_get_contents($file['tmp_name']))),
- "--{$boundary}--",
- ];
- }
- $headers = [
- 'MIME-Version: 1.0',
- "Content-Type: multipart/mixed; boundary=\"{$boundary}\"",
- "From: {$from}",
- ];
- $message = [
- "--{$boundary}",
- 'Content-Type: text/plain: charset= UTF-8',
- 'Content-Transfer-Encoding: 7bit',
- '',
- chunk_split($body),
- "--{$boundary}",
- ];
- foreach ($filesLines as $line) {
- $message[] = $line;
- }
- mail($to, $subject, implode("\r\n", $message), implode("\r\n", $headers));
- }
- if (isset($_POST['Submit'], $_FILES['attach'])) {
- $files = [];
- if ($_FILES['attach']) {
- foreach ($_FILES['attach']['name'] as $key => $value) {
- $files[] = [
- 'name' => $_FILES['attach']['name'][$key],
- 'size' => $_FILES['attach']['size'][$key],
- 'type' => $_FILES['attach']['type'][$key],
- 'tmp_name' => $_FILES['attach']['tmp_name'][$key],
- ];
- }
- }
- $to = "order@ugportalen.se"; // this is your Email address
- $from = $email; // this is the sender's Email address
- $caseNumber = $_POST['casenumber'];
- $socialSecNum = $_POST['socialsecuritynumber'];
- $telefonnummer = $_POST['telefonnummer'];
- $Dokumenteraobjekt = $_POST['Dokumenteraobjekt'];
- $dokumenteraomrade = $_POST['dokumenteraomrade'];
- $Intervju = $_POST['Intervju'];
- $verifierakvitto = $_POST['verifierakvitto'];
- $Gatuadress = $_POST['Gatuadress'];
- $Postnummer = $_POST['Postnummer'];
- $Ort = $_POST['Ort'];
- $Latitud = $_POST['Latitud'];
- $Longitud = $_POST['Longitud'];
- $reportcontainer = $_POST['reportcontainer'];
- $Amessage = $_POST['message'];
- $subject = " Bekräftad beställning Utredning";
- $subject2 = "Kopia på din beställning";
- $theMessage = " Ditt Ärendenummer: " . $caseNumber . "\n\n" . " Objektets Personnummer: " . $socialSecNum . "\n\n" . " Ditt telefonnummer: " . $telefonnummer . "\n\n" . " Dokumentera Objekt: " . $Dokumenteraobjekt . "\n\n" . " Dokumentera Område: " . $dokumenteraomrade . "\n\n" . " Intervju: " . $Intervju . "\n\n" . " Verifiera kvitto: " . $verifierakvitto . "\n\n" . " Gatuadress: " . $Gatuadress . "\n\n" . " Postnummer: " . $Postnummer . "\n\n" . " Ort: " . $Ort . "\n\n" . " Latitud: " . $Latitud . "\n\n" . " Longitud: " . $Longitud . "\n\n" . " Återkoppling: " . $reportcontainer . "\n\n" . " Fritext: " . $Amessage . "\n\n";
- mail_file($to, $from, "Bekräftad beställning Utredning", $theMessage, $files);
- echo '<script language="javascript">';
- echo 'alert("Tack för Din beställning! En utredare återkommer snarast på din registrerade E-post adress med rapport på din beställning. För frågor, kontakta oss på telefon: 023 530 95")';
- echo '</script>';
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>Välkommen <?= $first_name . ' ' . $last_name ?></title>
- <?php include 'css/css3.html'; ?>
- </head>
- <body>
- <div class="form">
- <div class="logo">
- <img src="/img/uglogo.png" alt="Mountain View" style="width:257px;height:57px;">
- </div>
- <h1>Utredning & Analys</h1>
- <div class="fixed2">
- <p>Behöver Du hjälp? Kontakta oss på:<br>
- Telefon:<br> 023-530 95<br>
- E-post: Info@utredningsgruppen.se</p>
- </div>
- <p>
- Fyll i nedan uppgifter och klicka på "Skicka" för att slutföra beställning. Efter beställning får Du en
- E-postbekräftelse till den E-postadress som Du angett.
- <p>
- Val av tjänst (Utredning)
- Välj vilka typer av utredning Du önskar få utfört. Du kan välja ett eller flera alternativ.
- Beskriv gärna mer detaljerat i "Fritext" vad Du vill ha utfört inom valda områden.</p>
- <br>
- <br>
- <form action="" method="post" enctype="multipart/form-data">
- <h2>Ärende</h2>
- Skade-, Referens- eller Ärendenummer:<br>
- <input type="text" name="casenumber" required><br>
- Objektets Personnummer:<br>
- <input type="text" name="socialsecuritynumber" required><br>
- Ditt telefonnummer:<br>
- <input type="text" name="telefonnummer" required><br>
- Ditt kontor:<br>
- <input type="text" name="dittkontor" required><br>
- <br>
- <br>
- <h2>Välj tjänst</h2>
- <p>1. Typ av utredning (Välj en eller flera alternativ.):</p>
- <input type="checkbox" name="Dokumenteraobjekt" value="Ja"> 1.1 Fota/Dokumentera Objekt<br>
- <input type="checkbox" name="dokumenteraomrade" value="Ja"> 1.2 Fota/Dokumentera Område<br>
- <input type="checkbox" name="Intervju" value="Ja"> 1.3 Utföra Intervju eller besök<br>
- <input type="checkbox" name="verifierakvitto" value="Ja"> 1.4 Verifiera Kvitto<br>
- <br>
- <br>
- <h2>Kvitto - Bifoga kopia</h2>
- <input type="file" name="attach[]" multiple>
- <p>1.4. Ladda upp kopia på kvitto för verifiering (Om Du behöver skicka fler än 3 bilder ber vi Dig maila
- bilderna till uppdrag@utredningsgruppen.se):</p>
- <br>
- <br>
- <h2>Adress / Koordinater</h2>
- <p>1.1/1.2 Ange adress eller koordinater för objekt eller område som skall dokumenteras eller verifieras:</p>
- Gatuadress:<br>
- <input type="text" name="Gatuadress"><br>
- Postnummer:<br>
- <input type="text" name="Postnummer"><br>
- Ort:<br>
- <input type="text" name="Ort"><br>
- <br>
- Eller:<br>
- Latitud:<br>
- <input type="text" name="Latitud"><br>
- Longitud:<br>
- <input type="text" name="Longitud"><br>
- <br>
- <br>
- <h2>Rapport & Återkoppling</h2>
- <p>Välj hur Du vill att vi återkopplar ärendet:</p>
- <select name="reportcontainer">
- <option value="epost">Endast E-post</option>
- <option value="muntligt">Endast muntligt</option>
- <option value="epostmuntligt">Både Epost & Muntligt</option>
- <option value="USB">USB minne</option>
- </select>
- <p>Fritext: Beskriv gärna kort Ditt ärende och vad Du vill ha utfört.</p>
- <textarea name="message" rows="10" cols="30">
- </textarea>
- <br>
- <br>
- <div class="buttons">
- <input type="reset" value="Återställ">
- <input type="submit" value="Skicka" name="Submit">
- </div>
- </form>
- </p>
- <div class="fixed">
- <h2><?php echo "Du är inloggad som $first_name $last_name"; ?></h2>
- <p><?= $email ?></p>
- <a class="tab-group">
- <a href="profile.php">
- <button class="button button-block" name="profilebutton"/>
- Hem</button></a>
- <a href="logout.php">
- <button class="button button-block" name="logout"/>
- Logga ut</button></a>
- </a>
- </div>
- </div>
- <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
- <script src="js/index.js"></script>
- </body>
- </html>
Add Comment
Please, Sign In to add comment