コード例 #1
0
ファイル: dll.php プロジェクト: sbrilenko/gea
function getMenu()
{
    // возвращает меню
    global $control;
    // контроллер
    $result = "<div id='menu'><!-- menu-start -->\n        <ul>";
    $q = mysql_query("SELECT * FROM menu WHERE parentId = '0' AND visibility='1' ORDER BY num, id");
    while ($row = mysql_fetch_assoc($q)) {
        if ($row[id] == $control->get[0]) {
            if (empty($control->get[1])) {
                $result .= "<li class='selected'><span style='color:#B71807;border-bottom:none;'>{$row[caption]}</span>";
            } else {
                $result .= "<li class='selected'><a style='color:#B71807;border-bottom:none;' href='/{$row[link]}'>{$row[caption]}</a>";
            }
            if ($row[type] == 1) {
                $result .= "<div class='clear'></div>" . getSubMenu();
            }
            $result .= "</li>";
        } else {
            $result .= "<li><a href='/" . $row['link'] . "'>" . $row['caption'] . "</a></li>";
        }
    }
    $result .= "     </ul>\n        </div>";
    $result .= "<div id='main'><!-- main -->";
    return $result;
}
コード例 #2
0
ファイル: menu.php プロジェクト: selenith/plasmide
function forgerMenu($listeMenu)
{
    $html = '';
    $mouvement = false;
    $nbMenu = count($listeMenu);
    for ($i = 0; $i < $nbMenu; $i++) {
        if ($listeMenu[$i] != null && !$listeMenu[$i]->get('id_parent')) {
            $id = strval($listeMenu[$i]->get('id'));
            $sousMenus = getSubMenu($id, $listeMenu);
            if (count($sousMenus) > 0) {
                $html .= '
					<li class="dropdown">
						<a href="?mod=' . $listeMenu[$i]->get('mod') . '&id=' . $id . '" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">' . $listeMenu[$i]->get('nom') . ' <span class="caret"></span></a>
						<ul class="dropdown-menu">';
                for ($j = 0; $j < count($sousMenus); $j++) {
                    $html .= '
							<li> <a href="?mod=' . $sousMenus[$j]->get('mod') . '&id=' . $sousMenus[$j]->get('id') . '">' . $sousMenus[$j]->get('nom') . '</a></li>';
                }
                $html .= '
						</ul>
					</li>';
            } else {
                $html .= '
					<li><a href="?mod=' . $listeMenu[$i]->get('mod') . '&id=' . $id . '" >' . $listeMenu[$i]->get('nom') . '</a></li>';
            }
            //on supprime l'id d'un menu deja placé
            //$listeMenu[$i] = null;
            //recursion de la fonction si au cas ou l'élément a des enfants
            //$html .= forgerMenu($id, $listeMenu) ;
        }
    }
    if ($mouvement) {
        $html .= '</ul>';
    }
    return $html;
}
コード例 #3
0
 //  case 'payment_done':
 // 		$object_id			= $_REQUEST['obj_id'];
 // 		$trans_id			= $_REQUEST['trans_id'];
 // 		RestoreSuspended($trans_id);
 // 		$sum_cost			= GetSumPrice($object_id);
 // 		$sum_self_cost		= GetSumSelfPrice($object_id);
 // 		$calculate			= Calculate($object_id, $trans_id);
 //         PayDone($object_id, $sum_cost, $sum_self_cost);
 //         break;
 case 'get_main_menu':
     //$object_id 		= $_REQUEST['obj_id'];
     $data = array('page' => getMainMenu());
     break;
 case 'get_sub_menu':
     $category_id = $_REQUEST['id'];
     $data = array('page' => getSubMenu($category_id));
     break;
 case 'prod_ing_page':
     $object_id = $_REQUEST['obj_id'];
     $prod_id = $_REQUEST['prod_id'];
     $check = CheckProdType($prod_id);
     if (!$check) {
         $data = array('page' => GetProdPage($object_id, $prod_id));
     } else {
         $data = array('page' => GetProdIngPage($object_id, $prod_id));
     }
     break;
 case 'get_auto_history':
     $object_id = $_REQUEST['obj_id'];
     $car_number = $_REQUEST['car_numb'];
     $data = array('auto_history' => GetAutoHistory($car_number));