" ); mysql_select_db( DB_NAME ) or die( "" ); mysql_query("SET NAMES cp1251"); if ( !strstr( $_SERVER['HTTP_HOST'], "www.") ) { header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: http://www.".$_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"] ); exit(); } $host = "www.divam.ru"; $part_multiplier = 1245; $part_catalog = "catalog"; $cart_active = 1; $cart_url = "cart"; $search_url = "search"; $tmpl = new Smarty; //$static_name = substr($_GET["url"], 0, strlen($_GET["url"])); $static_name = substr($_SERVER["REQUEST_URI"], 1, strlen($_SERVER["REQUEST_URI"])); if(strstr($static_name,"?")) $static_name = substr( $static_name, 0, strpos($static_name, "?") ); $static_name_exploded = explode( "/" , $static_name ); $static_name_slashes = $root = str_repeat( "../", substr_count( $static_name , "/") ); switch( $static_name_exploded[0] ) { case $part_catalog: { $module = "catalog"; $part_id = ( isset($static_name_exploded[1]) ) ? ($static_name_exploded[1]-$part_multiplier) : 4 ; break; } case "links.htm": { $module = "links"; break; } case "show": { $module = $static_name_exploded[0]; $part_id = ( isset($static_name_exploded[1]) ) ? $static_name_exploded[1] : 4 ; break; } case $cart_url: { $module = "cart"; break; } case $search_url: { $module = "search"; break; } default: { $module = "main"; break; } } //echo( "debug:
\npart_id: '".$part_id."'
\nstatic_name: '".$static_name."'
\nmodule: '".$module."'
" ); include( "modules/".$module.".php" ); include( "modules/catalog_menu.php" ); $error = false; // Новости $result_news = mysql_query("SELECT a.date, a.title, DATE_FORMAT(date,'%d') AS d, DATE_FORMAT(date,'%m') AS m, DATE_FORMAT(date,'%Y') AS y, a.body_preview, a.id FROM a_part a, a_part_href b WHERE b.href = '".$host."' AND a.status = '1' AND sortby<>'0' AND type_v = '5' AND b.part_id = a.id GROUP BY a.id ORDER BY date DESC LIMIT 5"); //$result_news = mysql_query("SELECT a.date, a.title, DATE_FORMAT(date,'%d') AS d, DATE_FORMAT(date,'%m') AS m, DATE_FORMAT(date,'%Y') AS y, a.body_preview, a.id FROM a_part a, a_part_href b WHERE b.href = '".$host."' AND a.status = '1' AND type_v = '2' AND b.part_id = a.id GROUP BY a.id ORDER BY date DESC LIMIT 5"); $i = 0; while($row_news = mysql_fetch_array($result_news)) { //if(url_exists('http://www.off-ice.ru/i/cat/'.$row['id'].'.jpg')) //echo ' '; $news[$i]['date'] = $row_news['d'].'.'.$row_news['m'].'.'.$row_news['y']; $news[$i]['title'] = stripslashes($row_news['title']); $news[$i]['text'] = stripslashes($row_news['body_preview']); $i++; } $tmpl->assign( "news" , $news ); // /Новости // Корзина $i=$total=0; if (isset($_SESSION['tovar_id'])) foreach( $_SESSION['tovar_id'] as $k => $v ) { $tovar_result = mysql_query("SELECT * FROM a_part WHERE id = '".$_SESSION['tovar_id'][$k]."'"); $tovar_row = mysql_fetch_array($tovar_result); $tovar_row = clone_check( $tovar_row ); $price_result = mysql_query("SELECT * FROM a_part_vopros_otvet WHERE partid = '".$tovar_row['id']."' AND `vopros` LIKE '%цена%'"); $price_row = mysql_fetch_array($price_result); if(substr($price_row['otvet'], 0, 2) == 'от' OR substr($price_row['otvet'], 0, 2) == 'От') $price_row['otvet'] = substr($price_row['otvet'], 3); else $price_row['otvet'] = intval($price_row['otvet']); $tovar[$i]['summ'] = (int)$price_row['otvet'] * (int)$_SESSION['tovar_cn'][$k]; $total+= $tovar[$i]['summ']; $i++; } $tmpl->assign( "cart_total", $total ); $tmpl->assign( "kol_tovar", $i ); // /Корзина // Код автоматических ссылок $query_s = str_replace('&','@',$_SERVER['QUERY_STRING']); $alinks = implode(file('http://tou.ru/lo/il.php?host='.$_SERVER['HTTP_HOST'].'&path='.$_SERVER['REQUEST_URI'].'&query='.$query_s)); // /Код автоматических ссылок // Подключаем диваны на складе $result_require = mysql_query("SELECT * FROM a_part WHERE id = '".$part_id."'"); $row_require = mysql_fetch_array($result_require); if(!empty($row_require['part_require'])) { $result_require = mysql_query("SELECT * FROM a_part WHERE id = '".$row_require['part_require']."'"); $row_require = mysql_fetch_array($result_require); } if(!empty($row_require['require_'])) { ob_start(); include("../off-ice.ru/".$row_require['require_']); $require_script = ob_get_contents(); ob_clean(); } $tmpl->assign( "require_script", $require_script ); // /Подключаем диваны на складе $tmpl->assign( "alinks" , $alinks ); $tmpl->assign( "root" , $root ); $tmpl->assign( "cart_url" , $cart_url ); $tmpl->assign( "search_url" , $search_url ); $tmpl->assign( "cart_active" , $cart_active ); $tmpl->assign( "part_catalog" , $part_catalog ); $tmpl->assign( "title", "DiVam.ru - ".$title ); $tmpl->assign( "h1", $h1 ); $tmpl->assign( "keywords", $keywords ); $tmpl->assign( "description", $desc ); $tmpl->assign( "content", $content ); $tmpl->display('index.tpl'); ?>