<?php
include_once 'classes/TestProjektSmarty.class.php';
require_once("config.inc.php");
$templatename = substr(basename($_SERVER['PHP_SELF']),0,-3)."html";
$smarty = new Smarty();
require_once "language/german.inc.php";

require_once("func_mail_einstell.php");

$imtuid_alt = $_GET["imtuid"];
$isid = $_GET["isid"];

if(isset($imtuid_alt)){
  $_SESSION["sitzung_vertretung_imtuid_alt"] = $imtuid_alt;
}

if(isset($isid)){
  $_SESSION["sitzung_vertretung_isid"] = $isid;
}

$action = $_GET['action'];
if($action == ''){
    
    if($_GET['error'] == 1){
      $smarty->assign('sitzung_vertretung_pflichtfelder', "1");
      $smarty->assign('sitzung_vertretung_error_text', "Es ist zu einem Fehler gekommen. Bitte treffen Sie eine Auswahl.");
    }

  # Erweiterung auf Personenschafe Vertretung 27.04.2016 Tabelle c
  $query1 = "SELECT a.imtuid, vorname, nachname
                 FROM imt_user a, imt_rollen_user_zuord b, imt_ausschuss_vertreter c
                WHERE a.imtuid =  b.imtuid
                  AND b.roid= 5
                  AND a.imtuid = c.imtuid_vertreter
                  AND c.imtuid_mitglied=$imtuid_alt
                  AND a.imtuid NOT IN (SELECT imtuid FROM imt_sitzungen_abfrage WHERE isid='$isid')
                ORDER BY nachname ASC";
  
    $result1 = $db->query ($query1)
              or die ("Cannot execute query");
    
    $table_data1 = array();
    
   
    while ($row1 = $result1->fetch_array()){
      
      array_push($table_data1, array(  
       'imtuid' => $row1[imtuid],
       'vorname' => $row1[vorname],
       'nachname' => $row1[nachname]
      )
      );
    }
    $smarty->assign('table_data1', $table_data1);
}

