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 = "artikel";
4
    define( "modul_name", "online_shop" );
5
    define( "tool_name", "artikel" );
6
    require_once  "connect2.php";
7
    require_once  "show_dir_fehler.php";
8
    session_start();
9
 
10
    // $charset laden um die jeweiligen ISO-Zeichensätzte zu laden.
11
    require_once  "charset.php";
12
    require_once "language_pack.php";
13
 
14
    if ( $action )
15
    {
16
        unset( $_POST[action] );
17
        $row = array_keys( $_POST );
18
        foreach ( array_keys( $$row[0] ) as $ID )
19
        {
20
            unset( $query_row );
21
            foreach ( $row as $elem )
22
            {
23
                if ( $elem == "artikel_status" )
24
                {
25
                    continue;
26
                }
27
                $buffer = $$elem;
28
                if ( ereg( "^preis", $elem ) )
29
                {
30
                    if ( ereg( "%$", $buffer[$ID] ) )
31
                    {
32
                        $buffer[$ID] = abs( $buffer[$ID] ) * ( -1 );
33
                    }
34
                }
35
                $query_row[] = $elem . "='" . $buffer[$ID] . "'";
36
            }
37
            $query = "update artikel set " . implode( ", ", $query_row ) .
38
                ", letzte_Aenderung_von='$PHP_AUTH_USER' where ID = $ID and language = '$language'";
39
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
40
                mysql_error() . "<hr>$query<hr>" );
41
        }
42
    }
43
 
44
    /* Bestimmen der Zielverzeichnisse */
45
    switch ( $_SESSION["fehler_suche_config.php"]["nav_status_overide"] )
46
    {
47
        case 'off': // geöffnete Ordner
48
            $dirs = $_SESSION["tree.php"]["nav_status"];
49
            break;
50
        case - 1: // Alle Artikel
51
            $dirs = array( "-1" => "" );
52
            break;
53
        case 'select': // Alles unterhalb von
54
            $dirs = $_SESSION["fehler_suche_config.php"]["nav_status_overide_selected"];
55
            $dirs = array( "-1" => "" );
56
            break;
57
    }
58
?>
59
<html>
60
<head>
61
	<title>
62
		<? echo $webs[kunde_bezeichnung]
63
?>: Redaktionssystem
64
	</title>
65
	<meta http-equiv="Content-Type" content="text/html; charset=<? echo $charset
66
?>">
67
	<link rel=stylesheet type="text/css" href="redaktion.css">
68
<style type="text/css">
69
<!--
70
.bg_1	{background-color: #DDDDDD}
71
.bg_0	{background-color: #EEEEEE}
72
td 		{font-family: Arial, Helvetica, sans-serif; font-size: 10px}
73
input	{
74
			font-family: Arial, Helvetica, sans-serif; font-size:  9px;
75
			text-align:right;
76
			border-top-width: 0px;
77
			border-right-width: 0px;
78
			border-bottom-width: 0px;
79
			border-left-width: 0px;
80
			width=7em;
81
		}
82
.button	{
83
			font-family: Arial, Helvetica, sans-serif; font-size:  9px;
84
			text-align:center;
85
			border-top-width: 2px;
86
			border-right-width: 2px;
87
			border-bottom-width: 2px;
88
			border-left-width: 2px;
89
			width=7em;
90
		}
91
-->
92
</style>
93
	<script language="JavaScript">
94
	<!--
95
	function killkomma(w)
96
	{
97
	 return w.replace(/,/,'.');
98
	}
99
	//-->
100
	</script>
101
	<meta name="description" content="Redaktionssystem">
102
	<meta name="author" content="Webagentur Niewerth">
103
	<meta name="robots" content="noindex">
104
</head>
105
 
106
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" text="#000000">
107
 
108
  <table border="0" cellspacing="5" cellpadding="5" width="400">
109
<tr><td></td></tr>
110
<tr><th><font color="#<? echo $webs[font_color_links]
111
?>" face="Arial, Helvetica, sans-serif" size="2"><b>Kein(e)
112
<?
113
    switch ( $_SESSION['fehler_suche_config.php']['fehler'] )
114
    {
115
        case 'bild1':
116
            if ( $web_rechte[modul_name][tool_name][bild1] )
117
            {
118
                $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][bild1] );
119
                if ( !empty( $Felddaten[0] ) )
120
                {
121
                    echo $Felddaten[0];
122
                }
123
            }
124
            else
125
            {
126
                echo 'Bild 1:';
127
            }
128
            break;
129
        case 'bild2':
130
            if ( $web_rechte[modul_name][tool_name][bild2] )
131
            {
132
                $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][bild2] );
133
                if ( !empty( $Felddaten[0] ) )
134
                {
135
                    echo $Felddaten[0];
136
                }
137
            }
138
            else
139
            {
140
                echo 'Bild 2:';
141
            }
142
            break;
143
        case 'bild3':
144
            if ( $web_rechte[modul_name][tool_name][bild3] )
145
            {
146
                $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][bild3] );
