query("SELECT 1 FROM skik_admin_rechte, skik_admin_rechte_zuord , skik_admin where skik_admin_rechte.skik_admin_rolle = skik_admin_rechte_zuord.skik_admin_rolle AND skik_admin_rechte_zuord.faid = skik_admin.faid AND skik_admin.user = '$user_admin' AND skik_admin_rechte_zuord.skik_admin_rolle = 'a_prsbearb'"); $row = $result->fetch_array(); if ($row[0] != 1){ include("kurs/rechte.php"); exit;} // Rechteüberprüfung ende if (isset($_GET['action'])) $action = $_GET['action']; else $action = ""; switch($action){ default: echo" Sprachkurse / Interkulturelle Kompetenzen bearbeiten

SK/IK bearbeiten
"; $db = dbconnect(); $query = "SELECT id, FPRNr, Bezeichnung, bemerkung, TN_max FROM skik_kurs where Jahr=\"$jahrgang\" order by FPRNr asc"; $result = $db->query($query) or die ("Cannot execute query"); while ($row = $result->fetch_array()){ if ( $res=$db->query("SELECT count(skik_wunsch.uid) from skik_wunsch left join stud using (uid) where skik_wunsch.id=$row[id] and skik_wunsch.Prioritaet=\"0\" and stud.durchgefallen !=\"Y\" order by skik_wunsch.uid") ){ if ( $row1=$res->fetch_array() ) { $result_ist=$row1[0]; } else $result_ist=0; } else $result_ist=0; echo " "; } echo "

Nr.

Bezeichnung

Teilnehmer

Auswahl

Ist / Max

$row[FPRNr]

$row[Bezeichnung]
$row[bemerkung]

$result_ist   /   $row[TN_max]


"; break; case "bearbeiten": $db = dbconnect(); $sel_pros = $db->query("SELECT * FROM skik_kurs where id='$_POST[aus_bearb]'"); $pros = $sel_pros->fetch_array(); setcookie("ck_prosbearbeiten", $_POST['aus_bearb']); echo " SK/IK bearbeiten

SK/IK bearbeiten
PSN Nr*:
Bezeichnung*:
Ansprechpartner:
Minimale Teilnehmer:
Maximale Teilnehmer*:
Jahrgang*: (z.B. 03) 2-stellige Jahresangabe!
zugelassene Zweige*: query("SELECT id, zweig FROM skik_kurs where zweig like \"%I%\" and id=\"". $_POST['aus_bearb']."\""); $row1 = $result1->fetch_array(); if ($row1[0] >= 1) echo " checked"; echo " name=\"I\" value=\"I\"> Innenverwaltung
  query("SELECT id, zweig FROM skik_kurs where zweig like \"%R%\" and id=\"". $_POST['aus_bearb']."\""); $row3 = $result3->fetch_array(); if ($row3[0] >= 1) echo " checked"; echo " name=\"R\" value=\"R\"> Rentenversicherung
  query("SELECT id, zweig FROM skik_kurs where zweig like \"%F%\" and id=\"". $_POST['aus_bearb']."\""); $row4 = $result4->fetch_array(); if ($row4[0] >= 1) echo " checked"; echo " name=\"F\" value=\"F\"> Allgemeine Finanzverwaltung
  query("SELECT id, zweig FROM skik_kurs where zweig like \"%S%\" and id=\"". $_POST['aus_bearb']."\""); $row5 = $result5->fetch_array(); if ($row5[0] >= 1) echo " checked"; echo " name=\"S\" value=\"S\"> Steuerverwaltung
Art*:

