zur FernUni Homepage Studienportal Master Politische Steuerung und Koordination (Governance)
Versuchen Sie es bitte spaeter noch einmal."); } else { $pruef = $db->Connect(false, "kiss_ksw", "kiss_ksw", "kiss"); if ( !pruef ) { mail("qdb.support@fernuni-hagen.de", "Datenbankfehler", "Es ist ein Datenbankfehler aufgetreten."); die("Die Verbindung zur Datenbank ist momentan gestoert.
Versuchen Sie es bitte spaeter noch einmal."); } } ?> Execute("select SE_ID from SEMESTER where SE_JAHR = '$cur_date' and SE_SEMESTER = 'SS'"); $row = $result->fetchRow(); $se_ID_WS = $row[0]; //ID des Somersemesters $result->Close(); $cur_date = $cur_date + 1; $result = $db->Execute("select SE_ID from SEMESTER where SE_JAHR = '$cur_date' and SE_SEMESTER = 'WS'"); $row = $result->fetchRow(); $se_ID_SS = $row[0]; //ID des Somersemesters $result->Close(); } else { $monat = date("M"); if( date("m") > 9 ) { $cur_date = date("Y"); $result = $db->Execute("select SE_ID from SEMESTER where SE_JAHR = '$cur_date' and SE_SEMESTER = 'WS'"); $row = $result->fetchRow(); $se_ID_WS = $row[0]; //ID des Somersemesters $result->Close(); $cur_date = date("Y") + 1; $result = $db->Execute("select SE_ID from SEMESTER where SE_JAHR = '$cur_date' and SE_SEMESTER = 'SS'"); $row = $result->fetchRow(); $se_ID_SS = $row[0]; //ID des Somersemesters $result->Close(); } else { $cur_date = date("Y"); $result = $db->Execute("select SE_ID from SEMESTER where SE_JAHR = '$cur_date' and SE_SEMESTER = 'SS'"); $row = $result->fetchRow(); $se_ID_SS = $row[0]; //ID des Somersemesters $result->Close(); $cur_date = date("Y") - 1; $result = $db->Execute("select SE_ID from SEMESTER where SE_JAHR = '$cur_date' and SE_SEMESTER = 'WS'"); $row = $result->fetchRow(); $se_ID_WS = $row[0]; //ID des Somersemesters $result->Close(); } } ?> Execute($sql_WS); $result_SS = $db->Execute($sql_SS); //echo $result_WS->getDebugInfo(); //Nur zu debug-Zwecken!!!! //echo $row->getDebugInfo(); //Nur zu debug-Zwecken!!!!! if( ($row_WS = $result_WS->fetchRow()) ) $WS = true; else $SS = false; if( ($row_SS = $result_SS->fetchRow()) ) $SS = true; else $WS = false; //spezielle Semesterauswahl: bei semester_sel = 1 wird NUR das Sommersemester angezeigt if( isset( $semester_sel )) { if( $semester_sel == 1 ) { $WS = false; } if( $semester_sel == 2 ) { $SS = false; } } //$row = $result->fetchRow(); if( strlen($row_WS[3]) > 0 ) echo " $row_WS[3]: $row_WS[0]
"; //hier wird der Kurstitel ausgegeben else echo " $row_SS[3]: $row_SS[0]
"; //hier wird der Kurstitel ausgegeben //Nachstehend werden ein paar Variablen belegt //aufdie im weiteren Verlauf immer mal wieder zurückgegriffen wird if( $WS) { $ku_id_WS = $row_WS[1]; //in der Variablen steht das GANZE Skript über die KursID zur Verfügung $ku_sws_WS = $row_WS[2]; //in der Variablen steht das GANZE Skript über die SWS zur Verfügung $ku_xmlID_WS = $row_WS[4]; //die Variable wird zum auslesen des Blobs benötigt $result = $db->Execute("select ke_id from kvs_einheit where ke_kuid = '$ku_id_WS' and KE_NR = '1'"); $row = $result->fetchRow(); $ke_id_WS = $row[0]; $result->Close(); } if( $SS) { $ku_id_SS = $row_SS[1]; //in der Variablen steht das GANZE Skript über die KursID zur Verfügung $ku_sws_SS = $row_SS[2]; //in der Variablen steht das GANZE Skript über die SWS zur Verfügung $ku_xmlID_SS = $row_SS[4]; //die Variable wird zum auslesen des Blobs benötigt $result = $db->Execute("select ke_id from kvs_einheit where ke_kuid = '$ku_id_SS' and KE_NR = '1'"); $row = $result->fetchRow(); $ke_id_SS = $row[0]; $result->Close(); } $result_WS->Close(); $result_SS->Close(); ?>
  "; } } $result->Close(); ?> Execute("select KURSBEG from KVS_KURS where ku_id = '$ku_id_WS'"); $row = $result->fetchRow(); $bearbeitungsbeginn_SW = "$row[0]
