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
    $DB = "Aktionen";
4
    define( "modul_name", "online_shop" );
5
    define( "tool_name", "aktion" );
6
 
7
    require_once  "connect2.php";
8
    require_once "language_pack.php";
9
 
10
    if ( $action == "update" )
11
    {
12
        if ( !$ID )
13
        { // insert Dummy-Entry
14
            $query = "insert into $DB (ID) VALUES (0)";
15
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
16
                mysql_error() . "<hr>" . $query . "<hr>" );
17
            $ID = mysql_insert_id();
18
        }
19
 
20
        unset( $_POST[action] );
21
        unset( $_POST[ID] );
22
 
23
        $_POST[von] = human2date( $_POST[von] );
24
        $_POST[bis] = human2date( $_POST[bis] );
25
 
26
        foreach ( array_keys( $_POST ) as $elem )
27
        {
28
            if ( $elem[0] == "_" )
29
            {
30
                unset( $_POST[$elem] );
31
                $button = $$elem;
32
                $elem = substr( $elem, 1 );
33
                $Pfad = $_POST[$elem . "_Pfad"];
34
                unset( $_POST[$elem . "_Pfad"] );
35
                $image = $$elem;
36
                $image_name = $elem . "_name";
37
                $image_name = urlencode( $$image_name );
38
                switch ( $button )
39
                {
40
                    case 0:
41
                        break;
42
                    case 1:
43
                        $_POST[$elem] = '';
44
                        break;
45
                    case 2:
46
                        //$image_name=$ID."_".$image_name;
47
                        $image_name = $ID . strrchr( $image_name, "." );
48
                        $_POST[$elem] = $image_name;
49
                        copy( $image, $Pfad . $image_name );
50
                        break;
51
                    default:
52
                        break;
53
                }
54
            }
55
        }
56
        $names = array();
57
        foreach ( array_keys( $_POST ) as $elem )
58
        {
59
            array_push( $names, "$elem='$_POST[$elem]'" );
60
        }
61
        $query = "update $DB set " . join( $names, ', ' );
62
        $query = $query . " where ID = '$ID'";
63
        $result = mysql_query( $query ) or die( mysql_errno() . ": " .
64
            mysql_error() );
65
        header( "Location: " . $self );
66
    }
67
 
68
    if ( $action == "delete" )
69
    {
70
        if ( $ID )
71
        {
72
            $condition = array();
73
            $condition2 = array();
74
            foreach ( $ID as $elem )
75
            {
76
                array_push( $condition, " ID = '$elem'" );
77
                array_push( $condition2, " Aktionen = '$elem'" );
78
            }
79
            $cond = join( " or ", $condition );
80
            $cond2 = join( " or ", $condition2 );
81
            $query = "DELETE FROM $DB WHERE $cond";
82
            $query2 = "DELETE FROM artikel_2_Aktionen WHERE $cond2";
83
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
84
                mysql_error() );
85
            $result = mysql_query( $query2 ) or die( mysql_errno() . ": " .
86
                mysql_error() );
87
            header( "Location: " . $self );
88
        }
89
    }
90
    if ( !$action )
91
    {
92
        $action = "select_edit";
93
    }
94
    if ( !$sort )
95
    {
96
        if ( $web_rechte[modul_name][tool_name][Rang] != "" )
97
        {
98
            $sort = $web_rechte[modul_name][tool_name][Rang];
99
        }
100
        else
101
        {
102
            $sort = 'headline';
103
        }
104
    }
105
?>
106
<html>
107
<head>
108
<title><? echo $webs[kunde_bezeichnung]
109
?>: Redaktionssystem</title>
110
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
111
<link rel=stylesheet type="text/css" href="redaktion.css">
112
 
113
<style type="text/css">
114
{
115
    font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
116
<? if ( $webs[font_color_seite] )
117
    {
118
?>color:                #<? echo $webs[font_color_seite]
119
?>;<? }
120
?>
121
<? if ( $webs[bgcolor_seite] )
122
    {
123
?>background-color:    #<? echo $webs[bgcolor_seite]
124
?>;<? }
125
?>
126
<? if ( $webs[hintergrundbild] )
127
    {
128
?>background-image: url(../images/hintergrundbild/<? echo $webs[hintergrundbild]
129
?>);<? }
130
?>
131
}
132
 
133
.links
134
{
135
font-size: 10pt;
136
<? if ( $webs[font_color_links] )
137
    {
138
?>color:                #<? echo $webs[font_color_links]
139
?>;<? }
140
?>
141
<? if ( $webs[bgcolor_links] )
142
    {
143
?>background-color:    #<? echo $webs[bgcolor_links]
144
?>;<? }
145
?>
146
}
147
 
