Blame | Letzte Änderung | Log anzeigen | RSS feed
<?$self=basename($PHP_SELF);session_start();if ($kill_session){session_destroy();header("Location: $self");exit;}if ($update){unset($_POST[update]);foreach (array_keys($_POST) as $elem){$buffer = explode("\\",$elem);array_shift($buffer);eval ("\$_SESSION"."[".implode("][",$buffer)."] = \$_POST[\$elem];");}}function display($ar,$heritage){global $edit;if (is_array($ar)){$b[] = "<ul>";foreach(array_keys($ar) as $elem){$b[] = "<li id=\"edit=".$heritage."\\".$elem."\"><b>$elem: </b>".display($ar[$elem],$heritage."\\".$elem)."</li>";}$b[] = "</ul>";return implode($b,"\n");}else{if (stripslashes($edit) == $heritage){return "<input type=\"text\" name=\"".$heritage."\" value=".$ar.">";}else{return "<span id=\"edit=".$heritage."\">".$ar."<span>";}}}?><html><head><title>SESSION DATA Editor</title><style type="text/css"><!--li { font-family: Arial, Helvetica, sans-serif; font-size: 12px}input { font-size: 9px; width: 2in}--></style><script language="Javascript">function get_id(elem){while ((elem.parentNode) && (!elem.id)){elem = elem.parentNode}if (elem.id){return elem.id}else{return "";}}</script></head><bodybgcolor="#FFFFFF"onMouseover="window.status=get_id(window.event.srcElement);return true"onDblClick="window.location.href='<? echo $self ?>?'+get_id(window.event.srcElement)"><form action="<? echo $self ?>" method="post"><table width="100%" border="1" cellspacing="0" cellpadding="0"><tr><td><? echo display($_SESSION,""); ?></td><td align="right" valign="top"><input type="submit" name="kill_session" value="Session löschen" onClick="return confirm('Session wirklich löschen ?')"><?if ($edit){?><br><br><input type="hidden" name="update" value="OK"><br><input type="submit" name="update" value="OK"><br><input type="submit" value="Abbrechen"><br><input type="reset" name="Zurücksetzen" value="Zurücksetzen"><?}?></td></tr></table></form></body></html>