add_css("css/menu.css"); // Pčipojení js // menu engine $GLOBALS["page"]->add_js("js/coolmenupro.js"); //menu // pridani sportu do menu $maxnid=$GLOBALS['nav']->get_max_nid($GLOBALS['nav']->rss); //$q="select * from ".TABLE_PRODUCT_SPORT." where language='".$_SESSION['language']."' and activity=1 order by sort_order ASC"; $q="select tps.*, tpsldd.name as name from ".TABLE_PRODUCT_SPORT." as tps, ".TABLE_PRODUCT_SPORT_LD_DATA." as tpsldd where tps.product_sport_id=tpsldd.product_sport_id and tpsldd.language='".$_SESSION['language']."' and activity=1 order by sort_order ASC"; $sport_id=$GLOBALS["db"]->query($q, "NOTHING"); $q="select tps.*, tpsldd.name as name from ".TABLE_PRODUCT_SPORT." as tps, ".TABLE_PRODUCT_SPORT_LD_DATA." as tpsldd where tps.product_sport_id=tpsldd.product_sport_id and tpsldd.language='".LANGUAGE_TO_EDIT."' and activity=1 order by sort_order ASC"; $sport_id_normal=$GLOBALS["db"]->query($q, "NOTHING"); $brow=mysql_fetch_array($sport_id); if($sport_id_normal){ if (mysql_num_rows($sport_id_normal)>0) { while ($row=mysql_fetch_assoc($sport_id_normal)) { if ($brow && $row['product_sport_id']==$brow['product_sport_id']) { $row['name']=$brow['name']; $row['language_change']=1; $brow=mysql_fetch_array($sport_id); } else { $row['language_change']=0; } $maxnid++; // target, standalone page $sp=""; $target=""; // url switch ($row['url_type']){ case "catalog": $murl="katalog.php?product_sport_id=".$row['product_sport_id'].'&ddd=2'; break; case "nid": $murl="content/".($row['language_change']==0?$_SESSION['language']:LANGUAGE_TO_EDIT)."/".$row['nid_url_id'].".php"; break; case "url": $murl=$row['url']; $target="_blank"; $sp=2; break; } $new_rows[]=array( "navigation_site_structure_id" => $maxnid, "parent_id" =>1, "url" => $murl, "standalone_page" => $sp, "list_order" => $row['sort_order'], "target" => $target, "delay" => "", "size_x" => "100", "size_y" => "18", "itemoff_x" => "0", "itemoff_y" => "17", "leveloff_x" => "-3", "leveloff_y" => "23", "border" => "1", "shadow" => "", "border_color" => "DBE7F3", "shadow_color" => "", "background_on" => "C0D4EA", "background_over" => "DBE7F3", "css_on" => "menu2ON", "css_over" => "menu2OVER", "imgsize_x" => "", "imgsize_y" => "", "image" => "", "oimage" => "", "arrsize_x" => "", "arrsize_y" => "", "arrow" => "", "oarrow" => "", "language" => "cs", "name" => $row['name'], "title" => "", "activity" => 1, "depth" => "1"); } // pridanie Novinky na koniec menu $new_rows[]=array( "navigation_site_structure_id" => $maxnid+1, "parent_id" =>1, "url" => 'katalog.php?product_sport_id=news&ddd=2', "standalone_page" => "", "list_order" => 999, "target" => "", "delay" => "", "size_x" => "100", "size_y" => "18", "itemoff_x" => "0", "itemoff_y" => "17", "leveloff_x" => "-3", "leveloff_y" => "23", "border" => "1", "shadow" => "", "border_color" => "DBE7F3", "shadow_color" => "", "background_on" => "C0D4EA", "background_over" => "DBE7F3", "css_on" => "menu2ON", "css_over" => "menu2OVER", "imgsize_x" => "", "imgsize_y" => "", "image" => "", "oimage" => "", "arrsize_x" => "", "arrsize_y" => "", "arrow" => "", "oarrow" => "", "language" => "cs", "name" => $GLOBALS['language_dependent_data']['new_products'], "title" => "", "activity" => 1, "depth" => "1"); $GLOBALS['nav']->add_rows_to_rss(1, $new_rows); } } // zachovanie ID noviniek $GLOBALS['news_node']=$maxnid+1; // vygenerovani javascript dat pro hlavni menu $GLOBALS["page"]->add_head_content($GLOBALS['nav']->get_js_menu_structure("JADBERG_MENU")); // osetreni existence NID if(!isset($_REQUEST['nid'])){$nid=DEFAULT_NID;} else {$nid=$_REQUEST['nid'];} //html body $ps='
'.$GLOBALS['nav']->get_node_property(55,'name').'
'.$GLOBALS['nav']->get_node_property(52,'name').'
'.$GLOBALS['nav']->get_node_property(53,'name').'
'.$GLOBALS['nav']->get_node_property(70,'name').'
'.$GLOBALS['nav']->get_node_property(79,'name').'
 
