musste etwas an der Top-Navigation herumbasteln. Dabei habe ich nachfolgenden Bug entdeckt. Wie und wo werden eigentlich Bug gemeldet??
Code: Alles auswählen
public function isActiveChild(Contenido_Category $oCategory, $iCurrentIdcat) {
if ($oCategory->getSubCategories()->count() > 0) {
$iCurrentIdcat = (int) $iCurrentIdcat;
$oChildCategories = $oCategory->getSubCategories();
foreach ($oChildCategories as $oChildCat) {
if ($oChildCat->getIdCat() == $iCurrentIdcat) {
return true;
}
$this->isActiveChild($oChildCat, $iCurrentIdcat)
}
return false;
}
return false;
}
Code: Alles auswählen
public function isActiveChild(Contenido_Category $oCategory, $iCurrentIdcat) {
if ($oCategory->getSubCategories()->count() > 0) {
$iCurrentIdcat = (int) $iCurrentIdcat;
$oChildCategories = $oCategory->getSubCategories();
foreach ($oChildCategories as $oChildCat) {
if ($oChildCat->getIdCat() == $iCurrentIdcat) {
return true;
}
if ($this->isActiveChild($oChildCat, $iCurrentIdcat)) {
return true;
}
}
return false;
}
return false;
}