Current File : /home/karenpetzb/application/modules/default/views/layouts/menuajax.phtml |
<script type="text/javascript">
$(function(){
ddsmoothmenu.init({
mainmenuid: "smoothMenu", //menu DIV id
orientation: 'v', //Horizontal or vertical menu: Set to "h" or "v"
classname: 'ddsmoothmenu', //class added to menu's outer DIV
contentsource: "markup" //"markup" or ["container_id", "path_to_menu_file"]
});
});
</script>
<?php
$params = array(
'CATEGORIE_CURRENT' => 0,
'BASE_URL' => $this->baseUrl,
'RESULT_MENUS' =>array(),
'COLORS' => $this->designColors
);
if (isset($this->actualDesign) && !empty($this->actualDesign)) {
$params['CATEGORIE_CURRENT'] = $this->actualDesign['idCategory'];
}
function generateHTMLMenu($data, $params) {
$result = '';
foreach ($data as $row) {
if (isset($row['CATEGORIE']) && !empty($row['CATEGORIE'])) {
$link_href = $params['BASE_URL']."/".Utils_Tool::getFormattedUrlCategory($row['CATEGORIE']['NAVNOM_URLPARENTS'], $row['CATEGORIE']['NAVNOM'], $row['CATEGORIE']['ID']);
if ($row['CATEGORIE']['ID'] < 10) {
if ($row['CATEGORIE']['ID'] == 1) {
$result .= '<ul>';
}
$params['CATEGORIE_PARENT'] = $row['CATEGORIE']['ID'];
$stringClass = "";
if ($params['CATEGORIE_CURRENT'] == $row['CATEGORIE']['ID'] ) {
$stringClass = "Selected";
}
$result .= '<li class="linkOngletFirst">';
$result .= '<a class="linkOnglet'.$stringClass.'_'.$row['CATEGORIE']['ID'].'" href="'.$link_href.'" id="fg-menu-category-'.$row['CATEGORIE']['ID'].'" >';
if ($row['CATEGORIE']['ID'] == 1) {
$result .= '<span>Manutention, levage</span>';
} else if ($row['CATEGORIE']['ID'] == 2) {
$result .= "<span>Pr�vention de l'environnement</span>";
} else if ($row['CATEGORIE']['ID'] == 3) {
$result .= '<span>Stockage, rayonnage</span>';
} else if ($row['CATEGORIE']['ID'] == 4) {
$result .= '<span>Entretien et propret�</span>';
} else if ($row['CATEGORIE']['ID'] == 5) {
$result .= '<span>Protection, s�curit�</span>';
} else if ($row['CATEGORIE']['ID'] == 6) {
$result .= '<span>Emballage</span>';
} else if ($row['CATEGORIE']['ID'] == 7) {
$result .= '<span>Outillage</span>';
} else if ($row['CATEGORIE']['ID'] == 8) {
$result .= "<span>Mobilier d'atelier</span>";
} else if ($row['CATEGORIE']['ID'] == 9) {
$result .= '<span>Mobilier de bureau</span>';
} else {
$result .= '<span>'.$row['CATEGORIE']['NOM'].'</span>';
}
$result .= '</a>';
$result .= '<ul style="border:1px solid '.$params['COLORS'][$params['CATEGORIE_PARENT']].';">';
if (isset($row['CHILDS']) && !empty($row['CHILDS'])) {
$result .= generateHTMLMenu($row['CHILDS'], $params);
}
} else {
$result .= '<li >';
$result .= '<a href="'.$link_href.'" class="linkSubOnglet_'.$params['CATEGORIE_PARENT'].'">';
$result .= $row['CATEGORIE']['NOM'];
$result .= '</a>';
if ($row['LEVEL'] < 2) {
if (isset($row['CHILDS']) && !empty($row['CHILDS'])) {
$result .= '<ul style="border:1px solid '.$params['COLORS'][$params['CATEGORIE_PARENT']].';">';
$result .= generateHTMLMenu($row['CHILDS'], $params);
$result .= '</ul>';
}
}
$result .= '</li>';
}
if ($row['CATEGORIE']['ID'] < 10) {
$result .= '</ul></li>';
}
}
}
return $result;
}
?>
<noscript>
<?php $listMenu = generateHTMLMenu($this->listallcategories, $params);?>
</noscript>
<div class="menuOnglets">
<div id="smoothMenu" class="ddsmoothmenu" >
<?php echo $listMenu;?>
</div>
</div>