"; exit; } return $linkid; } /* ____________________________________________________________ /* Submodul: send_sql() /* Version: 1.0 /* Beschreibung: Ausführen von SQL-Anweisungen /* ____________________________________________________________ */ function send_sql($db, $sql) { $res = mysql_query($sql); if(mysql_errno()) { echo 'Datenbankfehler! - ' . mysql_errno() . ': ' . mysql_error() . ''; } else { //echo 'Datenbankaktion ok
'; } return $res; } ?> 'admin' AND userid<>'".$_SESSION["userid"]."' ORDER BY user"; $res=send_sql($db,$sql); if (mysql_num_rows($res)!=0) { while ($row = mysql_fetch_array($res)) { $jstrover = "onmouseover=setPointeron(this) onmouseout=setPointeroff(this)"; $buttons = new listenbutton; $tdfunc1 = $buttons->entry_edit($row["userid"]); $tdfunc2 = $buttons->entry_delete($row["userid"], $stable, $spath, $row["user"], "__datauser_delete.php"); $tdfunc3 = $buttons->entry_onoffline_button($row["publik"], $row["userid"], $stable, $spath, $row["user"], "__datauser_lock"); $tdclass = $buttons->entry_onoffline_text($row["publik"]); echo (""); echo (" "); echo (""); echo $row["user"]; echo (""); echo ("".$tdfunc1.$tdfunc2.$tdfunc3.""); echo (""); } } } //** ____________________________________________________________ //** Submodul: insert_new_entry() //** Version: 1.0 //** Beschreibung: Neuen User speichern //** ____________________________________________________________ function insert_new_entry() { //** SQL-Anweisung ----------- **// $sql = "INSERT INTO tblvw_intuser ( user, pw, email, logtimeout, publik ) VALUES ( '" .$_POST["struser"]."', '".$_POST["strpw"]."', '".$_POST["stremail"]."', ".$_POST["inttimeout"].", 1 )"; if (isset($_POST["stremail"])) send_email($_POST["stremail"],$_POST["struser"], $_POST["strpw"], "new"); return $sql; //** ------------------------- **// } //** ____________________________________________________________ //** Submodul: edit_entry() //** Version: 1.0 //** Beschreibung: Änderungen des Users speichern //** ____________________________________________________________ function edit_entry() { //** SQL-Anweisung ----------- **// $sql = "UPDATE tblvw_intuser SET " ."user = '".$_POST["struser"]."', " ."pw = '".$_POST["strpw"]."', " ."email = '".$_POST["stremail"]."', " ."logtimeout = ".$_POST["inttimeout"]." " ."WHERE userid=".$_POST["id"]; if (isset($_POST["stremail"])) send_email($_POST["stremail"],$_POST["struser"], $_POST["strpw"], "update"); return $sql; //** ------------------------- **// } //** ____________________________________________________________ //** Submodul: send_email() //** Version: 1.0 //** Beschreibung: User per Email benachrichtigen //** ____________________________________________________________ function send_email($email,$tmp_un,$tmp_pw,$ua) { $mess = "Ihre Zugangsdaten zum CMS-System
"; $mess = $mess."--------------------------------
"; $mess = $mess."Username: ".$tmp_un."
"; $mess = $mess."Passwort: ".$tmp_pw."
"; $mess = $mess."--------------------------------