if($action == 'step1'){

  if(isset($_POST["auswahl"])){
    $imtuid_neu = $_POST["auswahl"];
    $_SESSION["sitzung_vertretung_imtuid_neu"] = $imtuid_neu;
  }
  
  
  if($_SESSION["sitzung_vertretung_imtuid_neu"] == ''){
    $fehler = 1;
    echo "<meta http-equiv=\"refresh\" content=\"0; URL=".$_SERVER['PHP_SELF']."?error=1\">";
  }
  
  if(!isset($fehler)){
  $imtuid_alt = $_SESSION["sitzung_vertretung_imtuid_alt"];
  $imtuid_neu = $_SESSION["sitzung_vertretung_imtuid_neu"];
  $isid = $_SESSION["sitzung_vertretung_isid"];
  
      # Alle Ausschussmitglieder anschreiben: RoId 4
      $result = $db->query ("SELECT a.imtuid, vorname, nachname, mail, akivierungscode
                                FROM imt_user a, imt_rollen_user_zuord b
                               WHERE a.imtuid=b.imtuid
                                 AND a.imtuid='$imtuid_neu'
                                 AND b.roid='5'") or die ("Cannot execute query");
      $row = $result->fetch_array();

      $result1 = $db->query ("SELECT date_format(datum, '%d.%m.%Y') datum_form
                                    , date_format(datum, '%H:%i') uhr_form
                                    , raum
                                    , beschreibung
                                 FROM imt_sitzungen
                                WHERE isid = '$isid'
                              ") or die ("Cannot execute query2");
      $row1 = $result1->fetch_array();
      
      $sql1 = $db->query("UPDATE imt_sitzungen_abfrage
                              SET status_vertretung = 'WV'
                                 ,vertretung = '$imtuid_neu'
                            WHERE isid='$isid'
                              AND imtuid='$imtuid_alt'
                         ");

      $sql2 = $db->query("INSERT INTO imt_sitzungen_abfrage ( isid
                                                             , imtuid
                                                             , ergebnis
                                                             , status_vertretung
                                                             , vertretung
                                                               )
                           VALUES
                                                               ( '$isid'
                                                               , '$imtuid_neu'
                                                               , 'NA'
                                                               , 'VT'
                                                               , '$imtuid_alt'
                                                               )
                         ");
                         
                         
      
        $ausschuss_vorname = str_replace (array("ä", "ö", "ü", "ß", "Ä", "Ö", "Ü"), array("&auml;", "&ouml;", "&uuml;", "&szlig;", "&Auml;", "&Ouml;", "&Uuml;"), $row['vorname']);
        $ausschuss_nachname = str_replace (array("ä", "ö", "ü", "ß", "Ä", "Ö", "Ü"), array("&auml;", "&ouml;", "&uuml;", "&szlig;", "&Auml;", "&Ouml;", "&Uuml;"), $row['nachname']);
        
        $empfaenger = "$imtuid_neu";
        $betreff = "Vertretung in Ausschusssitzung";
        $text = "
          <html>          
          <style type='text/css'>
            .zusage:link, .zusage:visited {
             background: #7CFC00;
             color: black;
             font-weight:bold;
             display: block;
             line-height: 60px;
             text-decoration: none;
             margin-left: auto;
             margin-right: auto;
             position: relative;
             text-align: center;
             outline; 1px;
             width: 140px;
            }
            .zusage:active, .zusage:hover {
              background-color: #3CB371;
              color: #FFFFFF;
              font-weight:bold;
              text-decoration: none;
              display: block;
              line-height: 60px;
              text-decoration: none;
              margin-left: auto;
              margin-right: auto;
              position: relative;
              text-align: center;
              width: 140px;
            }
            .absage:link, .absage:visited {
             background: #FF0000;
             color: black;
             font-weight:bold;
             display: block;
             line-height: 60px;
             text-decoration: none;
             margin-left: auto;
             margin-right: auto;
             position: relative;
             text-align: center;
             outline; 1px;
             width: 140px;
            }
            .absage:active, .absage:hover {
              background-color: #8B0000;
              color: #FFFFFF;
              font-weight:bold;
              text-decoration: none;
              display: block;
              line-height: 60px;
              text-decoration: none;
              margin-left: auto;
              margin-right: auto;
              position: relative;
              text-align: center;
              width: 140px;
            }
          </style>
          <head>
          <title>Vertretung in Ausschusssitzung</title>
          </head>
          <body>
          <font face='Arial' size='2'>
          Guten Tag $ausschuss_vorname $ausschuss_nachname!
          <br /><br />
          In regelm&auml;&szlig;igen Abst&auml;nden finden Ausschusssitzungen statt, um &uuml;ber Vorschl&auml;ge des
          Ideenmanagements zu beraten.<br>
          Sie wurden als Vertreter ausgew&auml;hlt.<br>Der folgende Termin wurde festgelegt:
          <br />
          <br />
          <table>
          <tr>
             <td valign='top'>
               <font face='Arial' size='2'>
                 <b>Datum:</b>
               </font>
             </td>
             <td valign='top'>
               <font face='Arial' size='2'>
                 $row1[datum_form]
               </font>
             </td>
          </tr>
          <tr>
             <td valign='top'>
               <font face='Arial' size='2'>
                 <b>Uhrzeit:</b>
               </font>
             </td>
             <td valign='top'>
               <font face='Arial' size='2'>
                 $row1[uhr_form] Uhr
               </font>
             </td>
          </tr>
          <tr>
             <td valign='top'>
               <font face='Arial' size='2'>
                 <b>Raum:</b>
               </font>
             </td>
             <td valign='top'>
               <font face='Arial' size='2'>
                 $row1[raum]
               </font>
             </td>
          </tr>
          ";
          
          if($row1[beschreibung]!= ""){
          $text .= "
          <tr>
             <td valign='top'>
               <font face='Arial' size='2'>
                 <b>Bemerkung:</b>
               </font>
             </td>
             <td valign='top'>
               <font face='Arial' size='2'>
                 $row1[beschreibung]
               </font>
             </td>
          </tr>";
          }
          
          $text .="
          <tr>
             <td valign='top'>
               <font face='Arial' size='2'>
                 <b>Vorschl&auml;ge:</b>
               </font>
             </td>
             <td valign='top'>
               <font face='Arial' size='2'>
                <table width='100%'>
                   <tr>
                     <td width='30%' valign='top'>
                       <font face='Arial' size='2'><b>ID</b></font
                     </td>
                     <td width='70%' valign='top'>
                       <font face='Arial' size='2'><b>Betreff</b></font
                     </td>
                   </tr>
                ";
               	  
               	  
                $query3 = "SELECT b.vid, b.betreff
                             FROM imt_sitzungen_vorschlag a, imt_vorschlag b
                            WHERE a.vid = b.vid
                              AND a.isid='$isid'
                          ";
                $result3 = $db->query ($query3)
                          or die ("Cannot execute query3");


                while ($row3 = $result3->fetch_array()){
                  $text .="
                   <tr>
                     <td width='30%'>
                       <font face='Arial' size='2'>$row3[vid]</font
                     </td>
                     <td width='70%'>
                       <font face='Arial' size='2'>$row3[betreff]</font>
                     </td>
                   </tr>
                  ";
                }
          $text .="
                </table>
               </font>
             </td>
          </tr>
          </table>
          Bitte teilen Sie uns über die Abstimmungslinks mit, ob der Termin m&ouml;glich ist:
          <table >
            <tr>
              <td>
                <a href='https://www.hs-ludwigsburg.de/kurs/ideenmanagement/status_termin.php?id1=$row[imtuid]&id2=Y&id4=$isid' class='zusage'>Termin zusagen</a>
              </td>
              <td>
                &nbsp;
              </td>

              <td >
                <a href='https://www.hs-ludwigsburg.de/kurs/ideenmanagement/status_termin.php?id1=$row[imtuid]&id2=N&id4=$isid' class='absage'>Termin absagen</a>
              </td>
            </tr>
          </table>
          <br />
          Melden Sie sich am System an und wechseln Sie auf das Register \"Ausschuss\".
          <p>
          Klicken Sie hier um zum <a href='https://www.hs-ludwigsburg.de/kurs/ideenmanagement'>Ideenmanagement</a> zu gelangen.
          <p>
          Diese Mail wurde automatisch generiert!<br />
          Antworten Sie daher nicht auf diese Mail.<br />
          <br />
          Vielen Dank!
          </body>
          </html>";
          

          mail_einstell($vid, $uid, $empfaenger, NULL, NULL, $betreff, $text, 0, NULL);


    }

}

$smarty->assign('action', "$action");
$smarty->display("$template/$templatename");

?>