"; $result->Close(); //bearbeitungsbegin im Sommersemester $result = $db->Execute("select KURSBEG from KVS_KURS where ku_id = '$ku_id_SS'"); $row = $result->fetchRow(); $bearbeitungsbeginn_SS = "$row[0]
"; $result->Close(); ?> 3) { //echo "Aktuelles"; echo ""; echo ""; } else { if (strlen($row_WS[5]) > 3) { echo ""; echo ""; } } ?> Close(); $db = null; ?>
AUTORINNEN/AUTOREN
 
Execute( $ExecuteStr ); //echo $result->getDebugInfo(); //Nur zu debug-Zwecken!!!! //Vielleicht gibt es ja mehrere Autoren, daher werden die gelesenen ID's in einer Schleife //durchlaufen (Schleife läuft so oft, wie es ID's gibt) while( $row = $result->fetchRow() ) { //wenn es keine peid gibt, dann ist es ein externer Autor und die stehen //direkt im ka_text if($row[0] == 0) echo "$row[1]
"; else { //Mit der ID aus der Autorentabelle werden die Infos zum Autor aus der Personentabelle geholt //$ExecuteStr = "select pe_titel, pe_vorname, pe_name, pe_email, pe_id from person_es where pe_id='$row[0]'"; $ExecuteStr = "select pe_titel, pe_vorname, pe_name, pe_email, pe_id from person where pe_id='$row[0]'"; $result1 = $db->Execute($ExecuteStr); //echo $result1->getDebugInfo(); //Nur zu debug-Zwecken!!!! $row1 = $result1->fetchRow(); $result1->Close(); $ExecuteStr1 = "select kp_telefon from kursperson where kp_peid = '$row1[4]'"; $result2 = $db->Execute($ExecuteStr1); $row2 = $result2->fetchRow(); $result2->Close(); $ExecuteStr2 = "select pl_eiid from platz where pl_peid = '$row1[4]'"; $result3 = $db->Execute($ExecuteStr2); $row3 = $result3->fetchRow(); $result3->Close(); $ExecuteStr3 = "select ei_text from einrichtung where ei_id = '$row3[0]'"; $result4 = $db->Execute($ExecuteStr3); $row4 = $result4->fetchRow(); $result4->Close(); echo"$row1[0] $row1[1] $row1[2]
"; //echo"
$row4[0]
$row1[0]$row1[1]$row1[2]$row1[3]$row2[0]
 
KURZBESCHREIBUNG
GetOne("select objekt_inhalt from grosse_objekte where objekt_id = '$ku_xmlID_SS'"); if($WS) $array = $db -> GetOne("select objekt_inhalt from grosse_objekte where objekt_id = '$ku_xmlID_WS'"); //der String zwischen und wird durch substr ausgeschnitten; durch //strpos wird die jeweilige Position im String von und ermittelt; da substr //aber den Startindex und die Länge des auszuschneidenen String benötigt, wird die //Länge durch differenz der Position POS() - POS() ermittelt $beschreibung = substr( $array, strpos( $array, "" ), strpos( $array, "" ) - strpos( $array, "" )); echo "
$beschreibung
"; ?>
 
BETREUUNG
 

Modulbetreuung"; } else { if($SS) { //Mit der oben gelesenen KursID werden aus der Kurspersonen Tabelle die KurspersonenID's aus der //Kurspersonentabelle gelesen $ExecuteStr = "select kp_peid from kursperson where kp_keid='$ke_id_SS'"; $result = $db->Execute( $ExecuteStr ); //Da es wahrscheinlich mehrere Personen zu einem Kurs gibt, müssen die geholten ID's mit einer //Schleife abgearbeitet werden $ones = false; while ( $row =$result->fetchRow() ) { //Wenn die Schleife läuft, dann nur einmal die Überschrift ausgeben if( !$ones ) { echo "Betreuer im Sommersemester
"; $ones = true; } //zu jeden gelesenen ID werden in der Tabelle person_es die nötigen Infos gelesen $ExecuteStr = "select pe_titel, pe_vorname, pe_name, pe_email, pe_id from person where pe_id='$row[0]'"; $result1 = $db->Execute( $ExecuteStr ); $row1 = $result1->fetchRow(); $result1->Close(); $ExecuteStr2 = "select pl_eiid from platz where pl_peid = '$row1[4]'"; $result3 = $db->Execute($ExecuteStr2); $row3 = $result3->fetchRow(); $result3->Close(); $ExecuteStr3 = "select ei_text from einrichtung where ei_id = '$row3[0]'"; $result4 = $db->Execute($ExecuteStr3); $row4 = $result4->fetchRow(); $result4->Close(); $ExecuteStr4 = "select kp_telefon from kursperson where kp_peid = '$row1[4]'"; $result5 = $db->Execute($ExecuteStr1); $row5 = $result5->fetchRow(); $result5->Close(); //Ausgabe der Personendaten echo" $row4[0]
$row1[0] $row1[1] $row1[2]
Email: $row1[3]
Tel: 02331/987-$row5[0]

