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