"; exit; } //else {echo "hey";} ?> "; exit; } return $linkid; } function suche_connect() { if (! $link = mysql_connect("www.orf.at", "jung_adm", "JJegjlNP")) { echo "Die Verbindung zu willy konnte nicht hergestellt werden
"; exit; } return $link; } function createdb($db, $lkid) { if (! $res=mysql_create_db($db, $lkid)) { echo mysql_error($lkid); exit; } return $res; } function send_sql($db, $sql) { if (! $res=mysql_db_query($db, $sql)) { echo mysql_error(); exit; } return $res; } function db_to_html($db_text) { $db_html=htmlentities($db_text); $db_html=str_replace("/h1a", "", $db_html); $db_html=str_replace("/h1e", "", $db_html); $db_html=str_replace("/h2a", "", $db_html); $db_html=str_replace("/h2e", "", $db_html); $db_html=str_replace("/fa", "", $db_html); $db_html=str_replace("/fe", "", $db_html); $db_html=str_replace("/ka", "", $db_html); $db_html=str_replace("/ke", "", $db_html); $db_html=str_replace("pppa", "", $db_html); $db_html=nl2br($db_html); return $db_html; } function generatePassword($length=9, $strength=0) { $vowels = 'aeuy'; $consonants = 'bdghjmnpqrstvz'; if ($strength & 1) { $consonants .= 'BDGHJLMNPQRSTVWXZ'; } if ($strength & 2) { $vowels .= "AEUY"; } if ($strength & 4) { $consonants .= '23456789'; } if ($strength & 8) { $consonants .= '@#$%'; } $password = ''; $alt = time() % 2; for ($i = 0; $i < $length; $i++) { if ($alt == 1) { $password .= $consonants[(rand() % strlen($consonants))]; $alt = 0; } else { $password .= $vowels[(rand() % strlen($vowels))]; $alt = 1; } } return $password; } function Altereingabe($Pfarrnummer, $Passcode) { include_once("fileadmin/php/rf8tz/connect_aurelia.php"); include_once("fileadmin/php/rf8tz/funcs_aurelia.php"); $db=new db; $sqlE="SELECT * FROM einheiten WHERE pfarrnr=".$Pfarrnummer." "; $resE = mysql_query($sqlE, $db->verbindung); $e=mysql_fetch_object($resE); $sql='SELECT DISTINCT einheiten.ID AS ID, einheiten.nachname AS nachname, einheiten.vorname AS vorname FROM einheiten LEFT JOIN zuordnung ON einheiten.ID = zuordnung.einheitenID LEFT JOIN funktionen ON zuordnung.funktionID = funktionen.ID WHERE zuordnung.firmaID ='.$e->ID.' AND ( zuordnung.bis >= Now( ) OR ISNULL( zuordnung.bis ) ) AND ( zuordnung.funktionID >=12 AND zuordnung.funktionID <=12 ) ORDER BY einheiten.nachname, einheiten.vorname'; $res = mysql_query($sql, $db->verbindung); $output.="



In unserer Datenbank sind folgende Gruppenleiter/innen gemeldet. Trage bitte (sofern du es weißt) bei den einzelnen Gruppenleiter/innen ein, welches Alter die Kinder haben, für die sie zuständig sind (z.B. von 8-10 Jahren, dann in die von-Spalte 8 und in die bis-Spalte 10 schreiben). Wenn jemand nicht mehr aktiv ist, bitte in die rechte Spalte ein Hakerl machen.

\n";//.$Pfarrnummer.$Passcode; $output.='
'; $output.="\n"; while($m=mysql_fetch_object($res)) { $sqlP="SELECT * FROM kinderalter WHERE einheitenID='".$m->ID."' ORDER BY ts DESC"; $resP = mysql_query($sqlP, $db->verbindung); $p=mysql_fetch_object($resP); $output.="\n"; } $output.="
Namevonbisnicht mehr aktiv
".htmlentities($m->vorname)." ".htmlentities($m->nachname)."
\n"; $output.='

 

'; $output.="



Wenn aktive Gruppenleiter/innen in dieser Liste fehlen, können sie entweder über unsere Homepage angemeldet werden oder am besten schickst du uns einfach eine Liste mit der aktuellen GL Runde mit ihren Daten, damit wir sie in unsere Datenbank aktualisieren können.

\n"; $sql='SELECT DISTINCT einheiten.ID AS ID, einheiten.nachname AS nachname, einheiten.vorname AS vorname FROM einheiten LEFT JOIN zuordnung ON einheiten.ID = zuordnung.einheitenID LEFT JOIN funktionen ON zuordnung.funktionID = funktionen.ID WHERE zuordnung.firmaID ='.$e->ID.' AND ( zuordnung.bis >= Now( ) OR ISNULL( zuordnung.bis ) ) AND ( zuordnung.funktionID >=71 AND zuordnung.funktionID <=71 ) ORDER BY einheiten.nachname, einheiten.vorname'; $res = mysql_query($sql, $db->verbindung); if (mysql_num_rows($res)>0) { $output.='

Weiters sind aus deiner Pfarre folgende Personen oder folgende Person als Jungschar-Pfarrverantwortliche gemeldet:

'; $output2=''; while($m=mysql_fetch_object($res)) { $output2.=', '.$m->vorname.' '.$m->nachname; } $output2=substr($output2,2); $output.="".$output2.""; $output.='

... stimmt das noch? Wenn nein bitte um Info per Mail an dlwien@jungschar.at.

'; } else { $output.='Aus deiner Pfarre ist niemand als Jungschar-Pfarrverantwortliche/r gemeldet... stimmt das noch? Wenn nein bitte um Info per Mail an dlwien@jungschar.at.

'; } return $output; } function Pfarreingabe($Pfarrnummer, $Passcode) { include_once("fileadmin/php/rf8tz/connect_aurelia.php"); include_once("fileadmin/php/rf8tz/funcs_aurelia.php"); $db=new db; $sql="SELECT * FROM statistik WHERE Pfarrnummer='".$Pfarrnummer."' ORDER BY Ts DESC LIMIT 1"; $res = mysql_query($sql, $db->verbindung); $m=mysql_fetch_object($res); $sqlE="SELECT * FROM einheiten WHERE pfarrnr='".$Pfarrnummer."' "; $resE = mysql_query($sqlE, $db->verbindung); $e=mysql_fetch_object($resE); if ($m->Minis==1) {$m->Minis=" CHECKED";} if ($m->Kinderlager==1) {$m->Kinderlager=" CHECKED";} if ($m->Sternsingeraktion==1) {$m->Sternsingeraktion=" CHECKED";} if ($m->Jungschar==1) {$m->Jungschar=" CHECKED";} if ($m->Ausfluege==1) {$m->Ausfluege=" CHECKED";} if ($m->Feste==1) {$m->Feste=" CHECKED";} if ($m->Aktionen==1) {$m->Aktionen=" CHECKED";} if (!$m->PLZ OR !$m->Ort) { $m->PLZ=$e->plz; $m->Ort=$e->ort; $m->Strasse=$e->strasse; } $output='
Pfarre '.htmlentities($e->nachname).'
  1. Kinderlager.'>
  2. Sternsingeraktion.'>
  3. Ausfluege.'>
  4. Feste.'>
  5. Aktionen.'>
  6. Die obenstehenden Daten sind noch aktuell bzw. wurden korrigiert. Bitte in jedem Fall SPEICHERN drücken.

';//.$sqlE; return $output; } class db { /* Variablenliste */ var $DB_HOST = "localhost"; var $DB_USER = "aurelia"; var $DB_PASSWORD = "l3i3s9i8"; var $DB_DATABASE = "aurelia"; var $verbindung; /* Constructor stellt eine persistente Verbindung zur Datenbank her */ function db() { $this->connect_db(); } /* function Connect stellt eine persistente Verbindung zur Datenbank her im erfolgsfall wird ein verweis auf die verbindung zurückgegeben im fehlerfall wird false ausgegeben */ function connect_db() { // persistente verbindung aufbauen $this->verbindung=mysql_pconnect($this->DB_HOST, $this->DB_USER, $this->DB_PASSWORD); if ($this->verbindung) { //datenbank auswählen if (!mysql_select_db($this->DB_DATABASE)) { echo "class_db: connect: Fehler beim Auswählen der Datenbank". mysql_errno().": ".mysql_error(); exit(); } } else { echo "class_db: connect: Fehler beim Herstellen der Datenbankverbindung". mysql_errno().": ".mysql_error(); } } /* function close zweck: trennt die verbindung zur datenbank */ function close_db() { mysql_close(); } /* checkVerbindung zweck: prüft ob eine aktuelle verbindung zur datenbank besteht ist dies nicht der fall wird eine fehlermeldung ausgegeben und das programm abgebrochen */ function checkVerbindung() { if (! $this -> verbindung) { echo $datenbank -> getErrorMsg(); } } } ?>