Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
3 lars 1
<?
2
	/* ************************************************************************************ */
3
	/* SYSTEM-INIT									 										*/
4
	/* ************************************************************************************ */
5
	/*
6
		1.	Starten der Session
7
		2.	Auslesen der ini-Dateien die:
8
			- alle relevanten Informationen für jedes Module bereitstellen
9
			- alle Standardtemplates definieren
10
 
11
		3.	Kernrroutinen einbinden die zum Laden aller Serviceroutinen notwendig sind
12
		4.	Laden aller externen Serviceroutinen
13
	*/
14
	/* ************************************************************************************ */
15
 
16
	/*	1.	*/
17
	session_start();
18
 
19
	/*	2.	*/
20
	$_SESSION[INI]=parse_ini_file("mediaran.de.ini.php",true);
21
	$_SESSION[INI][TEMPLATE]=parse_ini_file("template.ini.php",true);
22
 
23
	/*	3.	*/
24
	include_once("includes/listFiles.php");
25
 
26
	/*	4.	*/
27
	foreach(listFiles($_SESSION[INI][systemPath],"php") as $file)
28
	{
29
		include_once($file);
30
	}
31
 
32
	/* ************************************************************************************ */
33
	/* Bestellung Schrittverwaltung															*/
34
	/* ************************************************************************************ */
35
	$_SESSION[SHOP][buy][step]=1;
36
	if ($_REQUEST[step])
37
	{
38
		$_SESSION[SHOP][buy][step]=$_REQUEST[step];
39
	}
40
 
41
 
42
	/* ************************************************************************************ */
43
	/* Befehlsinterpreter																	*/
44
	/* ************************************************************************************ */
45
	/*
46
		Alle als $_GET eingegangenen Kommandos an die Verarbeitungsroutinen übergeben
47
	*/
48
	/* ************************************************************************************ */
49
 
50
	foreach(array_keys($_GET) as $cmd)
51
	{
52
		switch($cmd)
53
		{
54
			case "basketItemRemove":
55
							unset($_SESSION[SHOP][BASKET][$_GET[basketItemRemove]]);
56
			case "confirm":
57
							if ($_GET[confirm])
58
							{
59
								setBasketItem($_GET);
60
							}
61
			case "shop":
62
			case "search":
63
			case "file":
64
							unset($_SESSION[navigation][position]);
65
							break;
66
			case "itemContainer":
67
			case "navigation":
68
							cmdNavigation($_GET[$cmd]); break;
69
			case "item":
70
							$item=getItem($_GET[$cmd]);
71
							cmdNavigation($item[Father]);
72
							//unset($item);
73
							break;
74
		}
75
	}
76
	if (count($_GET) == 0)
77
	{
78
		unset($_SESSION[navigation][position]);
79
	}
80
 
81
	/* ************************************************************************************ */
82
	/* SHOP-INIT									 										*/
83
	/* ************************************************************************************ */
84
	/*
85
		1. Warenkorb erstellen falls noch keiner existiert
86
		2. Referrer in ShopLog-Session sichern
87
		3. Einstiegsseite sichern
88
		4. Referrer beim ersten Aufruf loggen
89
	*/
90
	/* ************************************************************************************ */
91
 
92
	/*	1.	*/
93
	if (!is_array($_SESSION[SHOP][BASKET]))
94
		{ $_SESSION[SHOP][BASKET]=array(); }
95
 
96
	/*	2.	*/
97
	if (!isset($_SESSION['shopLog']['referrer']))
98
		{ $_SESSION['shopLog']['referrer'] = $_SERVER['HTTP_REFERER'];}
99
 
100
	/*	3.	*/
101
	if (!isset($_SESSION['shopLog']['start_url']))
102
		{ $_SESSION['shopLog']['start_url'] = $_GET['from'];}
103
 
104
	/*	4.	*/
105
	if ($_SESSION['shopLog']['referrerLogged'] != true)
106
	{
107
		shopLog
108
		(
109
			"Preisagentur",
110
			$_SESSION['shopLog']['referrer'],
111
			$_SESSION['shopLog']['start_url'],
112
			$_GET[item],
113
			$_SERVER["HTTP_ACCEPT_LANGUAGE"],
114
			false
115
		);
116
		$_SESSION['shopLog']['referrerLogged'] = true;
117
	}
118
?>
119
<html>
120
<head>
121
<title><?=getTitle(); ?> - Mediaran</title>
122
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
123
<meta name="description" content="<?
124
	if ($item)
125
	{
126
		$title=getTitle()." - ";
127
		$len = strlen($title);
128
		echo $title.(substr(preg_replace("/\s+/", " ", preg_replace("/[\n\t\r]/", " ", strip_tags($item[beschreibung]))), 0, (250-$len)));
129
	}
130
	else
131
	{
132
		echo getTitle();
133
	}
