Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?
2
	$self=basename($PHP_SELF);
3
	$tab="bannerPosition";
4
	define ("modul_name", "branchenbuch");
5
	define ("tool_name", "branchen");
6
	require_once "../Online-Shop/connect2.php";
7
 
8
	require_once "../includes/formTags/varchar.php";
9
	require_once "../includes/formTags/select.php";
10
	require_once "../includes/formTags/bannerURL.php";
11
 
12
	if ($action=="update")
13
	{
14
		if (!$ID)
15
		{	// insert Dummy-Entry
16
			$query = "insert into $tab (erstellt_am,erstellt_von) VALUES (NOW(),'$PHP_AUTH_USER')";
17
			$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query."<hr>");
18
			$ID=mysql_insert_id();
19
		}
20
 
21
		unset($HTTP_POST_VARS[action]);
22
		unset($HTTP_POST_VARS[ID]);
23
 
24
 
25
		$names=array();
26
		foreach(array_keys($HTTP_POST_VARS) as $elem)
27
		{
28
			array_push($names,"$elem='$HTTP_POST_VARS[$elem]'");
29
		}
30
		$query="update $tab set ".join($names,', ');
31
		$query=$query.", letzte_Aenderung_am = NOW(), letzte_Aenderung_von='$PHP_AUTH_USER' where ID = '$ID'";
32
		$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error());
33
		header("Location: ".$self);
34
		exit;
35
	}
36
 
37
	if ($action=="delete")
38
	{
39
		if ($ID)
40
		{
41
			$condition=array();
42
			foreach ($ID as $elem)
43
			{
44
				array_push($condition," ID = '$elem'");
45
			}
46
			$cond=join(" or ",$condition);
47
			$query = "DELETE FROM $tab WHERE $cond";
48
			$result = mysql_query ("$query") or die (mysql_errno().": ".mysql_error());
49
			header("Location: ".$self);
50
			exit;
51
		}
52
	}
53
	if (!$action)
54
	{
55
		$action="select_edit";
56
	}
57
	if (!$sort) {$sort='name';}
58
?>
59
 
60
<html>
61
<head>
62
<title>Bannerverwaltung <? echo $site ?>: Redaktionssystem</title>
63
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
64
<link rel=stylesheet type="text/css" href="../Online-Shop/redaktion.css">
65
<link rel=stylesheet type="text/css" href="buttons.css">
66
<link rel=stylesheet type="text/css" href="../styles/styles.php">
67
<script language="JavaScript">
68
<!--
69
function MM_swapImgRestore() { //v3.0
70
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
71
}
72
 
73
function MM_preloadImages() { //v3.0
74
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
75
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
76
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
77
}
78
 
79
function MM_swapImage() { //v3.0
80
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
81
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
82
}
83
 
84
function MM_findObj(n, d) { //v4.0
85
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
86
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
87
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
88
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
89
  if(!x && document.getElementById) x=document.getElementById(n); return x;
90
}
91
 
92
//-->
93
</script>
94
<meta name="description" content="Redaktionssystem">
95
<meta name="author" content="Webagentur Niewerth">
96
<meta name="robots" content="noindex">
97
</head>
98
 
99
<body bgcolor="#FFFFFF" 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')" text="#000096">
100
<form method="post" action="<? echo $self ?>" name="formname" enctype="multipart/form-data">
101
  <table width="662" border="0" cellspacing="0" cellpadding="0">
102
    <tr valign="top">
103
      <td width="585">
104
<!--  Auswahl Löschen START  -->
105
<?
106
	if ($action=="delete")
107
	{
108
		$query="SELECT * FROM $tab ";
109
		$query=$query."order by $sort";
110
		$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error());
111
		if (mysql_num_rows($result) == 0)
112
		{
113
?>
114
<p class="error">Es sind keine Daten eingetragen !</p>
115
<p></p>
116
<?
117
		}
118
		else
119
		{
120
?>
121
        <table width="100%" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999">
122
          <tr bgcolor="#<? echo $webs[bgcolor_links] ?>">
123
            <td colspan="2"><font color="#<? echo $webs[font_color_links] ?>"><b>
124
              <? if ($web_rechte[modul_name][tool_name][$Feld]) { echo $web_rechte[modul_name][tool_name][$Feld]; } else { ?>
125
              Bannerposition: L&ouml;schen
126
              <? } ?>
127
              </b></font></td>
128
          </tr>
129
<?
130
	while($zeile=mysql_fetch_array($result))
131
	{
132
		if ($zeile[name] == "")
133
		{
134
			$zeile[name]="noName";
135
		}
136
?>
137
          <tr>
138
            <td class=rechts><a href="<?=$self;?>?action=edit&ID=<?=$zeile[ID];?>"><?=$zeile[name];?></a></td>
139
			<td class=links align="center"><input type=checkbox name="ID[]" value="<?=$zeile[ID];?>"></td>
140
          </tr>
141
<?
142
	}
143
?>
144
          <tr bgcolor="#<? echo $webs[bgcolor_links] ?>">
145
            <td align="right" colspan="2">
146
              <input type="hidden" name="action" value='delete'>
147
              <input type="submit" value="LÖSCHEN">
148
              <input type="reset" value="Zur&uuml;cksetzen">
149
            </td>
150
          </tr>
151
        </table>
152
        <?
153
		}
154
 	}
155
?>
156
        <!--  Auswahl Löschen ENDE  -->