148
.rechts
149
{
150
font-size: 10pt;
151
<? if ( $webs[font_color_rechts] )
152
    {
153
?>color:                #<? echo $webs[font_color_rechts]
154
?>;<? }
155
?>
156
<? if ( $webs[bgcolor_rechts] )
157
    {
158
?>background-color:    #<? echo $webs[bgcolor_rechts]
159
?>;<? }
160
?>
161
}
162
 
163
A:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #<? echo
164
    $webs[font_color_rechts]
165
?>}
166
A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #<? echo
167
    $webs[font_color_rechts]
168
?>}
169
A:active {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #<? echo
170
    $webs[font_color_rechts]
171
?>}
172
A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #<? echo
173
    $webs[font_color_rechts]
174
?>}
175
</style>
176
</style>
177
<script language="JavaScript">
178
<!--
179
function MM_swapImgRestore() { //v3.0
180
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
181
}
182
 
183
function MM_preloadImages() { //v3.0
184
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
185
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
186
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
187
}
188
 
189
function MM_swapImage() { //v3.0
190
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
191
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
192
}
193
 
194
function MM_findObj(n, d) { //v4.01
195
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
196
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
197
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
198
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
199
  if(!x && d.getElementById) x=d.getElementById(n); return x;
200
}
201
//-->
202
</script>
203
<meta name="description" content="Redaktionssystem">
204
<meta name="author" content="Webagentur Niewerth">
205
<meta name="robots" content="noindex">
206
</head>
207
 
208
<body bgcolor="#<? echo $webs[bgcolor_seite];
209
?>" leftmargin="20" topmargin="10" marginwidth="20" marginheight="10" text="#000000" onLoad="MM_preloadImages('../images/navigation/bt_bearbeiten_f2.gif','../images/navigation/bt_delete_f2.gif','../images/navigation/bt_neu_f2.gif','../images/navigation/bt_sonderkasten_f2.gif')">
210
<form method="post" action="#" name="formname" enctype="multipart/form-data">
211
<table width="595" border="0" cellspacing="0" cellpadding="0">
212
    <tr valign="top">
213
      <td width="508">
214
<?
215
    if ( $action == "delete" )
216
    {
217
        $query = "SELECT * FROM $DB ";
218
        $query = $query . "order by $sort";
219
        $result = mysql_query( $query ) or die( mysql_errno() . ": " .
220
            mysql_error() );
221
        if ( mysql_num_rows( $result ) == 0 )
222
        {
223
?>
224
            <font color="#<? echo $webs[font_color_seite]
225
?>"><b>Es sind keine Daten eingetragen !</b></font>
226
<?
227
        }
228
        else
229
        {
230
?>
231
            <table width="100%" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999">
232
                <tr bgcolor="#<? echo $webs[bgcolor_links]
233
?>">
234
 
235
            <td colspan="2"><font color="#<? echo $webs[font_color_links]
236
?>"><b>Aktion:
237
              L&ouml;schen</b></font></td>
238
                </tr>
239
                <?
240
            while ( $zeile = mysql_fetch_array( $result ) )
241
            {
242
?>
243
                <tr>
244
 
245
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
246
?>"><a href="<? echo $self
247
?>?action=edit&ID=<? echo $zeile[ID];
248
?>"><? echo $zeile[headline]
249
?></a>&nbsp;&nbsp;</td>
250
                    <td width="5%" align="center" bgcolor="#<? echo $webs[bgcolor_rechts]
251
?>"><input type="checkbox" name="ID[]" value="<? echo $zeile[ID]
252
?>"></td>
253
                </tr>
254
                <?
255
            }
256
?>
257
                <tr bgcolor="#<? echo $webs[bgcolor_links]
258
?>">
259
                    <td colspan="2" align="right">
260
                        <input type="hidden" name="action" value='delete'>
261
                        <input type="submit" value="LĂ–SCHEN">
262
                        <input type="reset" value="Zur&uuml;cksetzen">
263
                    </td>
264
                </tr>
265
            </table>
266
<?
267
        }
268
?>
269
<?
270
    }
271
?>
272
<!--  Auswahl Löschen ENDE  -->
273
<!--  Auswahl SELECT_EDIT START  -->
274
<?
275
    if ( $action == "select_edit" )