"; if ($ua=="new") $mess = $mess."Ihr Account wurde neu angelegt.
"; else $mess = $mess."Ihr Account wurde geändert.
"; $mess = $mess."--------------------------------
"; $to = $email; $subject = "Internetaufruf"; $xtra = "From: info@aec-gmbh.com\n"; $xtra = $xtra."Content-Type: text/html\nContent-Transfer-Encoding: 8bit\n"; //**mail($to, //** $subject, //** $mess, //** $xtra); } //** ____________________________________________________________ //** Submodul: edit_personal_options_passwort //** Version: 1.0 //** Beschreibung: persönliches LoginTimeout ändern //** ____________________________________________________________ function edit_personal_options_logtimeout() { //** SQL-Anweisung ----------- **// $sql = "UPDATE tblvw_intuser SET " ."logtimeout = ".$_POST["inttimeout"] ." WHERE userid=".$_SESSION["userid"]; return $sql; //** ------------------------- **// } //** ____________________________________________________________ //** Submodul: edit_personal_options_passwort //** Version: 1.0 //** Beschreibung: persönliches Login-Passwort ändern //** ____________________________________________________________ function edit_personal_options_passwort() { //** SQL-Anweisung ----------- **// $sql="UPDATE tblvw_intuser SET " ."pw = '".$_POST["strpwnew1"] ."' WHERE userid=".$_SESSION["userid"]; return $sql; //** ------------------------- **// } //**------------------------------------------------------- //** Submodul: pruefeDatum //** prueft datum formal //** ----------------------------------------------------- function pruefedatum($datum) { $ret=false; list ($tag, $monat, $jahr) = split('\.', $datum); if( strlen($monat) != 2 || strlen($tag) != 2 || strlen($jahr) != 4 ) //echo 'Länge Datum nicht ok
'; return $ret; else return checkdate($monat, $tag, $jahr); } //**------------------------------------------------------- //** Submodul: pruefeUhrzeit //** prueft datum formal //** ----------------------------------------------------- function pruefeUhrzeit($uhrzeit) { $ret=true; if(strlen($uhrzeit) !=4 && substr($uhrzeit,2,1) != ':') $ret = false; list ($stunde, $minute) = split('\:', $uhrzeit); if(intval($stunde) <= 0 || intval($stunde) > 23 || intval($minute) < 0 || intval($minute) > 59 ) $ret = false; return $ret; } //**------------------------------------------------------- //** Submodul: kleinerHeute //** prueft, ob datum < heute //** ----------------------------------------------------- function kleinerHeute($datum) { $ret = false; list($tag, $monat, $jahr) = split('\.', $datum); $tnow = time(); $tdatum = mktime(0,0,0,$monat, $tag, $jahr); //echo $tnow . ' - ' . $tdatum . '
'; if ($tnow > $tdatum) $ret = true; return $ret; } //**------------------------------------------------------- //** Submodul: datenVergleich //** prueft, ob begin > ende //** ----------------------------------------------------- function anfangOK($anfang, $ende) { $ret = false; list($tag1, $monat1, $jahr1) = split('\.', $anfang); $t_anfang = mktime(0,0,0,$monat1, $tag1, $jahr1); list($tag2, $monat2, $jahr2) = split('\.', $ende); $t_ende = mktime(0,0,0,$monat2, $tag2, $jahr2); if ($t_anfang <= $t_ende) $ret = true; return $ret; } //**------------------------------------------------------- //** Submodul: formDatum //** formaitert indatum 0d.0m.0y-> dd.mm.yyyy //** ----------------------------------------------------- function formDatum($indatum) { $outdatum = ''; list($tag, $monat, $jahr) = split('\.', $indatum); if(strlen($tag) < 2) $tag = '0'.$tag; if(strlen($monat) < 2) $monat = '0'.$monat; if(strlen($jahr) != 4) $jahr = '20'.$jahr; $outdatum = $tag . '.' . $monat .'.'.$jahr; return $outdatum; } //**------------------------------------------------------- //** Submodul: toEngDate //** wandelt deutsches Datum in egl. Datum um - fuer inserts //** ----------------------------------------------------- function toEngDate($dd) { list ($tag, $monat, $jahr) = split('[/.-]', $dd); return($jahr . '-' . $monat . '-' . $tag); } function getItem($id) { $sql = 'select rs_bezeichnung from ressourcen where rs_id = ' . $id ; //echo $sql; $res = send_sql($db, $sql); if($row = mysql_fetch_object($res)) { return $row->rs_bezeichnung; } } //**------------------------------------------------------- //** Submodul: checkRessource //** prueft ref. integrity ob eine zu ändernde ressource schon reserviert ist //** liefert false, wenn bereits belegt //** ----------------------------------------------------- function checkRessource($rs_id) { $ret = false; $sql='select ri_item from res_items where ri_storno = \'false\' and ri_item = ' . $rs_id; $res = send_sql($db, $sql); if(mysql_affected_rows() == 0) $ret = true; return $ret; } function checkRessource2($rs_id) { $ret = false; $sql='select ri_item from res_items2 where ri_storno = \'false\' and ri_item = ' . $rs_id; $res = send_sql($db, $sql); if(mysql_affected_rows() == 0) $ret = true; return $ret; } function checkEingabenVeranstaltung() { //echo 'checkEingaben
'; $_GET['datum'] = formDatum($_GET['datum']); //echo $_GET['getvon']; $_GET['freischalten'] = formDatum($_GET['freischalten']); //echo $_GET['freischalten']; global $ausgabe, $fehler, $dfdatum, $dffrei; $ausgabe = ''; $fehler = false; if(!isset($_GET['titel']) || trim($_GET['titel']) == '' ) { $fehler = true; $ausgabe .= 'Kein Titel - '; } if(isset($_GET['datum']) || $_GET['datum'] != '') { if(pruefedatum($_GET['datum'])) { if( kleinerHeute($_GET['datum'])) { $ausgabe .= 'Anfangsdatum <= heute.
'; $fehler = true; } else { $dfdatum = toEngDate($_GET['datum']); //echo $dfdatum; } } else { $ausgabe .= 'Das Beginndatum ist nicht ok
'; $fehler = true; } } if(isset($_GET['uhrzeit']) || $_GET['uhrzeit'] != '') { if(!pruefeUhrzeit($_GET['uhrzeit'])) { $ausgabe .= 'Die Uhrzeit ist nicht ok
'; $fehler = true; } } if(!isset($_GET['ort']) || trim($_GET['ort']) == '') { $fehler = true; $ausgabe .= 'Kein Ort - '; } if(isset($_GET['freischalten']) || $_GET['freischalten'] != '') { if(pruefedatum($_GET['freischalten'])) { if( kleinerHeute($_GET['datum'])) { $ausgabe .= 'Freischaltdatum <= heute.
'; $fehler = true; } else { $dffrei = toEngDate($_GET['freischalten']); //echo $dffrei; } } else { $ausgabe .= 'Das Freischaltungsdatum ist nicht ok
'; $fehler = true; } } if (!anfangOK($_GET['freischalten'], $_GET['datum']) > 0) { $ausgabe .= 'Freischaltdatum später als Veranstaltungsdatum.
'; $fehler = true; } if(!isset($_GET['inhalt']) || trim($_GET['inhalt']) == '') { $fehler = true; $ausgabe .= 'Kein Inhalt'; } if($fehler) { echo $ausgabe; return false; } else return true; } ?>

STV Kanuverwaltung - Anmeldung

Auf den folgenden Seiten müßt ihr in euren Browsern Cookies zulassen,
weil das Session-Management von PHP Cookies erfordert.