Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?
        require_once "../../Online-Shop/connect2.php";
        require_once "scanFile.php";

        function cmp($b,$a)
        {
            if ($a[14] == $b[14]) return 0;
            return ($a[14] < $b[14]) ? -1 : 1;
        }
        
                $customer       =       scanFile
                                                (
                                                        "/web/apache/mediaran.de/Arbeitsordner/1100769616_25_customer.csv",
                                                        "\"",
                                                        ";",
                                                        0
                                                );

                $order          =       scanFile
                                                (
                                                        "/web/apache/mediaran.de/Arbeitsordner/1100769616_25_orders.csv",
                                                        "\"",
                                                        ";"
                                                );

                  /*/------------------------------/*/
                 /*/ Daten für Logins vorbereiten /*/
                /*/------------------------------/*/
                foreach (array_keys($customer) as $elem)
                {
                        // Preis formatieren
                        $customer[$elem][4] = str_replace(",", ".", $customer[$elem][4]); 

                        // Strasse und Hausnummer trennen
                        $customer[$elem][5] = preg_split("/(\d.*)/", trim($customer[$elem][5]), -1, PREG_SPLIT_DELIM_CAPTURE);
                        unset ($customer[$elem][5][2]);

                        // Datum umschreiben
                        $customer[$elem][14]=implode("-",array_reverse(explode(".",$customer[$elem][14])))." ".$customer[$elem][15];
                        unset ($customer[$elem][15]);
                
                        // Artikelcontainer an customer anhängen
                        $customer[$elem][artikel] = array();
                }
        
                  /*/-------------------------/*/
                 /*/ Artikelcontainer füllen /*/
                /*/-------------------------/*/
                foreach ($order as $elem)
                {
                        $customer[$elem[5]][artikel][] = $elem;
                }

                  /*/-----------------------------/*/
                 /*/ Nach Bestelldatum sortieren /*/
                /*/-----------------------------/*/
                usort ($customer, "cmp");
                                        
        //pre($customer);
        foreach($customer as $elem)
        {
                pre($elem[14]);
        }
?>