query("SELECT 1 FROM sozkom_admin_rechte, sozkom_admin_rechte_zuord , sozkom_admin where sozkom_admin_rechte.sozkom_admin_rolle = sozkom_admin_rechte_zuord.sozkom_admin_rolle AND sozkom_admin_rechte_zuord.faid = sozkom_admin.faid AND sozkom_admin.user = '$user_admin' AND sozkom_admin_rechte_zuord.sozkom_admin_rolle = 'a_priobear'"); $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" Prioritäten bearbeiten

Prioritäten bearbeiten
"; $db = dbconnect(); $query = "SELECT id, FPRNr, Bezeichnung, bemerkung, TN_max FROM sozkom_kompetenz 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(sozkom_wunsch.uid) from sozkom_wunsch left join stud using (uid) where sozkom_wunsch.id=$row[id] and sozkom_wunsch.Prioritaet=\"0\" and stud.durchgefallen !=\"Y\" order by sozkom_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": setcookie("bearbeiten",$_POST['aus_bearb']); $db = dbconnect(); $sel_sozkom = $db->query("SELECT Bezeichnung FROM sozkom_kompetenz where id='$_POST[aus_bearb]'"); $sozkom = $sel_sozkom->fetch_array(); echo " Soziale Kompetenze bearbeiten

Zuordnung der Studenten zu den Soziale Kompetenze
$sozkom[Bezeichnung]
"; $db = dbconnect(); $result = $db->query("SELECT stud.uid, id, Prioritaet FROM sozkom_wunsch, stud WHERE id=\"". $_POST['aus_bearb']."\" AND Prioritaet=\"0\" AND sozkom_wunsch.uid = stud.uid AND stud.durchgefallen != 'Y' ORDER BY stud.uid"); while ($row = $result->fetch_array()){ $sel_name = $db->query("SELECT Vorname, Nachname, AG, Jahrgang from stud where uid=\"$row[uid]\""); $res_name = $sel_name->fetch_array(); echo " "; } echo "
Name

Verschieben

EW ZW DW VW verf. Alternativen
EW ZW DW VW
$res_name[Nachname], $res_name[Vorname]   ($res_name[AG]/$res_name[Jahrgang]) $row1[FPRNr] $row2[FPRNr] $row3[FPRNr] $row4[FPRNr] "; $db = dbconnect(); $queryEW = $db->query("SELECT TN_max FROM sozkom_kompetenz where id=\"$row1[id]\""); while ($rowEW = $queryEW->fetch_array()){ if ( $resEW=$db->query("SELECT COUNT(*) FROM sozkom_wunsch where id=$row1[id] and Prioritaet =\"0\"") ){ // Zählen der tatsächlichen Teilnehmer in den Alternativen if ( $row1EW=$resEW->fetch_array() ) { $result_istEW=$row1EW[0]; } else $result_istEW=0; } else $result_istEW=0; echo $result_istEW; echo "/"; echo $rowEW[TN_max]; echo "
"; if ($result_istEW >= $rowEW[TN_max]) { echo ""; } else { echo ""; } } echo "
"; $db = dbconnect(); $queryZW = $db->query("SELECT TN_max FROM sozkom_kompetenz where id=\"$row2[id]\""); while ($rowZW = $queryZW->fetch_array()){ if ( $resZW=$db->query("SELECT COUNT(*) FROM sozkom_wunsch where id=$row2[id] and Prioritaet =\"0\"") ){ if ( $row1ZW=$resZW->fetch_array() ) { $result_istZW=$row1ZW[0]; } else $result_istZW=0; } else $result_istZW=0; echo $result_istZW; echo "/"; echo $rowZW[TN_max]; echo "
"; if ($result_istZW >= $rowZW[TN_max]) { echo ""; } else { echo ""; } } echo "
"; $db = dbconnect(); $queryDW = $db->query("SELECT TN_max FROM sozkom_kompetenz where id=\"$row3[id]\""); while ($rowDW = $queryDW->fetch_array()){ if ( $resDW=$db->query("SELECT COUNT(*) FROM sozkom_wunsch where id=$row3[id] and Prioritaet =\"0\"") ){ if ( $row1DW=$resDW->fetch_array() ) { $result_istDW=$row1DW[0]; } else $result_istDW=0; } else $result_istDW=0; echo $result_istDW; echo "/"; echo $rowDW[TN_max]; echo "
"; if ($result_istDW >= $rowDW[TN_max]) { echo ""; } else { echo ""; } } echo "
"; $db = dbconnect(); $queryVW = $db->query("SELECT TN_max FROM sozkom_kompetenz where id=\"$row4[id]\""); while ($rowVW = $queryVW->fetch_array()){ if ( $resVW=$db->query("SELECT COUNT(*) FROM sozkom_wunsch where id=$row4[id] and Prioritaet =\"0\"") ){ if ( $row1VW=$resVW->fetch_array() ) { $result_istVW=$row1VW[0]; } else $result_istVW=0; } else $result_istVW=0; echo $result_istVW; echo "/"; echo $rowVW[TN_max]; echo "
"; if ($result_istVW >= $rowVW[TN_max]) { echo ""; } else { echo ""; } } echo "

"; break; case "bearbeiten2": $bearbeiten=$_COOKIE["bearbeiten"]; $db = dbconnect(); $result8 = $db->query("SELECT uid, Prioritaet from sozkom_wunsch where id=\"$bearbeiten\" and Prioritaet=\"0\""); while ($row8 = $result8->fetch_array()){ $stud="$row8[0]"; $sql = $db->query ("UPDATE sozkom_wunsch SET id=\"". $_POST[$stud]."\" WHERE uid=\"$row8[0]\" AND Prioritaet=\"0\""); // hier entspricht die uid den namen des Dropdownfeldes in der die neue Nr des PSN steht } echo " Aktualisierung

Aktualisierung

Soziale Kompetenz wurde aktualisiert!


"; } //Ende Action Abfrage ?>