Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<? 
        require_once "../Online-Shop/connect2.php";
        
        if (!$_GET[tab]) {$tab="web_settings";} else {$tab="eBay_settings";}

        if ($action)
        {
                unset($_POST[action]);
                foreach(array_keys($setting) as $elem)
                {
                        $query="update $tab set Inhalt = '".addslashes($setting[$elem])."', letzte_Aenderung_von='$PHP_AUTH_USER' where ID = $elem";
                        $result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>$query<hr>");
                }
        }
?>
<html>
<head>
<title><? echo $webs[kunde_bezeichnung] ?>: Redaktionssystem</title>
<meta http-equiv="Content-Type" content="text/html; charset=<? echo $charset ?>">
<link rel=stylesheet type="text/css" href="../styles/styles.php">
<meta name="description" content="Redaktionssystem">
<meta name="author" content="Webagentur Niewerth">
<meta name="robots" content="noindex">
</head>

<script language="Javascript">
function fallback(ID)
{
        if (confirm("Wollen Sie wirklich die aktuellen Werte dieses Feldes mit den Defaultwerten überschreiben ?"))
        {
                with (document)
                {
                        getElementById("setting_"+ID).value=getElementById("default_"+ID).value;
                }
        }
}
</script>

<body bgcolor="#FFFFFF" text="#000000" leftmargin="20" topmargin="10" marginwidth="20" marginheight="10">
<form action="<? echo $self ?>" method="post">
  <table width="60%" border="2" cellspacing="0" cellpadding="2">
    <?
        $query="select * from $tab order by Rang";
        $result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>$query<hr>");
        while($zeile=mysql_fetch_array($result))
        {
                switch($zeile[Typ])
                {

                        case "varchar":
?>
    <tr onMouseover="window.status='ID=<? echo $zeile[ID] ?> / Rang=<? echo $zeile[Rang] ?>';return true;"> 
    <td class="links" nowrap><b><? echo $zeile[Name] ?></b></td>
    <td class="rechts" width="100%"> 
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td>
              <input type="text" id="setting_<? echo $zeile[ID] ?>" name="setting[<? echo $zeile[ID] ?>]" value="<? echo stripslashes(htmlentities ($zeile[Inhalt])) ?>" size="40">
            <input type="hidden" id="default_<? echo $zeile[ID] ?>" value="<? echo stripslashes(htmlentities ($zeile[Fallback])) ?>">
          </td>
<? if ($zeile[Fallback]) { ?>
          <td align="right">
            <input type="button" value="Default" onClick="fallback(<? echo $zeile[ID] ?>)">
          </td>
<? } ?>
        </tr>
        <tr>
          <td colspan="2" class="rechts">&Auml;nderung: am:
            <?
                                if (strpos ($zeile[letzte_Aenderung_am], " "))
                                {
                                        $letzte_Aenderung_am=datetime2human($zeile[letzte_Aenderung_am]);
                                }
                                else
                                {
                                        $letzte_Aenderung_am=timestamp2human($zeile[letzte_Aenderung_am]);
                                }
                        ?>
            <? echo $letzte_Aenderung_am[Datum] ?>&nbsp;um: <? echo $letzte_Aenderung_am[Zeit] ?>&nbsp;von: <? echo $zeile[letzte_Aenderung_von] ?></td>
          </tr>
      </table>
    </td>
  </tr>
  <?
                                break;
                        case "select":
?>
  <tr onMouseover="window.status='ID=<? echo $zeile[ID] ?> / Rang=<? echo $zeile[Rang] ?>';return true;"> 
    <td class="links" nowrap><b><? echo $zeile[Name] ?></b></td>
    <td class="rechts" width="100%"> 
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td>
              <input type="text" id="setting_<? echo $zeile[ID] ?>" name="setting[<? echo $zeile[ID] ?>]" value="<? echo stripslashes(htmlentities ($zeile[Inhalt])) ?>" size="40">
            <input type="hidden" id="default_<? echo $zeile[ID] ?>" value="<? echo stripslashes(htmlentities ($zeile[Fallback])) ?>">
          </td>
<? if ($zeile[Fallback]) { ?>
          <td align="right">
            <input type="button" value="Default" onClick="fallback(<? echo $zeile[ID] ?>)">
          </td>
<? } ?>
        </tr>
        <tr>
          <td colspan="2" class="rechts">&Auml;nderung: am:
            <?
                                if (strpos ($zeile[letzte_Aenderung_am], " "))
                                {
                                        $letzte_Aenderung_am=datetime2human($zeile[letzte_Aenderung_am]);
                                }
                                else
                                {
                                        $letzte_Aenderung_am=timestamp2human($zeile[letzte_Aenderung_am]);
                                }
                        ?>
            <? echo $letzte_Aenderung_am[Datum] ?>&nbsp;um: <? echo $letzte_Aenderung_am[Zeit] ?>&nbsp;von: <? echo $zeile[letzte_Aenderung_von] ?></td>
          </tr>
      </table>
    </td>
  </tr>
  <?
                                break;
                        case "static":
?>
  <tr onMouseover="window.status='ID=<? echo $zeile[ID] ?> / Rang=<? echo $zeile[Rang] ?>';return true;"> 
      <td class="links" nowrap valign="top"><b>
        <? echo $zeile[Name] ?>
        </b></td>
    <td class="rechts" width="100%">
                <? echo stripslashes(wordwrap(htmlentities($zeile[Inhalt]), 80, "<br>", 1)); ?> 
    </td>
  </tr>
  <?
                                break;
                        case "text":
?>
  <tr onMouseover="window.status='ID=<? echo $zeile[ID] ?> / Rang=<? echo $zeile[Rang] ?>';return true;"> 
    <td class="links" valign="top"> <b>
      <? echo $zeile[Name] ?>
      </b> </td>
    <td class="rechts" width="100%"> 
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td>
              <textarea id="setting_<? echo $zeile[ID] ?>"" name="setting[<? echo $zeile[ID] ?>]" cols="40" rows="5" wrap="OFF"><? echo stripslashes($zeile[Inhalt]) ?></textarea>
              <input type="hidden" id="default_<? echo $zeile[ID] ?>" value="<? echo stripslashes(htmlentities ($zeile[Fallback])) ?>" name="hidden">
            </td>
<? if ($zeile[Fallback]) { ?>
            <td align="right" valign="top"> 
              <input type="button" value="Default" onClick="fallback(<? echo $zeile[ID] ?>)">
          </td>
<? } ?>
        </tr>
        <tr>
          <td colspan="2" class="rechts">&Auml;nderung: am: 
                        <?
                                if (strpos ($zeile[letzte_Aenderung_am], " "))
                                {
                                        $letzte_Aenderung_am=datetime2human($zeile[letzte_Aenderung_am]);
                                }
                                else
                                {
                                        $letzte_Aenderung_am=timestamp2human($zeile[letzte_Aenderung_am]);
                                }
                        ?>
            <? echo $letzte_Aenderung_am[Datum] ?>&nbsp;um: <? echo $letzte_Aenderung_am[Zeit] ?>&nbsp;von: <? echo $zeile[letzte_Aenderung_von] ?></td>
          </tr>
      </table>
    </td>
  </tr>
  <?
                                break;
                        case "template":
?>
  <tr onMouseover="window.status='ID=<? echo $zeile[ID] ?> / Rang=<? echo $zeile[Rang] ?>';return true;"> 
    <td class="links" valign="top"> <b>
      <? echo $zeile[Name] ?>
      </b> </td>
    <td class="rechts" width="100%"> 
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td>
              <textarea id="setting_<? echo $zeile[ID] ?>"" name="setting[<? echo $zeile[ID] ?>]" cols="80" rows="20" wrap="OFF"><? echo stripslashes($zeile[Inhalt]) ?></textarea>
              <input type="hidden" id="default_<? echo $zeile[ID] ?>" value="<? echo stripslashes(htmlentities ($zeile[Fallback])) ?>" name="hidden">
            </td>
<? if ($zeile[Fallback]) { ?>
            <td align="right" valign="top"> 
              <input type="button" value="Default" onClick="fallback(<? echo $zeile[ID] ?>)">
          </td>
<? } ?>
        </tr>
        <tr>
          <td colspan="2" class="rechts">&Auml;nderung: am: 
                        <?
                                if (strpos ($zeile[letzte_Aenderung_am], " "))
                                {
                                        $letzte_Aenderung_am=datetime2human($zeile[letzte_Aenderung_am]);
                                }
                                else
                                {
                                        $letzte_Aenderung_am=timestamp2human($zeile[letzte_Aenderung_am]);
                                }
                        ?>
            <? echo $letzte_Aenderung_am[Datum] ?>&nbsp;um: <? echo $letzte_Aenderung_am[Zeit] ?>&nbsp;von: <? echo $zeile[letzte_Aenderung_von] ?></td>
          </tr>
      </table>
    </td>
  </tr>
  <?
                                break;
                        case "headline":
?>
  <tr onMouseover="window.status='ID=<? echo $zeile[ID] ?> / Rang=<? echo $zeile[Rang] ?>';return true;"> 
    <td class="links" colspan="2"><b><? echo $zeile[Name] ?></b>&nbsp;</td>
  </tr>
  <?
                                break;
                        case "control":
?>
  <tr align="right" onMouseover="window.status='ID=<? echo $zeile[ID] ?> / Rang=<? echo $zeile[Rang] ?>';return true;"> 
    <td class="links" colspan="2"> 
      <input type="submit" name="action" value="OK">
      <input type="reset" value="Zur&uuml;cksetzen">
    </td>
  </tr>
  <?
                                break;
                }
        }
?>
</table>
</form>
</body>
</html>