276
    {
277
        $query = "SELECT * FROM $DB ";
278
        $query = $query . "order by $sort";
279
 
280
        $result = mysql_query( $query ) or die( mysql_errno() . ": " .
281
            mysql_error() );
282
        if ( mysql_num_rows( $result ) == 0 )
283
        {
284
?>
285
            <font color="#<? echo $webs[font_color_seite]
286
?>"><b>Es sind keine Daten eingetragen !</b></font>
287
<?
288
        }
289
        else
290
        {
291
?>
292
        <table width="100%" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999">
293
          <tr bgcolor="#<? echo $webs[bgcolor_links]
294
?>">
295
            <td colspan="2"><font color="#<? echo $webs[font_color_links]
296
?>"><b>Aktion: Bearbeiten</b></font></td>
297
          </tr>
298
          <?
299
            while ( $zeile = mysql_fetch_array( $result ) )
300
            {
301
?>
302
          <tr bgcolor="#<? echo $webs[bgcolor_rechts]
303
?>">
304
            <td><a href="<? echo $self
305
?>?action=edit&ID=<? echo $zeile[ID];
306
?>">[&gt;&gt;]</a>
307
              <a href="<? echo $self
308
?>?action=edit&ID=<? echo $zeile[ID];
309
?>">
310
              <? echo $zeile[headline]
311
?>
312
              &nbsp;von&nbsp;
313
              <? echo date2human( $zeile[von] )
314
?>
315
              &nbsp;bis&nbsp;
316
              <? echo date2human( $zeile[bis] )
317
?>
318
              </a>
319
              <?php
320
                if ( $zeile["shops_id"] )
321
                {
322
                    $query = "select Name from shops where ID = " . $zeile["shops_ID"];
323
                    $res = mysql_query( $query ) or die( mysql_errno() .
324
                        ": " . mysql_error() . "<hr>" . $query );
325
                    $r = mysql_fetch_assoc( $res );
326
                    echo " - " . $r["Name"];
327
                }
328
?>
329
              </td>
330
          </tr>
331
          <?
332
            }
333
?>
334
          <tr bgcolor="#<? echo $webs[bgcolor_links]
335
?>">
336
            <td colspan="2">
337
              &nbsp;<input type="hidden" name="action" value='edit'>
338
            </td>
339
          </tr>
340
        </table>
341
 <?
342
        }
343
?>
344
        <?
345
    }
346
?>
347
<!--  Auswahl SELECT_EDIT ENDE  -->
348
<?
349
    if ( $action == "edit" )
350
    {
351
        if ( $ID )
352
        {
353
            $result = mysql_query( "SELECT * FROM $DB where ID = '$ID'" ) or
354
                die( mysql_errno() . ": " . mysql_error() );
355
            $zeile = mysql_fetch_array( $result );
356
        }
357
?>
358
<table width="100%" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999">
359
    <tr bgcolor="#<? echo $webs[bgcolor_links]
360
?>">
361
            <td colspan="3"><font color="#<? echo $webs[font_color_links]
362
?>"><b>Aktion:
363
              <?
364
        if ( $ID )
365
        {
366
?>
367
              Bearbeiten
368
              <?
369
        }
370
        else
371
        {
372
?>
373
              Neueintrag
374
              <?
375
        }
376
?>
377
              </b></font></td>
378
    </tr>
379
<?
380
        $Feld = "headline";
381
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
382
        {
383
?>
384
    <tr>
385
            <td bgcolor="#<? echo $webs[bgcolor_links]
386
?>" valign="middle" width="13%">
387
              <font color="#<? echo $webs[font_color_links]
388
?>"><b>
389
              <?
390
            if ( $web_rechte[modul_name][tool_name][$Feld] )
391
            {
392
                echo $web_rechte[modul_name][tool_name][$Feld];
393
            }
394
            else
395
            {
396
?>
397
              &Uuml;berschrift
398
              <?
399
            }
400
?>
401
              </b></font> </td>
402
        <td colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts]
403
?>">
404
            <?php
405
            // Markus
406
            $colSize = strlen( $zeile['headline'] ) > 0 ? 75 : 40;
407
?>
408
            <input name="headline" type="text" value="<? echo $zeile[headline]
409
?>" size="<?= $colSize
410
?>" >
411
        </td>
412
    </tr>
413
<?
414
        }
415
?>
416
          <?
417
        $bild_nr = 1;
418
        $Feld = "bild$bild_nr";