česky
english
suomi
german
swedish
latvia
'; $ps.=' '; } else { $pe=' '; } $pe.='
'; if ($_SESSION['language']=='de') { $pe='


 




'.($_SESSION['kosik']['celkova_suma']>0?(round(currency_count($_SESSION['kosik']['celkova_suma']), $GLOBALS['language_dependent_data']['round_precision'])-round(currency_count($_SESSION['kosik']['discount']), $GLOBALS['language_dependent_data']['round_precision'])).$GLOBALS['language_dependent_data']['currency']:'').'

web developed by Abeo  -  design Mastr webdesign '.HTML_COPY_BOTTOM_RIGHT.'
 
'; $pe.='
'; // Generování obsahu stránky //------------------------------ // generovani vysledneho URL pro include/load page a pridani do page // separace pripadne #fragment $parsed_url=parse_url(str_replace("http://","",$GLOBALS['nav']->get_node_property($nid,'url'))); if (isset($parsed_url['path'])) $parsed_url_path=$parsed_url['path']; else $parsed_url_path=""; if (!isset($_GET['a']) || strlen($_GET['a'])==0){ // pokud nebyl rucne zadan include soubor switch($parsed_url_path){ // vygeneruj URL podle nid, nastaveni v DB a pravidel case "file": $final_include_url="content/".$_SESSION['language']."/".$nid.".php"; if(eval_action($final_include_url)===false) $GLOBALS["page"]->add(UNDER_CONSTRUCTION); break; case "db": $ps.='

'.$GLOBALS['nav']->get_node_property($nid, 'title').'

'; if(!@eval_action('functions/dbpage.php')) $GLOBALS["page"]->add(UNDER_CONSTRUCTION); break; default: $final_include_url=$GLOBALS['nav']->get_node_property($nid,'url'); // preparsovani stringu pro pripad, ze je v databazi v odkazu nejaka promenna //eval ("\$final_include_url = \"$final_include_url\";"); // nutnost osetrit parametry promennych predavanych pres query v URL. // pokud nejake jsou, tak je pridame do kontextu skriptu $parsed_include_url=parse_url($final_include_url); if (isset($parsed_include_url['query'])) parse_str($parsed_include_url['query'],$_GET); if(eval_action($final_include_url)===false) $GLOBALS["page"]->add(UNDER_CONSTRUCTION); break; } } else { // include soubor byl zadan rucne v URL pres parametr ?a if(!@eval_action($_GET['a'])) $GLOBALS["page"]->add(UNDER_CONSTRUCTION); } // pokud se nema obsah nacist samostatne, pridat horni cast korpusu do page // ak je to popup, tak nepridava nic if($GLOBALS['nav']->get_node_property($nid,'standalone_page')!=1 && !isset($_GET['popup'])) $GLOBALS["page"]->prepend($ps); // pokud se nema obsah nacist samostatne, pridat spodni cast korpusu do page // ak je to popup, tak nepridava nic if($GLOBALS['nav']->get_node_property($nid,'standalone_page')!=1 && !isset($_GET['popup'])) $GLOBALS["page"]->add($pe); // Vypsání obsahu stránky echo $GLOBALS["page"]->get_html_page(); ?>