//ini_set('display_error', 'on');
//error_reporting(E_ALL);
session_start();
require_once 'include/config.php';
require_once 'include/smarty/Smarty.class.php';
require_once 'include/functions.php';
mysql_connect( DB_HOST , DB_USER , DB_PASS ) or die( "" );
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');
?>