419
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
420
        {
421
?>
422
          <tr>
423
            <td bgcolor="#<? echo $webs[bgcolor_links]
424
?>" valign="top" width="21%">
425
              <font color="#<? echo $webs[font_color_links]
426
?>"><b>
427
              <?
428
            if ( $web_rechte[modul_name][tool_name][$Feld] )
429
            {
430
                echo $web_rechte[modul_name][tool_name][$Feld];
431
            }
432
            else
433
            {
434
?>
435
              Bild
436
              <? echo $bild_nr;
437
?>
438
              <?
439
            }
440
?>
441
              </b></font> </td>
442
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
443
?>" width="79%">
444
              <table border="0" width="100%" cellspacing="0" cellpadding="0">
445
                <tr>
446
                  <td width="55%" nowrap colspan="2"> <font color="#<? echo
447
            $webs[font_color_rechts]
448
?>">
449
                    <?
450
            $image_name = "bild_" . $bild_nr . "_url";
451
            $image_Path = "/images/aktionen/" . $bild_nr . "/";
452
            $image_Path = $webs[verzeichnis] . $image_Path;
453
?>
454
                    <input type="hidden" name="<? echo $image_name
455
?>_Pfad" value="<? echo $image_Path
456
?>">
457
                    <?
458
            if ( $zeile[$image_name] != "" )
459
            {
460
?>
461
                    <input type="radio" name="_<? echo $image_name
462
?>" value="0" checked>
463
                    <a href="http://www.<? echo $site . "/images/aktionen/" .
464
                $bild_nr . "/" . $zeile[$image_name]
465
?>" target="blank">
466
                    <? echo $zeile[$image_name];
467
?>
468
                    </a>
469
                    <?
470
                $size = filesize( $image_Path . $zeile[$image_name] ) >> 10;
471
                $imgsize = GetImageSize( $image_Path . $zeile[$image_name] );
472
                echo "&nbsp;( $size KB $imgsize[0]x$imgsize[1])<BR>";
473
            }
474
?>
475
                    <input type="radio" name="_<? echo $image_name
476
?>" value="1" <? if ( $zeile[$image_name] == "" )
477
            {
478
                echo "checked";
479
            }
480
?>>
481
                    kein Bild<br>
482
                    <input type="radio" name="_<? echo $image_name
483
?>" value="2">
484
                    <input type="File" name="<? echo $image_name
485
?>" size="17" maxlength="255" onFocus="this.form._<? echo $image_name
486
?>[<? if ( $zeile[$image_name] != "" )
487
            {
488
                echo "2";
489
            }
490
            else
491
            {
492
                echo "1";
493
            }
494
?>].checked=true;">
495
                    </font> </td>
496
                  <td width="45%" nowrap align="center">
497
                    <? if ( $zeile[$image_name] != "" )
498
            {
499
?>
500
                    <a href="http://www.<? echo $site . "/images/aktionen/" .
501
                $bild_nr . "/" . $zeile[$image_name]
502
?>" target="blank"><img height="60" src="http://www.<? echo $site .
503
                "/images/aktionen/" . $bild_nr . "/" . $zeile[$image_name]
504
?>" border="0"></a>
505
                    <? }
506
?>
507
                  </td>
508
                </tr>
509
              </table>
510
            </td>
511
          </tr>
512
          <?
513
        }
514
?>
515
          <?
516
        $Feld = "bild1_text";
517
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
518
        {
519
?>
520
          <tr>
521
            <td bgcolor="#<? echo $webs[bgcolor_links]
522
?>" class="headline" width="20%"><font color="#<? echo $webs[font_color_links]
523
?>"><b>
524
              <?
525
            if ( $web_rechte[modul_name][tool_name][$Feld] )
526
            {
527
                echo $web_rechte[modul_name][tool_name][$Feld];
528
            }
529
            else
530
            {
531
?>
532
              Bildtext:
533
              <?
534
            }
535
?>
536
              </b></font></td>
537
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
538
?>">
539
              <input type="text" name="bildunterschrift1" size="40" value="<? echo
540
            htmlentities( $zeile[bildunterschrift1] )
541
?>" maxlength="255">
542
            </td>
543
          </tr>
544
          <?
545
        }
546
?>
547
 
548
<?php
549
        $Feld = "bild_link_1";
550
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
551
        {
552
?>
553
<tr>
554
            <td bgcolor="#<? echo $webs[bgcolor_links]
555
?>" width="15%">
556
            <font color="#<? echo $webs[font_color_links]
557
?>"><b>
558
<?
559
            if ( $web_rechte[modul_name][tool_name][$Feld] )
560
            {
561
                echo $web_rechte[modul_name][tool_name][$Feld];
562
            }
563
            else
564
            {
565
?>
566
            Bildunterschrift:
567
<?php
568
            }
569
?>
570
            </b></font>
571
            </td>
572
            <td colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts]
573
?>">
574
              <input type="text" name="bild_link_1" value="<?= $zeile['bild_link_1']
575
?>" size="40" />
576
            </td>
577
          </tr>
578
<?
579
        }
580
?>
581
 
582
          <?
583
        $Feld = "bild_pos1";
584
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
585
        {
586
?>
587
          <tr>
588
            <td bgcolor="#<? echo $webs[bgcolor_links]
589
?>" class="headline" width="20%"><font color="#<? echo $webs[font_color_links]
590
?>"><b>
591
              Position:</b></font></td>
592
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
593
?>">
594
              <? $kats = explode( ";", $web_rechte[modul_name][tool_name][bild_pos1] )
595
?>
596
              <select name="bild_pos1">
597
                <?
598
            foreach ( $kats as $elem )
599
            {
600
?>
601
                <option <? if ( $zeile[bild_pos1] == $elem )
602
                {
603
?>selected<? }
604
?>>
605
                <? echo $elem
606
?>
607
                </option>
608
                <?
609
            }
610
?>
611
              </select>
612
            </td>
613
          </tr>
614
          <?
615
        }
