Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?
2
	include("page_functions.php");
3
?>
4
<html>
5
<head>
6
<title>Content-Management-System - Webagentur Niewerth</title>
7
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
8
<meta name="author" content="Webagentur Niewerth - www.weban.de">
9
<meta name="revisit-after" content="30 days">
10
<meta name="language" content="deutsch, de">
11
<meta name="distribution" content="global">
12
<meta name="robots" content="all">
13
<link rel="stylesheet" href="redaktion.css" type="text/css">
14
<style type="text/css"><? include("redaktion.css")?></style>
15
<script language="javascript" src="Farb_Assistent.js"></script>
16
<script language="JavaScript">
17
<!--
18
function MM_findObj(n, d) { //v4.01
19
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
20
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
21
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
22
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
23
  if(!x && d.getElementById) x=d.getElementById(n); return x;
24
}
25
 
26
function MM_validateForm() { //v4.0
27
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
28
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
29
    if (val) { nm=val.name; if ((val=val.value)!="") {
30
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
31
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' muss eine E-Mail Adresse sein.\n';
32
      } else if (test!='R') {
33
        if (isNaN(val)) errors+='- '+nm+' muss eine Zahl sein.\n';
34
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
35
          min=test.substring(8,p); max=test.substring(p+1);
36
          if (val<min || max<val) errors+='- '+nm+' muss eine Zahl zwischen '+min+' und '+max+' sein.\n';
37
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' wird benötigt.\n'; }
38
  } if (errors) alert('Folgende Fehler sind aufgetreten:\n'+errors);
39
  document.MM_returnValue = (errors == '');
40
}
41
 
42
function go()
43
{
44
 	MM_validateForm('Titel','','R','Dateiname','','R');
45
	if (document.MM_returnValue)
46
	{
47
		document.formname.submit();
48
	}
49
}
50
 
51
function check_filename(name)
52
{
53
	if (name != '')
54
	{
55
		for(i=0; i<=Dateinamen.length; i++)
56
		{
57
			if (Dateinamen[i] == name)
58
			{
59
				alert('Es existiert bereits eine Datei mit diesem Namen!');
60
				return '';
61
				break;
62
			}
63
		}
64
	}
65
return name;
66
}
67
 
68
<?
69
	$files=array();
70
	$result = mysql_query ("SELECT Dateiname FROM Files where site = '$site'") or die (mysql_errno().": ".mysql_error());
71
	while ($zeile=mysql_fetch_array($result))
72
	{
73
		array_push($files,"'$zeile[Dateiname]'");
74
	}
75
	$files=join(", ",$files);
76
?>
77
Dateinamen = new Array(<? echo $files ?>);
78
//-->
79
</script>
80
</head>
81
 
82
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0 marginwidth="0" marginheight="0">
83
<?
84
	if ($ID)
85
	{
86
		$result = mysql_query ("SELECT * FROM $Tab where ID = $ID and site='$site'") or die (mysql_errno().": ".mysql_error());
87
		if (mysql_num_rows($result) == 0) {unset($ID);}
88
		$zeile=mysql_fetch_array($result);
89
	}
90
?>
91
<form method="post" action="<? echo $self ?>?redirect=true&File=<? echo $File; ?>" name="formname" enctype="multipart/form-data">
92
  <table border="1" cellspacing="0" cellpadding="0" bordercolorlight="#FFFFFF" bordercolordark="#999999" width="100%" height="100%">
93
    <tr>
94
      <td bgcolor="#000099" class="headline" width="105">Kunde: </td>
95
      <td class="small" colspan="2">
96
        <input type="text" name="Titel" size="30" maxlength="255" value="<? echo $zeile[Titel]?>">
97
      </td>
98
    </tr>
99
    <tr>
100
      <td bgcolor="#000099" class="headline" width="105">Domain:</td>
101
      <td class="small">
102
        <?
103
	if (!$start_call)
104
	{
105
?>
106
        <input type="text" name="Dateiname" size="30" maxlength="255" value="<? echo $zeile[Dateiname]?>" onChange="this.value=check_filename(this.value)">
107
        <?
108
	}
109
	else
110
	{
111
?>
112
        <input type="hidden" name="Dateiname" value="start.htm">
113
        start.htm
114
        <?
115
	}
116
?>
117
        <b> </b> </td>
118
      <td class="small"><b>
119
        <?
120
	$image_name="background";
121
	$image_Path="../$site/images/";
122
	if ($zeile[$image_name] != "")
123
	{
124
?>
125
        <input type="radio" name="_<? echo $image_name ?>" value="<? echo $zeile[$image_name]; ?>" <? if ($zeile[$image_name] != "") {echo "checked";}?>>
126
        <?
127
	echo "$zeile[$image_name]";
128
	$size= filesize ($image_Path.$zeile[$image_name]) >> 10;
129
	$imgsize = GetImageSize ($image_Path.$zeile[$image_name]);
130
	echo "&nbsp;( $size KB $imgsize[0]x$imgsize[1])<BR>";
131
	}
132
?>
133
        <input type="radio" name="_<? echo $image_name ?>" value="1" <? if ($zeile[$image_name] == "") {echo "checked";}?>>
