Service Navigation Vertikal / Kategorie fehlt
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
poste es doch einfach... vielleicht lern ich ja auch noch was
*** make your own tools (wishlist :: thx)
hatte heute wieder mal zeit mir die cvs versionen anzusehen...
in der 4.4.5 und den aktuellen snapshot vom 2005-03-11
ein teil des bugs wurde dort bereits behoben aber leider nicht komplett
der level wert könnte am ende des baumes nämlich kleiner sein als der gespeicherte wert...
ich hab jetzt noch ne etwas abgeänderte version gebaut und das $i komplett rausgeworfen da es nicht wirklich einen aussagekräftigen name hatte.
in der 4.4.5 und den aktuellen snapshot vom 2005-03-11
ein teil des bugs wurde dort bereits behoben aber leider nicht komplett
der level wert könnte am ende des baumes nämlich kleiner sein als der gespeicherte wert...
ich hab jetzt noch ne etwas abgeänderte version gebaut und das $i komplett rausgeworfen da es nicht wirklich einen aussagekräftigen name hatte.
Code: Alles auswählen
function conDeeperCategoriesArray($idcat_start)
{
global $db, $client, $cfg;
$sql = "SELECT
*
FROM
".$cfg["tab"]["cat_tree"]." AS A,
".$cfg["tab"]["cat"]." AS B
WHERE
A.idcat = B.idcat AND
idclient = '".$client."'
ORDER BY
idtree";
$db->query($sql);
$found = false;
while ( $db->next_record() ) {
if ($found && $db->f("level") <= $curLevel) { // ending part of tree
$found = false;
}
if ($db->f("idcat") == $idcat_start) { // starting part of tree
$found = true;
$curLevel = $db->f("level");
}
if ($found) {
$catstring[] = $db->f("idcat");
}
}
return $catstring;
}
*** make your own tools (wishlist :: thx)