616
?>
617
<?
618
        $bild_nr = 2;
619
        $Feld = "bild$bild_nr";
620
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
621
        {
622
?>
623
          <tr>
624
            <td bgcolor="#<? echo $webs[bgcolor_links]
625
?>" valign="top" width="21%">
626
              <font color="#<? echo $webs[font_color_links]
627
?>"><b>
628
              <?
629
            if ( $web_rechte[modul_name][tool_name][$Feld] )
630
            {
631
                echo $web_rechte[modul_name][tool_name][$Feld];
632
            }
633
            else
634
            {
635
?>
636
              Bild
637
              <? echo $bild_nr;
638
?>
639
              <?
640
            }
641
?>
642
              </b></font> </td>
643
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
644
?>" width="79%">
645
              <table border="0" width="100%" cellspacing="0" cellpadding="0">
646
                <tr>
647
                  <td width="55%" nowrap colspan="2"> <font color="#<? echo
648
            $webs[font_color_rechts]
649
?>">
650
                    <?
651
            $image_name = "bild_" . $bild_nr . "_url";
652
            $image_Path = "/images/aktionen/" . $bild_nr . "/";
653
            $image_Path = $webs[verzeichnis] . $image_Path;
654
?>
655
                    <input type="hidden" name="<? echo $image_name
656
?>_Pfad" value="<? echo $image_Path
657
?>">
658
                    <?
659
            if ( $zeile[$image_name] != "" )
660
            {
661
?>
662
                    <input type="radio" name="_<? echo $image_name
663
?>" value="0" checked>
664
                    <a href="http://www.<? echo $site . "/images/aktionen/" .
665
                $bild_nr . "/" . $zeile[$image_name]
666
?>" target="blank">
667
                    <? echo $zeile[$image_name];
668
?>
669
                    </a>
670
                    <?
671
                $size = filesize( $image_Path . $zeile[$image_name] ) >> 10;
672
                $imgsize = GetImageSize( $image_Path . $zeile[$image_name] );
673
                echo "&nbsp;( $size KB $imgsize[0]x$imgsize[1])<BR>";
674
            }
675
?>
676
                    <input type="radio" name="_<? echo $image_name
677
?>" value="1" <? if ( $zeile[$image_name] == "" )
678
            {
679
                echo "checked";
680
            }
681
?>>
682
                    kein Bild<br>
683
                    <input type="radio" name="_<? echo $image_name
684
?>" value="2">
685
                    <input type="File" name="<? echo $image_name
686
?>" size="17" maxlength="255" onFocus="this.form._<? echo $image_name
687
?>[<? if ( $zeile[$image_name] != "" )
688
            {
689
                echo "2";
690
            }
691
            else
692
            {
693
                echo "1";
694
            }
695
?>].checked=true;">
696
                    </font> </td>
697
                  <td width="45%" nowrap align="center">
698
                    <? if ( $zeile[$image_name] != "" )
699
            {
700
?>
701
                    <a href="http://www.<? echo $site . "/images/aktionen/" .
702
                $bild_nr . "/" . $zeile[$image_name]
703
?>" target="blank"><img height="60" src="http://www.<? echo $site .
704
                "/images/aktionen/" . $bild_nr . "/" . $zeile[$image_name]
705
?>" border="0"></a>
706
                    <? }
707
?>
708
                  </td>
709
                </tr>
710
              </table>
711
            </td>
712
          </tr>
713
          <?
714
        }
715
?>
716
          <?
717
        $Feld = "shops_ID";
