0?intval($_GET['page_id']):intval($_SESSION['site_sittings']['homepage']); $page = db_get_row('system_page', intval($page_id)); $page_title = $page['title']; $page_content = ''; $content_arr = db_get_rows('system_page_content', 'page_id='.intval($page_id).' order by arrange'); $block_definitive = stripslashes(BLOCK_DEFINITIVE); for( $i=0;$i0 ) foreach($block_vars as $block_var_key=>$block_var_value) $content = str_replace($block_definitive.$block_var_key.$block_definitive, $block_var_value, $content); }else ///type builder { $block_vars=builder_update($block_vars); if( is_array($block_vars) && count($block_vars)>0 ) foreach($block_vars as $block_var_key=>$block_var_value) $content = str_replace($block_definitive.$block_var_key.$block_definitive, $block_var_value, $content); } $page_content .= $content.'
'; } else { $page_content .= $content_arr[$i]['content'].'
'; } } $tag_title = $_SESSION['site_sittings']['tag_title'.(intval($page['lang'])==1?'_en':'')]; $tag_title = $tag_title.($page['tag_title']!=''?' - '.$page['tag_title']:''); $tag_meta_keywords = $_SESSION['site_sittings']['tag_meta_keywords'].($page['tag_meta_keywords']!=''?','.$page['tag_meta_keywords']:''); $tag_meta_description = $_SESSION['site_sittings']['tag_meta_description'].($page['tag_meta_description']!=''?','.$page['tag_meta_description']:''); $template_id = get_page_template($_SESSION['site_sittings']['theme'], $page_id); } require('cache/'.$template_id.'.php'); //include_once('other_inc.php'); // - - - - function builder_update($block_vars) { $types=array('input','file','text','fck','image'); if( is_array($block_vars) && count($block_vars)>0 ) foreach($block_vars as $k=>$v) { $data=explode(':',$k); if (!in_array($data[1],$types)) $data[1]='input'; switch ($data[1]) { case 'text': $block_vars [$k]= nl2br($v); break; case 'image': $block_vars [$k]= ''; break; case 'file': $block_vars [$k]= ''.substr($v, (strrpos($v,'/')+1) ).''; break; default: $block_vars [$k]= $v; } } return $block_vars; } ?>