Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?
2
	require_once "../Online-Shop/connect2.php";
3
 
4
	if (!$_GET[tab]) {$tab="web_settings";} else {$tab="eBay_settings";}
5
 
6
	if ($action)
7
	{
8
		unset($_POST[action]);
9
		foreach(array_keys($setting) as $elem)
10
		{
11
			$query="update $tab set Inhalt = '".addslashes($setting[$elem])."', letzte_Aenderung_von='$PHP_AUTH_USER' where ID = $elem";
12
			$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>$query<hr>");
13
		}
14
	}
15
?>
16
<html>
17
<head>
18
<title><? echo $webs[kunde_bezeichnung] ?>: Redaktionssystem</title>
19
<meta http-equiv="Content-Type" content="text/html; charset=<? echo $charset ?>">
20
<link rel=stylesheet type="text/css" href="../styles/styles.php">
21
<meta name="description" content="Redaktionssystem">
22
<meta name="author" content="Webagentur Niewerth">
23
<meta name="robots" content="noindex">
24
</head>
25
 
26
<script language="Javascript">
27
function fallback(ID)
28
{
29
	if (confirm("Wollen Sie wirklich die aktuellen Werte dieses Feldes mit den Defaultwerten überschreiben ?"))
30
	{
31
		with (document)
32
		{
33
			getElementById("setting_"+ID).value=getElementById("default_"+ID).value;
34
		}
35
	}
36
}
37
</script>
38
 
39
<body bgcolor="#FFFFFF" text="#000000" leftmargin="20" topmargin="10" marginwidth="20" marginheight="10">
40
<form action="<? echo $self ?>" method="post">
41
  <table width="60%" border="2" cellspacing="0" cellpadding="2">
42
    <?
43
	$query="select * from $tab order by Rang";
44
	$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>$query<hr>");
45
	while($zeile=mysql_fetch_array($result))