"; } $result->Close(); } if($WS) { //Mit der oben gelesenen KursID werden aus der Kurspersonen Tabelle die KurspersonenID's aus der //Kurspersonentabelle gelesen $ExecuteStr = "select kp_peid from kursperson where kp_keid='$ke_id_WS'"; $result = $db->Execute( $ExecuteStr ); //Da es wahrscheinlich mehrere Personen zu einem Kurs gibt, müssen die geholten ID's mit einer //Schleife abgearbeitet werden $ones = false; while ( $row =$result->fetchRow() ) { //Wenn die Schleife läuft, dann nur einmal die Überschrift ausgeben if( !$ones ) { echo "Betreuer im Wintersemester
"; $ones = true; } //zu jeden gelesenen ID werden in der Tabelle person_es die nötigen Infos gelesen $ExecuteStr = "select pe_titel, pe_vorname, pe_name, pe_email, pe_id from person where pe_id='$row[0]'"; $result1 = $db->Execute( $ExecuteStr ); $row1 = $result1->fetchRow(); $result1->Close(); $ExecuteStr2 = "select pl_eiid from platz where pl_peid = '$row1[4]'"; $result3 = $db->Execute($ExecuteStr2); $row3 = $result3->fetchRow(); $result3->Close(); $ExecuteStr3 = "select ei_text from einrichtung where ei_id = '$row3[0]'"; $result4 = $db->Execute($ExecuteStr3); $row4 = $result4->fetchRow(); $result4->Close(); $ExecuteStr4 = "select kp_telefon from kursperson where kp_peid = '$row1[4]'"; $result5 = $db->Execute($ExecuteStr1); $row5 = $result5->fetchRow(); $result5->Close(); //Ausgabe der Personendaten echo" $row4[0]
$row1[0] $row1[1] $row1[2]
Email: $row1[3]
Tel: 02331/987-$row5[0]

"; } $result->Close(); } }//Ende: else Zweit, das der bet_link nicht angegeben war ?>

 
Kursmaterial
 

Execute("select KV_VEID from kurs_version where KV_KUID = '$ku_id_WS'"); else $result = $db->Execute("select KV_VEID from kurs_version where KV_KUID = '$ku_id_SS'"); while($row = $result->fetchRow() ) { $result_temp = $db->Execute("select VE_TEXT from version where VE_ID = '$row[0]'"); $row_temp = $result_temp->fetchRow(); if( strcmp($row_temp[0], "CD-ROM")==0 ) { echo "Dieser Kurs ist auf CD-ROM erhältlich.
"; } if( strcmp($row_temp[0], "Printkurs (gedruckte Studienmaterialien)")==0 ) { echo "Sie erhalten das Kursmaterial in gedruckter Form per Post.
"; } if( strcmp($row_temp[0], "Netzkurs (Virtuelle Universität - Zugang durch das Rechenzentrum erforderlich)")==0 ) { echo "Dieser Kurs ist im Lernraum Virtuelle Universität als Netzkurs verfügbar.
"; } $result_temp->Close(); } $result->Close(); ?>

 
UMFANG
 
Umfang: $ku_sws_WS SWS
"; else echo"Umfang: $ku_sws_SS SWS
"; ?>
 
BearbeitungsbeginN
 
Bearbeitungsbeginn im Wintersemester: $tag.$monat.$jahr
"; } if( $SS ) { $jahr = substr($bearbeitungsbeginn_SS, 0, 4); $monat = substr($bearbeitungsbeginn_SS, 5, 2); $tag = substr($bearbeitungsbeginn_SS, 8, 2); echo "
Bearbeitungsbeginn im Sommersemester: $tag.$monat.$jahr
"; } ?>
 
Sollten Sie diesen Kurs belegt, aber nicht bis zum genannten Termin erhalten haben, wenden Sie sich bitte an die Reklamationsstelle.
 
Aktuelles

$row_SS[5]
Aktuelles

$row_WS[5]
     
                         
     

 

    zurück zum Modul"; ?>      
nach oben
© 2007 FernUniversität in Hagen