718
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
719
        {
720
 
721
            // WICHTIG - aber nur, wenn das Recht gegeben ist
722
            if ( $ID )
723
            {
724
                $query = "select shops_ID from Aktionen where ID = " . $ID;
725
                $result = mysql_query( $query ) or die( mysql_errno() . ": " .
726
                    mysql_error() . "<hr>" . $query );
727
                $r = mysql_fetch_array( $result );
728
                $shops_ID = $r['shops_ID'];
729
            }
730
?>
731
          <tr>
732
            <td bgcolor="#<? echo $webs[bgcolor_links]
733
?>" class="headline" width="20%"><font color="#<? echo $webs[font_color_links]
734
?>"><b>
735
            <?
736
            if ( $web_rechte[modul_name][tool_name][$Feld] )
737
            {
738
                echo $web_rechte[modul_name][tool_name][$Feld];
739
            }
740
            else
741
            {
742
?>
743
Shop:
744
<?
745
            }
746
?>
747
              </b></font></td>
748
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
749
?>">
750
            <?
751
            // SHOPS_ID
752
 
753
            if ( isset( $ID ) )
754
            {
755
                //Bearbeiten
756
                $query = "select Name from shops where ID = " . $shops_ID;
757
                $result = mysql_query( $query ) or die( mysql_errno() . ": " .
758
                    mysql_error() . "<hr>" . $query );
759
                $r = mysql_fetch_array( $result );
760
                echo $shops_ID . ' - ' . $r['Name'];
761
            }
762
            else
763
            {
764
                //Neueintrag:
765
                $query = "select * from shops";
766
                $result = mysql_query( $query ) or die( mysql_errno() . ": " .
767
                    mysql_error() . "<hr>" . $query );
768
                echo '<select name="shops_ID"><option></option>';
769
                while ( $r = mysql_fetch_array( $result ) )
770
                {
771
                    echo '<option value="' . $r['ID'] . '">' . $r['Name'] .
772
                        '</option>';
773
                }
774
                echo '</select>';
775
            }
776
 
777
 
778
            // SHOPS_ID
779
 
780
?>
781
            </td>
782
          </tr>
783
          <?
784
        }
785
?>
786
          <?
787
        $Feld = "Template";
788
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) and isset( $ID ) )
789
        {
790
?>
791
          <tr>
792
            <td bgcolor="#<? echo $webs[bgcolor_links]
793
?>" class="headline" width="20%"><font color="#<? echo $webs[font_color_links]
794
?>"><b>
795
              <?
796
            if ( $web_rechte[modul_name][tool_name][$Feld] )
797
            {
798
                echo $web_rechte[modul_name][tool_name][$Feld];
799
            }
800
            else
801
            {
802
?>
803
              Template:
804
              <?
805
            }
806
?>
807
              </b></font></td>
808
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
809
?>">
810
              <select name="templates_ID">
811
                <option value=""></option>
812
                <?
813
            // TEMPLATES
814
            $query = "select templates_ID from Aktionen where ID = " . $ID;
815
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
816
                mysql_error() . "<hr>" . $query );
817
            $r = mysql_fetch_array( $result );
818
            $aktuelles_template = $r['templates_ID'];
819
            $query = "select * from templates where shops_ID = " . $shops_ID .
820
                " and Typ = 'Aktionen'";
821
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
822
                mysql_error() . "<hr>" . $query );
823
            while ( $r = mysql_fetch_array( $result ) )
824
            {
825
                echo '<option value="' . $r['ID'] . '" ';
826
                if ( $aktuelles_template == $r['ID'] )
827
                {
828
                    echo "selected";
829
                }
830
                echo '>' . $r['Name'] . '</option>';
831
            }
832
 
833
            // TEMPLATES
834
 
835
?>
836
              </select>
837
            </td>
838
          </tr>
839
          <?
840
        }
841
?>
842
<?
843
        if ( $language_pack )
844
        {
845
?>
846
    <tr>
847
            <td bgcolor="#<? echo $webs[bgcolor_links]
848
?>" valign="middle" width="16%">
849
              <font color="#<? echo $webs[font_color_links]
850
?>"><b>
851
              <?
852
            if ( $web_rechte[modul_name][tool_name][$Feld] )
853
            {
854
                echo $web_rechte[modul_name][tool_name][$Feld];
855
            }
856
            else
857
            {
858
?>
859
              Sprache:
860
              <?
861
            }
862
?>
863
              </b></font> </td>
864
            <td colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts]
865
?>">
866
              <?
867
            // LANGUAGE
868
 
869
            if ( isset( $ID ) )
870
            {
871
                /*                $query = "select Language from shops where ID = ".$shops_ID;
872
                $result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query);
873
                $r = mysql_fetch_array($result);
874
                */
875
                echo $zeile['Language'];
876
            }
877
            else
878
            {
879
                echo '<select name="Language"><option value=""></option>';
880
                for ( $i = 0; $i < count( $language_pack ); $i++ )
881
                {
882
                    echo '<option value="' . $language_pack[$i][0] . '">' .
883
                        $language_pack[$i][2] . '</option>';
884
                }
885
            }
886
 
887
            // LANGUAGE
888
 
889
?>
890
 
891
 
892
            </td>
893
    </tr>
894
<?
895
        }
896
?>
897
<?
898
        $Feld = "text";