157
        <!--  Auswahl SELECT_EDIT START  -->
158
<?
159
 
160
	if ($action=="select_edit")
161
	{
162
		$query="SELECT * FROM $tab ";
163
		$query=$query."order by $sort";
164
 
165
		$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error());
166
		if (mysql_num_rows($result) == 0)
167
		{
168
?>
169
<p class="error">Es sind keine Daten eingetragen !</p>
170
<p></p>
171
<?
172
		}
173
		else
174
		{
175
	?>
176
        <table width="100%" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999">
177
          <tr bgcolor="#<? echo $webs[bgcolor_links] ?>">
178
            <td colspan="2"> <font color="#<? echo $webs[font_color_links] ?>"><b>
179
              Bannerposition: Bearbeiten </b></font> </td>
180
          </tr>
181
<?
182
	while($zeile=mysql_fetch_array($result))
183
	{
184
		if ($zeile[name] == "")
185
		{
186
			$zeile[name]="noName";
187
		}
188
?>
189
          <tr bgcolor="#<? echo $webs[bgcolor_rechts] ?>">
190
            <td colspan="2"><a href="<?=$self;?>?action=edit&ID=<?=$zeile[ID];?>"><?=$zeile[name];?></a></td>
191
          </tr>
192
<?
193
	}
194
?>
195
          <tr bgcolor="#<? echo $webs[bgcolor_links] ?>">
196
            <td colspan="2">&nbsp;</td>
197
          </tr>
198
        </table>
199
<?
200
		}
201
 	}
202
?>
203
<!--  Auswahl SELECT_EDIT ENDE  -->
204
<?
205
	if ($action=="edit")
206
	{
207
		if ($ID)
208
		{
209
			$result = mysql_query ("SELECT * FROM $tab where ID = '$ID'") or die (mysql_errno().": ".mysql_error());
210
			$zeile=mysql_fetch_array($result);
211
			$Father=$zeile[Father];
212
		}
213
	?>
214
	    <table width="100%" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999">
215
          <tr bgcolor="#<? echo $webs[bgcolor_links] ?>">
216
            <td colspan="2"><font color="#<? echo $webs[font_color_links] ?>"><b>Bannerposition:
217
              <? if ($ID) { ?>
218
              Bearbeiten
219
              <? } else { ?>
220
              Neueintrag
221
              <? } ?>
222
              </b></font> </td>
223
          </tr>
224
<?
225
	varchar	("name",	"Bannername:",	$zeile,	true);
226
 
227
	if ($ID)
228
	{
229
		if ($zeile[erstellt_am])
230
		{
231
?>
232
          <tr>
233
            <td bgcolor="#<? echo $webs[bgcolor_links] ?>" width="20%"> <font color="#<? echo $webs[font_color_links] ?>"><b>erstellt:</b></font>
234
            </td>
235
            <td bgcolor="#<? echo $webs[bgcolor_rechts] ?>">am:
236
              <? $erstellt_am=datetime2human($zeile[erstellt_am]); ?>
237
              <? echo $erstellt_am[Datum] ?>
238
              &nbsp;&nbsp;um:
239
              <? echo $erstellt_am[Zeit] ?>
240
              &nbsp;&nbsp;von:
241
              <? echo $zeile[erstellt_von] ?>
242
            </td>
243
          </tr>
244
          <?
245
		}
246
?>
247
          <tr>
248
            <td bgcolor="#<? echo $webs[bgcolor_links] ?>" width="20%" nowrap>
249
              <font color="#<? echo $webs[font_color_links] ?>"><b>letzte &Auml;nderung:</b></font>
250
            </td>
251
            <td bgcolor="#<? echo $webs[bgcolor_rechts] ?>">am:
252
              <?
253
				if (strpos ($zeile[letzte_Aenderung_am], " "))
254
				{
255
					$letzte_Aenderung_am=datetime2human($zeile[letzte_Aenderung_am]);
256
				}
257
				else
258
				{
259
					$letzte_Aenderung_am=timestamp2human($zeile[letzte_Aenderung_am]);
260
				}
261
			?>
262
              <? echo $letzte_Aenderung_am[Datum] ?>
263
              &nbsp;&nbsp;um:
264
              <? echo $letzte_Aenderung_am[Zeit] ?>
265
              &nbsp;&nbsp;von:
266
              <? echo $zeile[letzte_Aenderung_von] ?>
267
            </td>
268
          </tr>
269
          <?
270
	}
271
?>
272
          <tr bgcolor="#<? echo $webs[bgcolor_links] ?>">
273
            <td align="right" colspan="2">
274
              <input type="hidden" name="ID" value="<? echo $ID ?>">
275
              <input type="hidden" name="action" value="update">
276
              <input type="submit" value="OK">
277
              <input type="reset" name="Button" value="Zur&uuml;cksetzen">
278
            </td>
279
          </tr>
280
        </table>
281
<?
282
	}
283
?>
284
</td>
285
      <td width="77" align="right">
286
        <table width="67" border="1" cellspacing="0" cellpadding="0" bordercolorlight="#FFFFFF" bordercolordark="#999999">
287
  		<tr>
288
            <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>
289
  		</tr>
290
 	 	<tr>
291
            <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>
292
  		</tr>
293
  		<tr>
294
            <td><a href="<? echo $self ?>?action=delete" 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&ouml;schen"></a></td>
295
  		</tr>
296
		</table>
297
      </td>
298
</tr>
299
</table>
300
</form>
301
</body>