134
        kein Bild<br>
135
        <input type="radio" name="_<? echo $image_name ?>" value="2">
136
        <input type="File" name="<? echo $image_name ?>22" size="17" maxlength="255" onFocus="this.form._<? echo $image_name ?>[<? if ($zeile[$image_name] != "") {echo "2";} else {echo "1";} ?>].checked=true;">
137
        <input type="hidden" name="<? echo $image_name ?>_Pfad22" value="<? echo $image_Path ?>">
138
        Logo </b></td>
139
    </tr>
140
    <tr>
141
      <td bgcolor="#000099" class="headline" rowspan="2" valign="top" width="105">Farben:</td>
142
      <td colspan="2"><b>
143
        <input type="text" name="Ueberschrift" size="30" maxlength="255" value="<? echo $zeile[Ueberschrift] ?>">
144
        </b> </td>
145
    </tr>
146
    <tr>
147
      <td width="371">
148
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
149
          <tr>
150
            <td nowrap><b>bgcolor: #
151
              <input type="text" name="Ueberschrift_Farbe" size="6" maxlength="6" value="<? echo $zeile[Ueberschrift_Farbe] ?>">
152
              <input type="button" value="Farb Assistent" onClick="Farb_Assistent(this.form.Ueberschrift_Farbe.value,'document.formname.Ueberschrift_Farbe.value');" name="button">
153
              links</b></td>
154
            <td>
155
              <table width="24" height="10" border="1" cellspacing="0" cellpadding="0">
156
                <tr>
157
                  <td bgcolor="<? echo $zeile[Ueberschrift_Farbe] ?>">&nbsp;</td>
158
                </tr>
159
              </table>
160
            </td>
161
          </tr>
162
        </table>
163
        <br>
164
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
165
          <tr>
166
            <td nowrap><b>bgcolor: #
167
              <input type="text" name="Ueberschrift_Farbe2" size="6" maxlength="6" value="<? echo $zeile[Ueberschrift_Farbe] ?>">
168
              <input type="button" value="Farb Assistent" onClick="Farb_Assistent(this.form.Ueberschrift_Farbe.value,'document.formname.Ueberschrift_Farbe.value');" name="button2">
169
              rechts</b></td>
170
            <td>
171
              <table width="24" height="10" border="1" cellspacing="0" cellpadding="0">
172
                <tr>
173
                  <td bgcolor="<? echo $zeile[Ueberschrift_Farbe] ?>">&nbsp;</td>
174
                </tr>
175
              </table>
176
            </td>
177
          </tr>
178
        </table>
179
        <br>
180
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
181
          <tr>
182
            <td nowrap><b>bgcolor: #
183
              <input type="text" name="Ueberschrift_Farbe3" size="6" maxlength="6" value="<? echo $zeile[Ueberschrift_Farbe] ?>">
184
              <input type="button" value="Farb Assistent" onClick="Farb_Assistent(this.form.Ueberschrift_Farbe.value,'document.formname.Ueberschrift_Farbe.value');" name="button3">
185
              Seite</b></td>
186
            <td>
187
              <table width="24" height="10" border="1" cellspacing="0" cellpadding="0">
188
                <tr>
189
                  <td bgcolor="<? echo $zeile[Ueberschrift_Farbe] ?>">&nbsp;</td>
190
                </tr>
191
              </table>
192
            </td>
193
          </tr>
194
        </table>
195
      </td>
196
      <td width="519">
197
        <p><b> </b><b>Art: </b><b>
198
          <select name="Ueberschrift_Art" size="1">
199
            <option value="Arial, Helvetica, sans-serif"<? if ($zeile[Ueberschrift_Art] == "Arial, Helvetica, sans-serif") {echo " selected";} ?>>Arial</option>
200
            <option value="Times New Roman, Times, serif"<? if ($zeile[Ueberschrift_Art] == "Times New Roman, Times, serif") {echo " selected";} ?>>Times
201
            New Roman</option>
202
            <option value="Courier New, Courier, mono"<? if ($zeile[Ueberschrift_Art] == "Courier New, Courier, mono") {echo " selected";} ?>>Courier</option>
203
            <option value="Verdana, Arial, Helvetica, sans-serif"<? if ($zeile[Ueberschrift_Art] == "Verdana, Arial, Helvetica, sans-serif") {echo " selected";} ?>>Verdana</option>
204
          </select>
205
          </b> <b>Gr&ouml;&szlig;e:
206
          <? if (!$zeile[Ueberschrift_Groesse]) {$zeile[Ueberschrift_Groesse]=2;} ?>
207
          <select name="Ueberschrift_Groesse" size="1">
208
            <option<? if ($zeile[Ueberschrift_Groesse] == "1") {echo " selected";} ?>>1</option>
209
            <option<? if ($zeile[Ueberschrift_Groesse] == "2") {echo " selected";} ?>>2</option>
210
            <option<? if ($zeile[Ueberschrift_Groesse] == "3") {echo " selected";} ?>>3</option>
211
            <option<? if ($zeile[Ueberschrift_Groesse] == "4") {echo " selected";} ?>>4</option>