134
?>">
135
<meta http-equiv="pragma" content="no-cache">
136
<meta http-equiv="expires" content="Sat, 01 Jan 2005 00:00:01 GMT">
137
<meta http-equiv="cache-control" content="no-cache">
138
<meta name="robots" content="INDEX,FOLLOW">
139
<meta name="revisit-after" content="1 days">
140
<meta http-equiv="content-language" content="de">
141
<meta http-equiv="Content-Style-Type" content="text/css">
142
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
143
<meta http-equiv="Content-Script-Type" content="text/javascript">
144
<META NAME="keywords" CONTENT="elektro, Online-Shop, Unterhaltungselektronik, Satellitentechnik, Hausgeraetetechnik, Telekommunikation, Zubehör, AEG, Ankaro, Axing, Bauknecht, Beko, Beurer, Bomann, Bonn, Bosch, Braun, Cloer, Daewoo, Galaxis, Graef, Grundig, Hirschmann, Humax, Jura, JVC, Kathrein, Krups, LG, Liebherr, Mag-Lite, Miele, Moulinex, Panasonic, Pioneer, Philips, Quadral, Rowenta, Saeco, Siemens, Sharp, Sony, Technics, Technisat, Tefal, Thomson, United, Vivanco, Wisi, Wolf, Ströbelt, Dortmund,">
145
<META NAME="keywords" LANG="de" CONTENT="elektro, Online-Shop, Unterhaltungselektronik, Satellitentechnik, Hausgeraetetechnik, Telekommunikation, Zubehör, AEG, Bauknecht, Bomann, Bosch, Braun, Cloer, Daewoo, Galaxis, Graef, Grundig, Hirschmann, Jura, JVC, Kathrein, Krups, LG, Liebherr, Miele, Moulinex, Panasonic, Pioneer, Philips, Quadral, Rowenta, Saeco, Siemens, Sharp, Sony, Technics, Technisat, Tefal, Thomson, Meidaran, Gelsenkirchen,">
146
<META NAME="keywords" LANG="en" CONTENT="wholesale, online-shop, consumerelectronics, satellite tech, household appliances, telecommunications, accessories, AEG, Bauknecht, Bomann, Bosch, Braun, Cloer, Daewoo, Galaxis, Graef, Grundig, Hirschmann, Jura, JVC, Kathrein, Krups, LG, Liebherr, Miele, Moulinex, Panasonic, Pioneer, Philips, Quadral, Rowenta, Saeco, Siemens, Sharp, Sony, Technics, Technisat, Tefal, Thomson, Meidaran, Gelsenkirchen,">
147
<META NAME="description" LANG="de" CONTENT="Elektrogroßhandel mit Online-Shop. Herzlich Willkommen auf der Internetseite von Ströbelt. Hier finden Sie als Fachhändler alle Produkte der Haus- und Unterhaltungselektronik">
148
<META NAME="description" LANG="en" CONTENT="Wholesale with Online-shop. Welcome to the  Mediaran website. As a dealer you will find all products of household appliances or consumer electronics">
149
<META NAME="DC.Title" CONTENT="Mediaran - Ihr Elektrogrosshandel im Internet">
150
<META NAME="DC.Creator" CONTENT="Mediaran - Ihr Elektrogrosshandel im Internet">
151
<META NAME="DC.Subject" CONTENT="Business-to-Consumer Onlineshop, Mediaran, Gelsenkirchen, Elektrohandel, Fachhandel, Fachhaendler, Onlineshop, Online-Shop, Hausgeraete, Elektrogeraete, Unterhaltungselektronik, Telekommunikation, Zubehoer, AEG, Bauknecht, Bomann, Bosch, Braun, Cloer, Daewoo, Galaxis, Graef, Grundig, Hirschmann, Jura, JVC, Kathrein, Krups, LG, Liebherr, Miele, Moulinex, Panasonic, Pioneer, Philips, Quadral, Rowenta, Saeco, Siemens, Sharp, Sony, Technics, Technisat, Tefal, Thomson">
152
<META NAME="DC.Description" CONTENT="Herzlich willkommen auf der Internetseite von Mediaran Electronik GmbH. In unserem Online-Shop finden Sie als Fachhaendler alle Produkte der Haus- und Unterhaltungselektronik">
153
<META NAME="DC.Publisher" CONTENT="Media ran Vertiebs GmbH">
154
<META NAME="DC.Contributor" CONTENT="Webagentur Niewerth">
155
<META NAME="DC.Date" CONTENT="2004-01-01">
156
<META NAME="DC.Type" CONTENT="Collection">
157
<META NAME="DC.Format" CONTENT="text/HTML">
158
<META NAME="DC.Identifier" CONTENT="HTTP://www.mediaran.de/">
159
<META NAME="DC.Source" CONTENT="Produktdaten">
160
<META NAME="DC.Language" CONTENT="de">
161
<META NAME="DC.Relation" CONTENT="Einstiegsseite">
162
<META NAME="DC.Coverage" CONTENT="Deutschland">
163
<META NAME="DC.Rights" CONTENT="Copyright 2000-2005 Media ran Vertiebs GmbH">
164
<META NAME="DC.TYPE" CONTENT="Service">
165
<META NAME="SIC87.ObjectType" CONTENT="3631,3633,3634,3641,3648,3651,3661,3662,3663,3669,3691,3695,3699,5043,5064,5065,5072,5078,5099,5251,5722,5731,5732">
166
<META NAME="VW96.objecttype" CONTENT="Mall">
167
<META NAME="audience" CONTENT="all">
168
<META NAME="copyright" CONTENT="Copyright 2000-2005 Media ran Vertiebs GmbH">
169
<META NAME="Page-Type" CONTENT="News">
170
<META NAME="Publisher" CONTENT="Media ran Vertiebs GmbH">
171
<META NAME="Title" LANG="de" CONTENT="Online-Shop, Unterhaltungselektronik, Satellitentechnik, Hausgeraetetechnik, Telekommunikation, Zubehör, AEG, Bauknecht, Bomann, Bosch, Braun, Cloer, Daewoo, Galaxis, Graef, Grundig, Hirschmann, Jura, JVC, Kathrein, Krups, LG, Liebherr, Miele, Moulinex, Panasonic, Pioneer, Philips, Quadral, Rowenta, Saeco, Siemens, Sharp, Sony, Technics, Technisat, Tefal, Thomson, Mediaran, Gelsenkirchen">
172
<META NAME="distribution" CONTENT="National">
173
<META NAME="reply-to" CONTENT="info@mediaran.de">
174
<META NAME="doc-type" CONTENT="Web Page">
175
<META NAME="doc-class" CONTENT="Living Document">
176
<META NAME="doc-rights" CONTENT="Copywritten Work">
177
<META NAME="doc-publisher" CONTENT="Media ran Vertiebs GmbH">
178
<META NAME="resource-type" CONTENT="document">
179
<META NAME="Author" CONTENT="Webagentur Niewerth">
180
<?
181
	//unset($item);
