Blame | Letzte Änderung | Log anzeigen | RSS feed
<?php//$Id$require_once "../connect2.php";require_once "Weban_Smarty.class.php";$GLOBALS["ui"] = new Weban_Smarty();/* ---------------------------------------------------------------------- *//* INIT *//* ---------------------------------------------------------------------- */// Session einleitensession_start();$mode = ( isset( $_POST["mode"] ) ) ? $_POST["mode"] : "";$begriff = ( isset( $_POST["begriff"] ) ) ? addslashes( $_POST["begriff"] ) :"";$beschreibung = ( isset( $_POST["beschreibung"] ) ) ? addslashes( $_POST["beschreibung"] ) :"";$id = ( isset( $_POST["ID"] ) ) ? $_POST["ID"] : 0;$id = intval( $id );$head = "Bearbeiten einer Abkürzung";switch ( $mode ){case "edit":$new_mode = "update";break;case "new":$new_mode = "save";$head = "Neuanlage einer Abkürzung";break;case "save":$sql = "INSERT INTOakronyms_desc(a_desc,erstellt_am,erstellt_von,letzte_Aenderung_von,letzte_Aenderung_am)VALUES('$beschreibung',NOW(),'$PHP_AUTH_USER','$PHP_AUTH_USER',NOW())";$res = mysql_query( $sql );if ( !$res ){mail( "tiefland@weban.de","Fehler beim Speichern der Beschreibung", mysql_error() ."\n$sql\n", "FROM: tiefland@weban.de","-F tiefland@weban.de" );}else{$d_id = mysql_insert_id();$sql = "INSERT INTOakronyms(word,acronyms_desc)VALUES('$begriff',$d_id)";$res = mysql_query( $sql );if ( !$res ){mail( "tiefland@weban.de","Fehler beim Speichern des Akronyms", mysql_error() ."\n$sql\n", "FROM: tiefland@weban.de","-F tiefland@weban.de" );}}$id = $d_id;$new_mode = "update";break;case "update":$sql = "UPDATEakronyms_descSETa_desc='$beschreibung',letzte_Aenderung_von='$PHP_AUTH_USER',letzte_Aenderung_am=NOW()WHEREID=$id";$res = mysql_query( $sql );if ( !$res ){mail( "tiefland@weban.de","Fehler beim Speichern der Abkürzung", mysql_error() . "\n$sql\n","FROM: tiefland@weban.de", "-F tiefland@weban.de" );}if ( $begriff ){$sql = "INSERT INTOakronyms(word,acronyms_desc)VALUES('$begriff',$id)";$res = mysql_query( $sql );if ( !$res ){mail( "tiefland@weban.de","Fehler beim Speichern des Akronyms", mysql_error() ."\n$sql\n", "FROM: tiefland@weban.de","-F tiefland@weban.de" );}}$new_mode = "update";break;case "del":break;}if ( $id ){$sql = "SELECT*FROMakronyms_descWHEREID=$id";$res = mysql_query( $sql );if ( !$res ){mail( "tiefland@weban.de", "Fehler beim Lesen der Akronyms",mysql_error() . "\n$sql\n", "FROM: tiefland@weban.de","-F tiefland@weban.de" );}$row = mysql_fetch_assoc( $res );$sql = "SELECT*FROMakronymsWHEREacronyms_desc=$id";$res = mysql_query( $sql );if ( !$res ){mail( "tiefland@weban.de", "Fehler beim Lesen der Akronyms",mysql_error() . "\n$sql\n", "FROM: tiefland@weban.de","-F tiefland@weban.de" );}else{$erstellt_am = $row["erstellt_am"];$erstellt_von = $row["erstellt_von"];$letzte_Aenderung_am = $row["letzte_Aenderung_am"];$letzte_Aenderung_von = $row["letzte_Aenderung_von"];$anz = mysql_num_rows( $res );$a_desc = $row["a_desc"];$words = "<ol>";while ( $row = mysql_fetch_assoc( $res ) ){$words .= "<li>" . $row["word"];$words .= ( $anz > 1 ) ? " <a href=\"acronyms.php?mode=del&ID=" .$row["ID"] . "\">X</a>" : "";$words .= "</li>";}$words .= "</ol>";}}$GLOBALS["ui"]->assign( "new_mode", $new_mode );$GLOBALS["ui"]->assign( "mode", $mode );$GLOBALS["ui"]->assign( "a_desc", $a_desc );$GLOBALS["ui"]->assign( "words", $words );$GLOBALS["ui"]->assign( "erstellt_am", $erstellt_am );$GLOBALS["ui"]->assign( "erstellt_von", $erstellt_von );$GLOBALS["ui"]->assign( "letzte_Aenderung_am", $erstellt_am );$GLOBALS["ui"]->assign( "letzte_Aenderung_von", $erstellt_von );$GLOBALS["ui"]->assign( "webs", $webs );$GLOBALS["ui"]->assign( "head", $head );$GLOBALS["ui"]->display( "acronyms_desc.tpl" );?>