147
                if ( !empty( $Felddaten[0] ) )
148
                {
149
                    echo $Felddaten[0];
150
                }
151
            }
152
            else
153
            {
154
                echo 'Bild 3:';
155
            }
156
            break;
157
        case 'bild4':
158
            if ( $web_rechte[modul_name][tool_name][bild4] )
159
            {
160
                $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][bild4] );
161
                if ( !empty( $Felddaten[0] ) )
162
                {
163
                    echo $Felddaten[0];
164
                }
165
            }
166
            else
167
            {
168
                echo 'Bild 4:';
169
            }
170
            break;
171
        case 'bild5':
172
            if ( $web_rechte[modul_name][tool_name][bild5] )
173
            {
174
                $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][bild5] );
175
                if ( !empty( $Felddaten[0] ) )
176
                {
177
                    echo $Felddaten[0];
178
                }
179
            }
180
            else
181
            {
182
                echo 'Bild 5:';
183
            }
184
            break;
185
        case 'bild6':
186
            if ( $web_rechte[modul_name][tool_name][bild6] )
187
            {
188
                $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][bild6] );
189
                if ( !empty( $Felddaten[0] ) )
190
                {
191
                    echo $Felddaten[0];
192
                }
193
            }
194
            else
195
            {
196
                echo 'Bild 6:';
197
            }
198
            break;
199
        case 'preis1':
200
            if ( $web_rechte[modul_name][tool_name][preis1] )
201
            {
202
                echo $web_rechte[modul_name][tool_name][preis1];
203
            }
204
            else
205
            {
206
                echo 'Preis 1';
207
            }
208
            break;
209
        case 'preis2':
210
            if ( $web_rechte[modul_name][tool_name][preis2] )
211
            {
212
                echo $web_rechte[modul_name][tool_name][preis2];
213
            }
214
            else
215
            {
216
                echo 'Preis 2';
217
            }
218
            break;
219
        case 'preis3':
220
            if ( $web_rechte[modul_name][tool_name][preis3] )
221
            {
222
                echo $web_rechte[modul_name][tool_name][preis3];
223
            }
224
            else
225
            {
226
                echo 'Preis 3';
227
            }
228
            break;
229
        case 'preis4':
230
            if ( $web_rechte[modul_name][tool_name][preis4] )
231
            {
232
                echo $web_rechte[modul_name][tool_name][preis4];
233
            }
234
            else
235
            {
236
                echo 'Preis 4';
237
            }
238
            break;
239
        case 'kennung':
240
            if ( $web_rechte[modul_name][tool_name][kennung] )
241
            {
242
                echo $web_rechte[modul_name][tool_name][kennung];
243
            }
244
            else
245
            {
246
                echo 'Kennung';
247
            }
248
            break;
249
        case 'kennung2':
250
            if ( $web_rechte[modul_name][tool_name][kennung2] )
251
            {
252
                echo $web_rechte[modul_name][tool_name][kennung2];
253
            }
254
            else
255
            {
256
                echo 'Kennung2';
257
            }
258
            break;
259
        case 'EAN':
260
            if ( $web_rechte[modul_name][tool_name][EAN] )
261
            {
262
                echo $web_rechte[modul_name][tool_name][EAN];
263
            }
264
            else
265
            {
266
                echo 'EAN-Code';
267
            }
268
            break;
269
        case 'langbezeichnung':
270
            if ( $web_rechte[modul_name][tool_name][langbezeichnung] )
271
            {
272
                echo $web_rechte[modul_name][tool_name][langbezeichnung];
273
            }
274
            else
275
            {
276
                echo 'Langbezeichnung';
277
            }
278
            break;
279
        case 'kurzbezeichnung':
280
            if ( $web_rechte[modul_name][tool_name][kurzbezeichnung] )
281
            {
282
                echo $web_rechte[modul_name][tool_name][kurzbezeichnung];
283
            }
284
            else
285
            {
286
                echo 'Kurzbezeichnung';
287
            }
288
            break;
289
        case 'gewicht':
290
            if ( $web_rechte[modul_name][tool_name][gewicht] )
291
            {
292
                echo $web_rechte[modul_name][tool_name][gewicht];
293
            }
294
            else
295
            {
296
                echo 'Gewicht';
297
            }
298
            break;
299
    }
300
    //Extrawurst für die Preisagenturen
301
    $k = substr( $_SESSION['fehler_suche_config.php']['fehler'], 0, 12 );
302
    if ( $k == 'preisagentur' )
303
    {
304
        $nummer = str_replace( 'preisagentur_', '', $_SESSION['fehler_suche_config.php']['fehler'] );
305
        $query = "select ID, Titel from Preisagentur where ID =" . $nummer;
306
        $result = mysql_query( $query );
307
        $r = mysql_fetch_array( $result );
308
        echo $r['Titel'];
309
    }
310
?>
311
</b></font>
312
</th></tr>
313
 
314
	<?
315
    show_dir_fehler( -1, "" );
316
?>
317
 
318
</table>
319
 
320
</body>