Niveau (* bei Sprachkursen): "; $db = dbconnect(); $result5a = $db->query("SELECT niveau FROM skik_kurs where id=\"". $_POST['aus_bearb']."\""); $row5a = $result5a->fetch_array() or die ("Cannot execute query"); echo ""; echo "
Anzahl der Gruppen:
Dozent*:
(Strg-Taste für Mehrfachauswahl)
"; $db = dbconnect(); $query = "SELECT doz_nr, doz_name, doz_vorname, doz_titel FROM doz order by doz_name"; $result = $db->query ($query) or die ("Cannot execute query"); echo ""; echo "
Dozent erfassen
Termine / Zeitraum:
"; if($pros['termin_ausserhalb'] == 'X'){ $status= 'checked'; } if($pros['reisekosten'] == 'X'){ $status1= 'checked'; } echo"
Die Veranstaltungstermine werden möglicherweise außerhalb der Hochschule Ludwigsburg stattfinden.
Reisekosten können erstattet werden.
Inhaltsbeschreibung: "; $oFCKeditor = new FCKeditor('kurzbeschreibung') ; $oFCKeditor->BasePath = './FCKeditor/'; #$oFCKeditor->Value = 'Default text in editor'; $oFCKeditor->ToolbarSet = 'Basic'; $oFCKeditor->Value = $pros['beschreibung']; $oFCKeditor->Width = '100%' ; $oFCKeditor->Height = '150' ; $oFCKeditor->Create() ; echo"
Bemerkung:
* = Pflichtfelder  
   
 
"; break; case "bearbeiten1": if ($_POST['I'] == "" and $_POST['R'] == "" and $_POST['F'] == "" and $_POST['S'] == ""){ // mind. 1 Zweig muss angegeben werden. Getrennt durch and echo " Eingabefehler

Eingabefehler

Es muss mindestens 1 Zweig ausgefüllt werden



"; exit; } if ($_POST['FPR_Nr'] == ""or $_POST['Bezeichnung'] == "" or $_POST['art'] == "" or $_POST['max_t'] == "" or $_POST['Dozent'] == "" or $_POST['jahr'] == ""){ echo" Eingabefehler

Eingabefehler

Die Pflichtfelder müssen mindestens ausgefüllt werden



"; exit; } // Ende wenn Pflichtfelder nicht ausgefüllt wurden if ($_POST['art'] == "SK" AND $_POST['niveau'] == ""){ echo" Eingabefehler

Eingabefehler

Das Niveau bei Sprachkursen darf nicht leer sein!



"; exit; } // Ende wenn Pflichtfelder nicht ausgefüllt wurden $db = dbconnect(); $ck_prosbearbeiten = $_COOKIE["ck_prosbearbeiten"]; $gruppen = $_POST['gruppen']; $kurzbeschreibung = mysqli_escape_string($db,stripslashes( $_POST['kurzbeschreibung'] )); $termine = $_POST['termine']; $termin_ausserhalb = $_POST['termin_ausserhalb']; $reisekosten = $_POST['reisekosten']; $zweig = "$_POST[I]$_POST[R]$_POST[F]$_POST[S]"; $art = $_POST['art']; $niveau = $_POST['niveau']; $sql1 = "UPDATE skik_kurs SET FPRNr = '$_POST[FPR_Nr]' ,Bezeichnung = '$_POST[Bezeichnung]' ,Ansprechpart = '$_POST[Ansprechpartner]' ,TN_min = '$_POST[min_t]' ,TN_max = '$_POST[max_t]' ,Jahr = '$_POST[jahr]' ,Zweig= '$zweig' ,gruppen = '$gruppen' ,niveau = '$niveau' ,beschreibung = '$kurzbeschreibung' ,termine = '$termine' ,termin_ausserhalb = '$termin_ausserhalb' ,reisekosten = '$reisekosten' ,bemerkung = '$_POST[bemerkung]' ,art = '$art' WHERE id = '$ck_prosbearbeiten' "; $db->query($sql1); $sql_del = $db->query("Delete from skik_doz where id = '$ck_prosbearbeiten'"); //vorhandene Dozenten in der Prosem.-Zuordnung löschen $sql_id = $db->query("select id from skik_kurs where FPRNr='$_POST[FPR_Nr]' and Jahr = '$_POST[jahr]'"); $id = $sql_id->fetch_array(); $Dozent = $_POST['Dozent']; // Vom Formular gesendetes Objekt in Variable schreiben for ($i=0;$iquery($sql); } echo " Aktualisierung

Aktualisierung

SK/IK wurde aktualisiert!


"; } //Ende Action Abfrage ?>