46
	{
47
		switch($zeile[Typ])
48
		{
49
 
50
			case "varchar":
51
?>
52
    <tr onMouseover="window.status='ID=<? echo $zeile[ID] ?> / Rang=<? echo $zeile[Rang] ?>';return true;">
53
    <td class="links" nowrap><b><? echo $zeile[Name] ?></b></td>
54
    <td class="rechts" width="100%">
55
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
56
        <tr>
57
          <td>
58
              <input type="text" id="setting_<? echo $zeile[ID] ?>" name="setting[<? echo $zeile[ID] ?>]" value="<? echo stripslashes(htmlentities ($zeile[Inhalt])) ?>" size="40">
59
            <input type="hidden" id="default_<? echo $zeile[ID] ?>" value="<? echo stripslashes(htmlentities ($zeile[Fallback])) ?>">
60
          </td>
61
<? if ($zeile[Fallback]) { ?>
62
          <td align="right">
63
            <input type="button" value="Default" onClick="fallback(<? echo $zeile[ID] ?>)">
64
          </td>
65
<? } ?>
66
        </tr>
67
        <tr>
68
          <td colspan="2" class="rechts">&Auml;nderung: am:
69
            <?
70
				if (strpos ($zeile[letzte_Aenderung_am], " "))
71
				{
72
					$letzte_Aenderung_am=datetime2human($zeile[letzte_Aenderung_am]);
73
				}
74
				else
75
				{
76
					$letzte_Aenderung_am=timestamp2human($zeile[letzte_Aenderung_am]);
77
				}
78
			?>
79
            <? echo $letzte_Aenderung_am[Datum] ?>&nbsp;um: <? echo $letzte_Aenderung_am[Zeit] ?>&nbsp;von: <? echo $zeile[letzte_Aenderung_von] ?></td>
80
          </tr>
81
      </table>
82
    </td>
83
  </tr>
84
  <?
85
				break;
86
			case "select":
87
?>
88
  <tr onMouseover="window.status='ID=<? echo $zeile[ID] ?> / Rang=<? echo $zeile[Rang] ?>';return true;">
89
    <td class="links" nowrap><b><? echo $zeile[Name] ?></b></td>
90
    <td class="rechts" width="100%">
91
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
92
        <tr>
93
          <td>
94
              <input type="text" id="setting_<? echo $zeile[ID] ?>" name="setting[<? echo $zeile[ID] ?>]" value="<? echo stripslashes(htmlentities ($zeile[Inhalt])) ?>" size="40">
95
            <input type="hidden" id="default_<? echo $zeile[ID] ?>" value="<? echo stripslashes(htmlentities ($zeile[Fallback])) ?>">
96
          </td>
97
<? if ($zeile[Fallback]) { ?>
98
          <td align="right">
99
            <input type="button" value="Default" onClick="fallback(<? echo $zeile[ID] ?>)">
100
          </td>
101
<? } ?>
102
        </tr>
103
        <tr>
104
          <td colspan="2" class="rechts">&Auml;nderung: am:
105
            <?
106
				if (strpos ($zeile[letzte_Aenderung_am], " "))
107
				{
108
					$letzte_Aenderung_am=datetime2human($zeile[letzte_Aenderung_am]);
109
				}
110
				else
111
				{
112
					$letzte_Aenderung_am=timestamp2human($zeile[letzte_Aenderung_am]);
113
				}
114
			?>
115
            <? echo $letzte_Aenderung_am[Datum] ?>&nbsp;um: <? echo $letzte_Aenderung_am[Zeit] ?>&nbsp;von: <? echo $zeile[letzte_Aenderung_von] ?></td>
116
          </tr>
117
      </table>
118
    </td>
119
  </tr>
120
  <?
121
				break;
122
			case "static":
123
?>
124
  <tr onMouseover="window.status='ID=<? echo $zeile[ID] ?> / Rang=<? echo $zeile[Rang] ?>';return true;">
125
      <td class="links" nowrap valign="top"><b>
126
        <? echo $zeile[Name] ?>
127
        </b></td>
128
    <td class="rechts" width="100%">
129
		<? echo stripslashes(wordwrap(htmlentities($zeile[Inhalt]), 80, "<br>", 1)); ?>
130
    </td>
131
  </tr>
132
  <?
133
				break;
134
			case "text":
135
?>
136
  <tr onMouseover="window.status='ID=<? echo $zeile[ID] ?> / Rang=<? echo $zeile[Rang] ?>';return true;">
137
    <td class="links" valign="top"> <b>
138
      <? echo $zeile[Name] ?>
139
      </b> </td>
140
    <td class="rechts" width="100%">
141
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
142
        <tr>
143
          <td>
144
              <textarea id="setting_<? echo $zeile[ID] ?>"" name="setting[<? echo $zeile[ID] ?>]" cols="40" rows="5" wrap="OFF"><? echo stripslashes($zeile[Inhalt]) ?></textarea>
145
              <input type="hidden" id="default_<? echo $zeile[ID] ?>" value="<? echo stripslashes(htmlentities ($zeile[Fallback])) ?>" name="hidden">
146
            </td>
147
<? if ($zeile[Fallback]) { ?>
148
            <td align="right" valign="top">
149
              <input type="button" value="Default" onClick="fallback(<? echo $zeile[ID] ?>)">
150
          </td>
151
<? } ?>
152
        </tr>
153
        <tr>
154
          <td colspan="2" class="rechts">&Auml;nderung: am:
155
			<?
156
				if (strpos ($zeile[letzte_Aenderung_am], " "))
157
				{
158
					$letzte_Aenderung_am=datetime2human($zeile[letzte_Aenderung_am]);
159
				}
160
				else
161
				{
162
					$letzte_Aenderung_am=timestamp2human($zeile[letzte_Aenderung_am]);
163
				}
164
			?>
165
            <? echo $letzte_Aenderung_am[Datum] ?>&nbsp;um: <? echo $letzte_Aenderung_am[Zeit] ?>&nbsp;von: <? echo $zeile[letzte_Aenderung_von] ?></td>
166
          </tr>
167
      </table>
168
    </td>
169
  </tr>
170
  <?
171
				break;
172
			case "template":
173
?>
174
  <tr onMouseover="window.status='ID=<? echo $zeile[ID] ?> / Rang=<? echo $zeile[Rang] ?>';return true;">
175
    <td class="links" valign="top"> <b>
176
      <? echo $zeile[Name] ?>
177
      </b> </td>
178
    <td class="rechts" width="100%">
179
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
180
        <tr>
181
          <td>
182
              <textarea id="setting_<? echo $zeile[ID] ?>"" name="setting[<? echo $zeile[ID] ?>]" cols="80" rows="20" wrap="OFF"><? echo stripslashes($zeile[Inhalt]) ?></textarea>
183
              <input type="hidden" id="default_<? echo $zeile[ID] ?>" value="<? echo stripslashes(htmlentities ($zeile[Fallback])) ?>" name="hidden">
184
            </td>
185
<? if ($zeile[Fallback]) { ?>
186
            <td align="right" valign="top">
187
              <input type="button" value="Default" onClick="fallback(<? echo $zeile[ID] ?>)">
188
          </td>
189
<? } ?>
190
        </tr>
191
        <tr>
192
          <td colspan="2" class="rechts">&Auml;nderung: am:
193
			<?
194
				if (strpos ($zeile[letzte_Aenderung_am], " "))
195
				{
196
					$letzte_Aenderung_am=datetime2human($zeile[letzte_Aenderung_am]);
197
				}
198
				else
199
				{
200
					$letzte_Aenderung_am=timestamp2human($zeile[letzte_Aenderung_am]);
201
				}
202
			?>
203
            <? echo $letzte_Aenderung_am[Datum] ?>&nbsp;um: <? echo $letzte_Aenderung_am[Zeit] ?>&nbsp;von: <? echo $zeile[letzte_Aenderung_von] ?></td>
204
          </tr>
205
      </table>
206
    </td>
207
  </tr>
208
  <?
209
				break;
210
			case "headline":
211
?>
212
  <tr onMouseover="window.status='ID=<? echo $zeile[ID] ?> / Rang=<? echo $zeile[Rang] ?>';return true;">
213
    <td class="links" colspan="2"><b><? echo $zeile[Name] ?></b>&nbsp;</td>
214
  </tr>
215
  <?
216
				break;
217
			case "control":
218
?>
219
  <tr align="right" onMouseover="window.status='ID=<? echo $zeile[ID] ?> / Rang=<? echo $zeile[Rang] ?>';return true;">
220
    <td class="links" colspan="2">
221
      <input type="submit" name="action" value="OK">
222
      <input type="reset" value="Zur&uuml;cksetzen">
223
    </td>
224
  </tr>
225
  <?
226
				break;
227
		}
228
	}
229
?>
230
</table>
231
</form>
232
</body>
233
</html>