182
 
183
	/* ************************************************************************************ */
184
	/* Alle externen Style-Sheets einbinden													*/
185
	/* ************************************************************************************ */
186
 
187
	?><link rel="stylesheet" href="http://www.mediaran.de/styles/styles.php?<?=SID;?>" type="text/css">
188
	<link rel="stylesheet" type="text/css" media="print" href="print.css" /><?
189
	/* ************************************************************************************ */
190
	/* Alle externen JavaScripts einbinden													*/
191
	/* ************************************************************************************ */
192
 
193
	foreach(listFiles($_SESSION[INI][JavaScriptPath],"js") as $file)
194
	{
195
		?>
196
<script language=Javascript src="http://www.mediaran.de/<?=$file;?>"></script>
197
<?
198
	}
199
?>
200
<script language=Javascript>
201
/*
202
	Dem Fenster einen Namen zuweisen,
203
	damit confirm.php ein target hat.
204
 
205
	Als Name wird hier die SESSION_ID
206
	genommen
207
*/
208
window.name='<?=session_id();?>';
209
</script>
210
</head>
211
<body>
212
<table width="100%" border="0" cellspacing="0" cellpadding="3">
213
  <tr>
214
    <td style="padding:0px" colspan="3">
215
      <table class=noprint width="100%" border="0" cellpadding="0" cellspacing="0">
216
        <tr>
217
          <td class=head width="20%" align="center">
218
            <? include("includes/head/searchInput.php"); ?>
219
          </td>
220
          <td class=head align="center">
221
            <? include("includes/head/head_oben.php"); ?>
222
          </td>
223
          <td class=head width="20%" align="center">
224
            <? include("includes/head/basket.php"); ?>
225
          </td>
226
        </tr>
227
        <tr>
228
          <td colspan="3" class=head_navigation>
229
            <!--| HEAD: Navigationsleiste |-->
230
            <? include("includes/head/head_unten.php"); ?>
231
          </td>
232
        </tr>
233
      </table>
234
    </td>
235
  </tr>
236
  <tr>
237
    <td class=noprint valign=top width="20%">
238
      <!--| linke Spalte: Hauptnavigation |-->
239
	  <table border="0" cellspacing="0" cellpadding="10" class=whiteBox width="100%">
240
<tr>
241
	<td class=title>Sonder&ouml;ffnungszeiten</td>
242
</tr>
243
<tr>
244
	<td class=content>(Abholzeiten)<br>
245
	Mo. bis Fr. von 14 bis 19 Uhr <br>
246
	Sa. von 10 bis 15 Uhr</td>
247
</tr>
248
</table>
249
<br>
250
	<? include("includes/left/navigation.php"); ?>
251
   <p>
252
     <? 				sonderkasten("links");
253
?>
254
 
255
   </p></td>
256
    <td valign=top>
257
      <!--| Content: Content halt|-->
258
        <? include("includes/content/shopPosition.php"); ?>
259
        <? getContent(); ?>
260
		<? include("includes/footer/footer.php"); ?>
261
</td>
262
    <td class=noprint valign=top width="20%">
263
      <!--| rechte Spalte: Warenkorb, TopSeller etc.|-->
264
      <? include("includes/right/topAngebot.php"); ?>
265
      <? include("includes/right/news.php"); ?>
266
      <? include("includes/right/unsereMarken.php"); ?>
267
      <? include("includes/right/topSeller.php"); ?>
268
<p>
269
<? 				sonderkasten("rechts");
270
?>
271
</p></td>
272
  </tr>
273
</table>
274
</body>
275
</html>