899
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
900
        {
901
?>
902
    <tr>
903
        <td bgcolor="#<? echo $webs[bgcolor_links]
904
?>" valign="top" width="13%">
905
            <font color="#<? echo $webs[font_color_links]
906
?>"><b>
907
<?
908
            if ( $web_rechte[modul_name][tool_name][$Feld] )
909
            {
910
                echo $web_rechte[modul_name][tool_name][$Feld];
911
            }
912
            else
913
            {
914
?>
915
Text
916
<?
917
            }
918
?>
919
            </b></font>
920
        </td>
921
        <td colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts]
922
?>">
923
        <?php
924
            // Markus
925
            $rows = explode( "<br />", nl2br( $zeile['text'] ) );
926
            $colSize = strlen( $zeile['text'] ) > 0 ? 80 : 40;
927
            $rowSize = sizeof( $rows ) > 4 ? sizeof( $rows ) : 4;
928
?>
929
            <textarea name="text" cols="<?= $colSize
930
?>" rows="<?= $rowSize
931
?>"><? echo $zeile[text]
932
?></textarea>
933
<!-- Einbindung TinyMCE -->
934
<script type="text/javascript" src="/js/jquery-1.6.4.min.js"></script>
935
<script type="text/javascript" src="../tiny_mce/tiny_mce.js"></script>
936
<script type="text/javascript">
937
tinyMCE.init({
938
    // General options
939
    mode : "exact",
940
    elements: "messageHTML",
941
    theme : "advanced",
942
    language: "de",
943
    plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
944
 
945
    // Theme options
946
    theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
947
    theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
948
    theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
949
    theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage",
950
    theme_advanced_toolbar_location : "top",
951
    theme_advanced_toolbar_align : "left",
952
    theme_advanced_statusbar_location : "bottom",
953
    theme_advanced_resizing : true,
954
 
955
    // Example content CSS (should be your site CSS)
956
    content_css : "css/example.css",
957
 
958
    // Drop lists for link/image/media/template dialogs
959
    template_external_list_url : "js/template_list.js",
960
    external_link_list_url : "js/link_list.js",
961
    external_image_list_url : "js/image_list.js",
962
    media_external_list_url : "js/media_list.js",
963
 
964
    // Replace values for the template plugin
965
    template_replace_values : {
966
        username : "Some User",
967
        staffid : "991234"
968
    }
969
});
970
</script>
971
        </td>
972
    </tr>
973
<?
974
        }
975
?>
976
          <?
977
        $Feld = "Kategorie";
978
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
979
        {
980
?>
981
          <tr>
982
            <td bgcolor="#<? echo $webs[bgcolor_links]
983
?>" class="headline" width="20%"><font color="#<? echo $webs[font_color_links]
984
?>"><b>
985
<?
986
            $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
987
            $web_rechte[modul_name][tool_name][$Feld] = array_shift( $kats );
988
?>
989
              <?
990
            if ( $web_rechte[modul_name][tool_name][$Feld] )
991
            {
992
                echo $web_rechte[modul_name][tool_name][$Feld];
993
            }
994
            else
995
            {
996
?>
997
              Kategorie:
998
              <?
999
            }
1000
?>
1001
              </b></font></td>
1002
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1003
?>">
1004
              <select name="Kategorie">
1005
                <?
1006
            foreach ( $kats as $elem )
1007
            {
1008
?>
1009
                <option <? if ( $zeile[Kategorie] == $elem )
1010
                {
1011
?>selected<? }
1012
?>>
1013
                <? echo $elem
1014
?>
1015
                </option>
1016
                <?
1017
            }
1018
?>
1019
              </select>
1020
            </td>
1021
          </tr>
1022
          <?
1023
        }
1024
?>
1025
          <?
1026
        $Feld = "html_alternative";
1027
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1028
        {
1029
?>
1030
          <tr>
1031
            <td width="20%" valign="top" bgcolor="#<? echo $webs[bgcolor_links]
1032
?>" class="headline"><font color="#<? echo $webs[font_color_links]
1033
?>"><b>
1034
<?
1035
            $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
1036
            $web_rechte[modul_name][tool_name][$Feld] = array_shift( $kats );
1037
?>
1038
<?
1039
            if ( $web_rechte[modul_name][tool_name][$Feld] )
1040
            {
1041
                echo $web_rechte[modul_name][tool_name][$Feld];
1042
            }
1043
            else
1044
            {
1045
?>
1046
Freie html-Seite:
1047
              <?
1048
            }
1049
?>
1050
              <br>
1051
              <input name="html_seite_schalter" type="radio" value="1"<? if ( $zeile[html_seite_schalter] ==
1052
            '1' )
1053
            {
1054
?> checked<? }
1055
?>>
1056
              Ein<br>
1057
              <input name="html_seite_schalter" type="radio" value="0"<? if ( $zeile[html_seite_schalter] ==
1058
            '0' )
1059
            {
1060
?> checked<? }
1061
?>>
1062
Aus</b></font></td>
1063
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1064
?>">
1065
        <textarea id=messageHTML name="html_seite" cols="100" rows="10" wrap="OFF">
1066
        <p><?= nl2br( $zeile[html_seite] )
1067
?></p>
1068
        </textarea>
1069
      </td>
1070
          </tr>
1071
          <?
1072
        }
