Blame | Letzte Änderung | Log anzeigen | RSS feed
<?$self=basename($PHP_SELF);$tab="Termine";require_once "../Online-Shop/connect2.php";$subtabellen=array();if ($action=="update"){if (!$ID){ // insert Dummy-Entry$query = "insert into $tab (erstellt_am,erstellt_von) VALUES (NOW(),'$PHP_AUTH_USER')";$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query."<hr>");$ID=mysql_insert_id();// subtabellen versorgenforeach($subtabellen as $elem){if ($elem[insert]){$query = "insert into $elem[Rufname] (Firmenverzeichnis,erstellt_am,erstellt_von) VALUES ($ID,NOW(),'$PHP_AUTH_USER')";$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query."<hr>");}}}unset($HTTP_POST_VARS[action]);unset($HTTP_POST_VARS[ID]);foreach(array_keys($HTTP_POST_VARS) as $elem){if ($elem[0] == "_"){unset($HTTP_POST_VARS[$elem]);$button=$$elem;$elem=substr($elem,1);$Pfad=$HTTP_POST_VARS[$elem."_Pfad"];unset($HTTP_POST_VARS[$elem."_Pfad"]);$image=$$elem;$image_name=$elem."_name";$image_name=urlencode($$image_name);switch ($button){case 0:break;case 1:$HTTP_POST_VARS[$elem]='';break;case 2:$image_name=$ID."_".$image_name;//$image_name=$ID.strrchr($image_name,".");$HTTP_POST_VARS[$elem]=$image_name;copy($image,$Pfad.$image_name);break;default:break;}}}$HTTP_POST_VARS[Datum]=human2date($HTTP_POST_VARS[Datum]);$names=array();foreach(array_keys($HTTP_POST_VARS) as $elem){array_push($names,"$elem='$HTTP_POST_VARS[$elem]'");}$query="update $tab set ".join($names,', ');$query=$query.", letzte_Aenderung_am=NOW(), letzte_Aenderung_von='$PHP_AUTH_USER' where ID = '$ID'";$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error());header("Location: ".$self);}if ($action=="delete"){if ($ID){$condition=array();foreach ($ID as $elem){array_push($condition," ID = '$elem'");}$cond=join(" or ",$condition);$query = "DELETE FROM $tab WHERE $cond";$result = mysql_query ("$query") or die (mysql_errno().": ".mysql_error());foreach($subtabellen as $elem){if ($elem[delete]){$condition=array();foreach ($ID as $elem2) { array_push($condition," $elem[foreign_key] = '$elem2'"); }$cond=join(" or ",$condition);$query = "DELETE FROM $elem[rufname] WHERE $cond";$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query."<hr>");}}header("Location: ".$self);}}if (!$action){$action="select_edit";}if (!$sort) {$sort='Rufname';}?><html><head><title>Vorlage: Redaktionssystem</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link rel=stylesheet type="text/css" href="../buttons.css"><!--<style type="text/css" link="buttons.css"><? //require_once "buttons.css"; ?></style>--><script language="JavaScript"><!--function MM_swapImgRestore() { //v3.0var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}function MM_preloadImages() { //v3.0var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}function MM_findObj(n, d) { //v4.01var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_swapImage() { //v3.0var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}//--></script><script language="JavaScript" src="checkDate.js"></script><meta name="description" content="Redaktionssystem"><meta name="author" content="Webagentur Niewerth"><meta name="robots" content="noindex"></head><body bgcolor="#<? echo $webs[bgcolor_seite]; ?>" leftmargin="20" topmargin="10" marginwidth="20" marginheight="10" onLoad="MM_preloadImages('../images/navigation/bt_neu_f2.gif','../images/navigation/bt_delete_f2.gif','../images/navigation/bt_bearbeiten_f2.gif','../images/bt_neu_f2.gif','../images/bt_bearbeiten_f2.gif','../images/bt_delete_f2.gif')" text="#<? echo $webs[font_color_seite]; ?>"><form method="post" action="<? echo $self ?>" name="formname" enctype="multipart/form-data"><table width="662" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2" valign="top"><!-- Auswahl Löschen START --><?if ($action=="delete"){$query="SELECT * FROM $tab ";$query=$query."order by $sort";$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error());if (mysql_num_rows($result) == 0){?><p class="error">Es sind keine Daten eingetragen !</p><p></p><?}else{?><table width="100%" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999"><tr><td class="headline" colspan="2" bgcolor="#<? echo $webs[bgcolor_links] ?>"><font color="#<? echo $webs[font_color_links] ?>">Termine(allgemeine Informationen) : Löschen</font></td></tr><?while ($zeile=mysql_fetch_array($result)){?><tr><td bgcolor="#<? echo $webs[bgcolor_rechts] ?>"><a href="<? echo $self?>?action=edit&ID=<? echo $zeile[ID]; ?>"><? echo $zeile[Rufname]?>, </a><a href="<? echo $self?>?action=edit&ID=<? echo $zeile[ID]; ?>"><? echo $zeile[Feiertag]?>,<? echo date2human($zeile[Datum])?></a> </td><td width="5%" align="center" bgcolor="#<? echo $webs[bgcolor_rechts] ?>"><input type="checkbox" name="ID[]" value="<? echo $zeile[ID] ?>"></td></tr><?}?><tr><td colspan="2" align="right" bgcolor="#<? echo $webs[bgcolor_links] ?>"><a href="<? echo $self?>?action=edit&ID=<? echo $zeile[ID]; ?>"><? echo $zeile[Rufname] ?></a><input type="hidden" name="action" value='delete'><input name="submit" type="submit" value="LÖSCHEN"><input type="reset" name="Button22" value="Zurücksetzen"></td></tr></table><?}?><?}?><!-- Auswahl Löschen ENDE --><!-- Auswahl SELECT_EDIT START --><?if ($action=="select_edit"){$query="SELECT * FROM $tab ";$query=$query."order by $sort";$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error());$count = mysql_num_rows($result);if ($count == 0){?><p class="error">Es sind keine Daten eingetragen !</p><p></p><?}else{?><table width="100%" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999"><tr><td class="headline" bgcolor="#<? echo $webs[bgcolor_links] ?>" colspan="2"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="headline" bgcolor="#<? echo $webs[bgcolor_links] ?>"><font color="#<? echo $webs[font_color_links] ?>">Termine(allgemeine Informationen) : Bearbeiten</font></td><td align="right" class="headline" bgcolor="#<? echo $webs[bgcolor_links] ?>"><font color="#<? echo $webs[font_color_links] ?>"><? echo $count ?>Einträge</font></td></tr></table></td></tr><tr><td colspan="2" class="headline"><a href="<? echo $self ?>?action=select_edit&sort=Rufname">Rufname</a>,<a href="<? echo $self ?>?action=select_edit&sort=Feiertag">Feiertag</a>,<a href="<? echo $self ?>?action=select_edit&sort=Datum">Datum</a></td></tr><?while ($zeile=mysql_fetch_array($result)){?><tr><td colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts] ?>"><a href="<? echo $self?>?action=edit&ID=<? echo $zeile[ID]; ?>"><? echo $zeile[Rufname] ?>,<? echo $zeile[Feiertag] ?>, </a><a href="<? echo $self?>?action=edit&ID=<? echo $zeile[ID]; ?>"><? echo date2human($zeile[Datum])?></a></td></tr><?}?><tr><td colspan="2" bgcolor="#<? echo $webs[bgcolor_links] ?>"> </td></tr></table><?}?><?}?><!-- Auswahl SELECT_EDIT ENDE --><?if ($action=="edit"){if ($ID){$result = mysql_query ("SELECT * FROM $tab where ID = '$ID'") or die (mysql_errno().": ".mysql_error());$zeile=mysql_fetch_array($result);}?><table width="100%" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999"><tr><td colspan="2" class="headline" bgcolor="#<? echo $webs[bgcolor_links] ?>"><font color="#<? echo $webs[font_color_links] ?>">Termine (allgemeine Informationen):<?if ($ID){?>Bearbeiten<?}else{?>Neueintrag<?}?></font></td></tr><tr><td class="headline" bgcolor="#<? echo $webs[bgcolor_links] ?>"><font color="#<? echo $webs[font_color_links] ?>">Rufname:<?if ($ID){$query="SELECT Rufname, Feiertag, Vortag FROM Termine where ID = $zeile[ID]";$result_Mitarbeiter = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>$query<hr>");$zeile_Mitarbeiter=mysql_fetch_array($result_Mitarbeiter);?><?}else{?><?}?></font></td><td bgcolor="#<? echo $webs[bgcolor_rechts] ?>"><input name="Rufname" type="text" id="Rufname" value="<? echo $zeile[Rufname] ?>" size="30"></td></tr><tr><td height="30" class="headline" bgcolor="#<? echo $webs[bgcolor_links] ?>"><font color="#<? echo $webs[font_color_links] ?>">Feiertag:</font></td><td bgcolor="#<? echo $webs[bgcolor_rechts] ?>"><input name="Feiertag" type="text" id="Feiertag" onFocus="current_value=this.value;if (this.value=='') {this.value=today()};this.select();" onChange="this.value=check_Date(this.value)" value="<? echo $zeile[Feiertag] ?>" size="30"></td></tr><tr><td height="30" class="headline" bgcolor="#<? echo $webs[bgcolor_links] ?>"><font color="#<? echo $webs[font_color_links] ?>">Datum:</font></td><td bgcolor="#<? echo $webs[bgcolor_rechts] ?>"><input name="Datum" type="text" id="Datum" value="<? echo date2human($zeile[Datum]) ?>" size="30"></td></tr><tr><td height="30" class="headline" bgcolor="#<? echo $webs[bgcolor_links] ?>"><font color="#<? echo $webs[font_color_links] ?>">Vortag:</font></td><td bgcolor="#<? echo $webs[bgcolor_rechts] ?>"><input name="Vortag" type="text" id="Vortag" value="<? echo $zeile[Vortag] ?>" size="30"></td></tr><tr><td height="30" class="headline" bgcolor="#<? echo $webs[bgcolor_links] ?>"><font color="#<? echo $webs[font_color_links] ?>">Startseite:</font></td><td bgcolor="#<? echo $webs[bgcolor_rechts] ?>"><input type="hidden" name="Startseite" value="0"><input name="Startseite" type="checkbox" id="Startseite" value="1" <? if ($zeile[Startseite]==1){echo checked;}?>>Termine auf Startseite anzeigen?</td></tr><?if ($ID){?><tr><td class="headline" colspan="2" align="center" nowrap bgcolor="#<? echo $webs[bgcolor_links] ?>"> </td></tr><tr><td class="headline" width="20%" bgcolor="#<? echo $webs[bgcolor_links] ?>"><font color="#<? echo $webs[font_color_links] ?>">erstellt am:</font></td><? $erstellt_am=datetime2human($zeile[erstellt_am]); ?><td class="headline" bgcolor="#<? echo $webs[bgcolor_rechts] ?>"><font color="#<? echo $webs[font_color_rechts] ?>">am:<? echo $erstellt_am[Datum] ?>um:<? echo $erstellt_am[Zeit] ?>von:<? echo $zeile[erstellt_von] ?></font></td></tr><tr><td class="headline" width="20%" nowrap bgcolor="#<? echo $webs[bgcolor_links] ?>"><font color="#<? echo $webs[font_color_links] ?>">letzte Änderung:</font></td><? $letzte_Aenderung_am=datetime2human($zeile[letzte_Aenderung_am]); ?><td class="headline" bgcolor="#<? echo $webs[bgcolor_rechts] ?>"><font color="#<? echo $webs[font_color_rechts] ?>">am:<? echo $letzte_Aenderung_am[Datum] ?>um:<? echo $letzte_Aenderung_am[Zeit] ?>von:<? echo $zeile[letzte_Aenderung_von] ?></font></td></tr><?}?><tr><td align="right" colspan="2" bgcolor="#<? echo $webs[bgcolor_links] ?>"><input type="hidden" name="ID" value="<? echo $ID ?>"><input type="hidden" name="action" value="update"><input type="submit" value=" OK "><input type="reset" name="Button" value="Abbrechen"></td></tr></table><?}?></td><td width="77" align="right" valign="top"><table width="67" border="1" cellspacing="0" cellpadding="0" bordercolorlight="#FFFFFF" bordercolordark="#999999"><tr><td><a href="<? echo $self ?>?action=edit" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('new','','../images/navigation/bt_neu_f2.gif',1)"><img name="new" border="0" src="../images/navigation/bt_neu.gif" width="67" height="40" alt="Neueintrag"></a></td></tr><tr><td><a href="<? echo $self ?>?action=select_edit" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('edit','','../images/navigation/bt_bearbeiten_f2.gif',1)"><img name="edit" border="0" src="../images/navigation/bt_bearbeiten.gif" width="67" height="40" alt="Eintrag bearbeiten"></a></td></tr><tr><td><a href="<? echo $self ?>?action=delete<? if (($action=="edit") && ($ID > 0)) { ?>&ID[]=<?=$ID?>" onClick="return confirm('Diesen Eintrag wirklich löschen ?');"<? } else { ?>"<? } ?> onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('delete','','../images/navigation/bt_delete_f2.gif',1)"><img name="delete" border="0" src="../images/navigation/bt_delete.gif" width="67" height="40" alt="Eintrag löschen"></a></td></tr></table></td></tr></table></form></body>