212
            <option<? if ($zeile[Ueberschrift_Groesse] == "5") {echo " selected";} ?>>5</option>
213
            <option<? if ($zeile[Ueberschrift_Groesse] == "6") {echo " selected";} ?>>6</option>
214
          </select>
215
          <br>
216
          </b></p>
217
        <p><b>
218
          <?
219
	$image_name="background";
220
	$image_Path="../$site/images/";
221
	if ($zeile[$image_name] != "")
222
	{
223
?>
224
          <input type="radio" name="_<? echo $image_name ?>" value="<? echo $zeile[$image_name]; ?>" <? if ($zeile[$image_name] != "") {echo "checked";}?>>
225
          <?
226
	echo "$zeile[$image_name]";
227
	$size= filesize ($image_Path.$zeile[$image_name]) >> 10;
228
	$imgsize = GetImageSize ($image_Path.$zeile[$image_name]);
229
	echo "&nbsp;( $size KB $imgsize[0]x$imgsize[1])<BR>";
230
	}
231
?>
232
          <input type="radio" name="_<? echo $image_name ?>" value="1" <? if ($zeile[$image_name] == "") {echo "checked";}?>>
233
          kein Bild<br>
234
          <input type="radio" name="_<? echo $image_name ?>" value="2">
235
          <input type="File" name="<? echo $image_name ?>" size="17" maxlength="255" onFocus="this.form._<? echo $image_name ?>[<? if ($zeile[$image_name] != "") {echo "2";} else {echo "1";} ?>].checked=true;">
236
          <input type="hidden" name="<? echo $image_name ?>_Pfad" value="<? echo $image_Path ?>">
237
          </b></p>
238
      </td>
239
    </tr>
240
  </table>
241
<input type="hidden" name="site" value="<? echo $site ?>">
242
<input type="hidden" name="ID" value="<? echo $ID ?>">
243
<input type="hidden" name="action" value="update">
244
<input type="hidden" name="externeDatei" value="0">
245
<input type="hidden" name="Navigation" value="0">
246
</form>
247
<?
248
 if ($redirect) { ?>
249
<script language="javascript">
250
parent.formname.ID.value='<? echo $ID ?>';
251
parent.formname.submit();
252
</script>
253
<? } ?>
254
Bearbeiten bzw. Schritt 2 von neu
255
<table border="1" cellspacing="0" cellpadding="0" bordercolorlight="#FFFFFF" bordercolordark="#999999" width="100%" height="100%">
256
  <tr>
257
    <td bgcolor="#000099" class="headline" width="105">Kunde: </td>
258
    <td class="small">
259
      <? echo $zeile[Kunde]?>
260
      <? echo $zeile[Domain]?>
261
    </td>
262
  </tr>
263
  <tr>
264
    <td bgcolor="#000099" class="headline" width="105">Tools:</td>
265
    <td class="small">
266
      <form name="form1" method="post" action="">
267
        <p>
268
          <input type="checkbox" name="checkbox" value="checkbox">
269
          Content-Management<br>
270
          <input type="checkbox" name="checkbox2" value="checkbox">
271
          G&auml;stebuch <br>
272
          <input type="checkbox" name="checkbox3" value="checkbox">
273
          Forum
274
          <input type="checkbox" name="checkbox15" value="checkbox">
275
          incl. Login <br>
276
          <input type="checkbox" name="checkbox4" value="checkbox">
277
          News
278
          <input type="checkbox" name="checkbox11" value="checkbox">
279
          incl. Text lang<br>
280
          <input type="checkbox" name="checkbox5" value="checkbox">
281
          Termine incl.
282
          <select name="select" size="1">
283
            <option>1 Bild</option>
284
            <option>2 Bilder</option>
285
            <option>3 Bilder</option>
286
            <option>4 Bilder</option>
287
          </select>
288
          <br>
289
          <input type="checkbox" name="checkbox6" value="checkbox">
290
          Depeche
291
          <select name="select2" size="1">
292
            <option>1 Bild</option>
293
            <option>2 Bilder</option>
294
            <option>3 Bilder</option>
295
            <option>4 Bilder</option>
296
          </select>
297
          <br>
298
          <input type="checkbox" name="checkbox7" value="checkbox">
299
          Online-Shop
300
          <select name="select3">
301
            <option>bis 25 Artikel</option>
302
            <option>bis 100 Artikel</option>
303
            <option>bis 500 Artikel</option>
304
            <option>endlos Artikel</option>
305
          </select>
306
          <input type="checkbox" name="checkbox12" value="checkbox">
307
          Bild klein
308
          <input type="checkbox" name="checkbox13" value="checkbox">
309
          Bild gross
310
          <input type="checkbox" name="checkbox14" value="checkbox">
311
          incl. H&auml;ndler <br>
312
          <input type="checkbox" name="checkbox8" value="checkbox">
313
          User Admin<br>
314
          <input type="checkbox" name="checkbox9" value="checkbox">
315
          <br>
316
          <input type="checkbox" name="checkbox10" value="checkbox">
317
        </p>
318
        </form>
319
    </td>
320
  </tr>
321
</table>
322
</body>
323
</html>