1073
?>
1074
<?
1075
        $Feld = "zeitraum";
1076
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1077
        {
1078
?>
1079
<tr>
1080
            <td bgcolor="#<? echo $webs[bgcolor_links]
1081
?>" width="15%">
1082
            <font color="#<? echo $webs[font_color_links]
1083
?>"><b>
1084
<?
1085
            if ( $web_rechte[modul_name][tool_name][$Feld] )
1086
            {
1087
                echo $web_rechte[modul_name][tool_name][$Feld];
1088
            }
1089
            else
1090
            {
1091
?>
1092
            G&uuml;ltigkeit
1093
<?
1094
            }
1095
?>
1096
            </b></font>
1097
            </td>
1098
            <script language="JavaScript" src="../checkDate.js"></script>
1099
            <td colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts]
1100
?>">von:
1101
              <input type="text" name="von" size="10" maxlength="12" onFocus="current_value=this.value;if (this.value=='') {this.value=today()};this.select();" onChange="this.value=check_Date(this.value)" value="<? echo
1102
            date2human( $zeile[von] )
1103
?>">
1104
              &nbsp;bis:
1105
<input type="text" name="bis" size="10" maxlength="12" onFocus="current_value=this.value;if (this.value=='') {this.value=today()};this.select();" onChange="this.value=check_Date(this.value)" value="<? echo
1106
            date2human( $zeile[bis] )
1107
?>">
1108
            </td>
1109
          </tr>
1110
<?
1111
        }
1112
?>
1113
 
1114
    <tr bgcolor="#<? echo $webs[bgcolor_links]
1115
?>">
1116
        <td align="right" colspan="3">
1117
            <input type="hidden" name="ID" value="<? echo $ID
1118
?>">
1119
            <input type="hidden" name="action" value="update">
1120
<?
1121
        $Feld = "artikel";
1122
        if ( ( $ID ) and ( isset( $user_rechte[modul_name][tool_name][$Feld] ) ) )
1123
        {
1124
?>
1125
<input type="button" value="<? if ( $web_rechte[modul_name][tool_name][$Feld] )
1126
            {
1127
                echo $web_rechte[modul_name][tool_name][$Feld];
1128
            }
1129
            else
1130
            {
1131
?>Werte bearbeiten<? }
1132
?>" onClick="location.href='aktions_tool.php?Aktion=<? echo $ID
1133
?><? if ( $language_pack )
1134
            {
1135
?>&language=<? echo $zeile[Language];
1136
            }
1137
?>'">
1138
<?
1139
        }
1140
?>
1141
              <input type="submit" value="OK">
1142
              <input type="reset" name="Button" value="Zur&uuml;cksetzen">
1143
            </td>
1144
          </tr>
1145
        </table>
1146
        <?
1147
    }
1148
?> </td>
1149
      <td width="77" align="right">
1150
        <table width="67" border="1" cellspacing="0" cellpadding="0" bordercolorlight="#FFFFFF" bordercolordark="#999999">
1151
          <tr>
1152
            <td><a href="<? echo $self
1153
?>?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>
1154
          </tr>
1155
          <tr>
1156
            <td><a href="<? echo $self
1157
?>?action=select_edit" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image4','','../images/navigation/bt_bearbeiten_f2.gif',1)"><img name="Image4" border="0" src="../images/navigation/bt_bearbeiten.gif" width="67" height="40"></a></td>
1158
          </tr>
1159
          <tr>
1160
            <td><a href="<? echo $self
1161
?>?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>
1162
          </tr>
1163
        <?php
1164
 
1165
    if ( isset( $shops_ID ) )
1166
    {
1167
        //echo '<a href="sonderkasten.php?shop='.$shops_ID.'">Sonderkasten</a>';
1168
 
1169
?>
1170
          <tr>
1171
            <td><a href="sonderkasten.php?shop=<?= $shops_ID
1172
?><? if ( $language_pack )
1173
        {
1174
?>&language=<?= $zeile["Language"];
1175
        }
1176
?>" target="tool" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image145','','../images/navigation/bt_sonderkasten_f2.gif',0)"><img name="Image145" border="0" width="67" height="40" src="../images/navigation/bt_sonderkasten.gif"  alt="Sonderkasten"></a></td>
1177
          </tr>
1178
        <?php
1179
    }
1180
?>
1181
        </table>
1182
      </td>
1183
</tr>
1184
</table>
1185
</form>
1186
</body>
1187
</html>