Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?
2
	require_once "../../Online-Shop/connect2.php";
3
	require_once "scanFile.php";
4
 
5
	function cmp($b,$a)
6
	{
7
	    if ($a[14] == $b[14]) return 0;
8
	    return ($a[14] < $b[14]) ? -1 : 1;
9
	}
10
 
11
		$customer	=	scanFile
12
						(
13
							"/web/apache/mediaran.de/Arbeitsordner/1100769616_25_customer.csv",
14
							"\"",
15
							";",
16
 
17
						);
18
 
19
		$order		=	scanFile
20
						(
21
							"/web/apache/mediaran.de/Arbeitsordner/1100769616_25_orders.csv",
22
							"\"",
23
							";"
24
						);
25
 
26
		  /*/------------------------------/*/
27
		 /*/ Daten für Logins vorbereiten /*/
28
		/*/------------------------------/*/
29
		foreach (array_keys($customer) as $elem)
30
		{
31
			// Preis formatieren
32
			$customer[$elem][4] = str_replace(",", ".", $customer[$elem][4]);
33
 
34
			// Strasse und Hausnummer trennen
35
			$customer[$elem][5] = preg_split("/(\d.*)/", trim($customer[$elem][5]), -1, PREG_SPLIT_DELIM_CAPTURE);
36
			unset ($customer[$elem][5][2]);
37
 
38
			// Datum umschreiben
39
			$customer[$elem][14]=implode("-",array_reverse(explode(".",$customer[$elem][14])))." ".$customer[$elem][15];
40
			unset ($customer[$elem][15]);
41
 
42
			// Artikelcontainer an customer anhängen
43
			$customer[$elem][artikel] = array();
44
		}
45
 
46
		  /*/-------------------------/*/
47
		 /*/ Artikelcontainer füllen /*/
48
		/*/-------------------------/*/
49
		foreach ($order as $elem)
50
		{
51
			$customer[$elem[5]][artikel][] = $elem;
52
		}
53
 
54
		  /*/-----------------------------/*/
55
		 /*/ Nach Bestelldatum sortieren /*/
56
		/*/-----------------------------/*/
57
		usort ($customer, "cmp");
58
 
59
	//pre($customer);
60
	foreach($customer as $elem)
61
	{
62
		pre($elem[14]);
63
	}
64
?>