Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 195 | Revision 197 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 195 Revision 196
Zeile 50... Zeile 50...
50
        if (is_countable($treebuffer)) {
50
        if (is_countable($treebuffer)) {
51
            $treebufferCount = count($treebuffer) - 1;
51
            $treebufferCount = count($treebuffer) - 1;
52
        }
52
        }
Zeile 53... Zeile 53...
53
 
53
 
54
        $i = 0;
54
        $i = 0;
55
        if (is_array($treebuffer)) {
55
        if (is_countable($treebuffer)) {
56
            foreach ($treebuffer as $counter => $zeile) {
56
            foreach ($treebuffer as $counter => $zeile) {
57
                $k = $i % 2;
57
                $k = $i % 2;
Zeile 58... Zeile 58...
58
                $i++;
58
                $i++;
59
 
59
 
60
                /* ######################################################################## */ /* Link entsprechend der Alias-Definition generieren.                        */
60
                /* ######################################################################## */ /* Link entsprechend der Alias-Definition generieren.                        */
61
                /* ######################################################################## */
61
                /* ######################################################################## */
Zeile 62... Zeile -...
62
                // Pfad ermitteln
-
 
63
                $buffer = array();
-
 
64
 
-
 
65
                /*$path = getPath_New($zeile['ID']);
-
 
66
 
-
 
67
                foreach ($path as $elem) {
-
 
68
                    //Muss hier gemacht werden, weil durch die UTF8 Kodierung die Umlaute für die str2url funktion nicht richtig übergeben werden
-
 
69
                    //Wenn man hier die Dateikodierung ändert funktioniert es auch nicht weil der Shop UTF8 ist
-
 
70
 
-
 
71
                    $name = $elem['Name'];
-
 
72
                    $umlaute = array(
-
 
73
                        "Ä",
-
 
74
                        "ä",
-
 
75
                        "Ö",
-
 
76
                        "ö",
-
 
77
                        "Ü",
-
 
78
                        "ü",
-
 
79
                    );
-
 
80
                    $umlauteErsetzen = array(
-
 
81
                        "Ae",
-
 
82
                        "ae",
-
 
83
                        "Oe",
-
 
84
                        "oe",
-
 
85
                        "Üe",
-
 
86
                        "ue",
-
 
87
                    );
-
 
88
                    $name = str_replace($umlaute, $umlauteErsetzen, $name);*/
62
                // Pfad ermitteln
Zeile 89... Zeile 63...
89
 
63
                $buffer = array();
90
                //$buffer[]=preg_replace("/[\W]+/", "", $elem['ID']."_".$elem['Name']);*/
64
 
Zeile 97... Zeile 71...
97
 
71
 
98
                /* ######################################################################## */ /* Ausgabe der Unterverzeichnisse                                            */ /* ######################################################################## */
72
                /* ######################################################################## */ /* Ausgabe der Unterverzeichnisse                                            */ /* ######################################################################## */
99
                // Container-Kopf
73
                // Container-Kopf
Zeile 100... Zeile 74...
100
                $_SESSION['navigation']['nav-zebra'] = $k;
74
                $_SESSION['navigation']['nav-zebra'] = $k;
101
 
75
 
102
                $subdirs = $this->where("direcotry_id", "=", $zeile["ID"])->get();
76
                $subdirs = $this->where("directory_id", "=", $zeile["id"])->get();
103
                $nav["sub"][] = array(
77
                $nav["sub"][] = array(
104
                    "id" => $zeile["ID"],
78
                    "id" => $zeile["id"],
105
                    "link" => $zeile['dirLink'],
79
                    "dirLink" => $zeile['dirLink'],
Zeile 106... Zeile 80...
106
                    "name" => $zeile["Name"],
80
                    "name" => $zeile["name"],
Zeile 107... Zeile 81...
107
                    "sub2" => $subdirs,
81
                    "sub2" => $subdirs,
Zeile 120... Zeile 94...
120
            $nav["sub"]['elemsPerRow'] = floor(count($nav["sub"]) / $anzahl_spalten);
94
            $nav["sub"]['elemsPerRow'] = floor(count($nav["sub"]) / $anzahl_spalten);
121
            $nav["sub"]['elemsPerRowRest'] = count($treebuffer) - ($nav["sub"]['elemsPerRow'] * $anzahl_spalten);
95
            $nav["sub"]['elemsPerRowRest'] = count($treebuffer) - ($nav["sub"]['elemsPerRow'] * $anzahl_spalten);
122
        }
96
        }
Zeile 123... Zeile 97...
123
 
97
 
124
        $time2 = microtime(true);
98
        $time2 = microtime(true);
-
 
99
	$diff = $time2 - $time;
125
        $diff = $time2 - $time;
100
	dump($nav);
126
        $GLOBALS["zeit"][__function__ . "_" . $root] += $diff;
101
        $GLOBALS["zeit"][__function__ . "_" . $root] += $diff;
127
        return $nav;
102
        return $nav;
Zeile 128... Zeile 103...
128
    }
103
    }