/*
if ($_GET['debug']=='123'){
SetCookie("is_may_enter", "1", time()+60*60*24*365,"/");
}
if ($_COOKIE['is_may_enter']!=1){
echo "
Извините, сайт временно не работает
Извините сайт временно не работает, ведутся технические работы. В ближайшее время сайт возобновит свою работу. Приносим свои извинения за неудобства.
";
}
else{
*/
//
header("Cache-Control: no-cache, must-revalidate");
require("./smarty/libs/Smarty.class.php");
ini_set('display_errors',"1");
error_reporting(E_ALL ^ E_NOTICE);
$smarty = new Smarty;
$smarty->compile_check = true;
$smarty->caching = false;
$smarty->config_dir = './';
//echo "1";
// от старого сайта осталось всякая хрень в поисковиках, поэтому редаректим на главную
if ( $_GET[part]=='catalogue' || $_GET[part]=='book')
header("Location: /");
//$_GET[part]=='advertisement' ||
// —
session_start();
//
if ($_GET['debug']){
echo "";
print_r($_SERVER);
echo "
";
}
if (!$language) $language="ru"; $smarty->assign("language", $language);
if ($_GET['debug']) echo $image_full_patch;
require ('./common.php');
require ('./authenticate_user.php');
require ('./functions.php');
require ('./chpu.php'); // чпу
include ('./statistics_operation.php');
define('_SAPE_USER', 'ee4cf8155df72034b90da9b5e31bca64');
require_once('./ee4cf8155df72034b90da9b5e31bca64/sape.php');
mail_cookie();
// реферал
if (!isset($_COOKIE["referal"]) && $_SERVER['HTTP_REFERER'])
{
SetCookie("referal", $_SERVER['HTTP_REFERER'], time()+60*60*24*365,"/");
}
// заголовок страницы
if ($part && !$pagetitle)
$pagetitle=GetValueThisFieldFromSQL("SELECT * FROM $structure_table
WHERE part='$part'
and level='1' and language='$language' LIMIT 1", "title");
$smarty->assign("pagetitle",$pagetitle);
// alt для логотипа = заголовку главной
$logo_alt=GetValueThisFieldFromSQL("SELECT * FROM $structure_table WHERE id='1'", "page_title");
$smarty->assign("logo_alt",$logo_alt);
// если пустой урл, грузим главную
if (!$pageid && !$part){
$pageid=GetValueThisFieldFromSQL("SELECT * FROM $structure_table WHERE language='$language' and is_default = '1' LIMIT 1,2", "id");
}
// крошки
if ($page_param[pageid] && $page_param[level]>1){
$breadcrumb=array();
breadcrumb($structure_table,$page_param[pageid],'structure_id');
$smarty->assign('breadcrumb',$breadcrumb);
}
// валюта для площадки
if (isset($_POST[marketplace_currency_id]))
{
SetCookie("marketplace_currency_id", $_POST[marketplace_currency_id], mktime(0,0,0,1,1,2020),'/');
$marketplace_currency_id=intval($_POST[marketplace_currency_id]);
//echo $marketplace_currency_id."-";
}
else
if (isset($_COOKIE["marketplace_currency_id"]))
$marketplace_currency_id = intval($_COOKIE["marketplace_currency_id"]);
if (!intval($marketplace_currency_id)) $marketplace_currency_id=1;
$smarty->assign('marketplace_currency_id',$marketplace_currency_id);
if (!$page_type_id){
$page_type_id = GetValueThisFieldFromSQL("SELECT * FROM $structure_table
WHERE id='$pageid' LIMIT 1", "page_type_id");
$smarty->assign("page_type_id", $page_param.page_type_id);
}
include ('./banner.php');
if (file_exists("./index_$part.php")){
$smarty->assign("part", $part);
require("./index_$part.php");
}
if ($user_id){
// Проверка на регион
$region_id = GetValueThisFieldFromSQL("SELECT region_id FROM $enterprise_table WHERE user_id='".$user_id."'", "region_id");
$is_accept_region_id = array(1,4,6,7,8,9,10,11,12,13,14,15,16,17,18);
if (in_array($region_id, $is_accept_region_id)){
$region_is_accept = "1";
}
else{
$region_is_accept = "0";
}
$region_is_accept = 1;
$smarty->assign('region_is_accept', $region_is_accept);
}
// добавление предприятия
if ($page_type_id=="91"){
$smarty->assign("part", 'add_enterprise');
require("./index_add_enterprise.php");
}
// добавление обьявления
if ($page_type_id=="92"){
$smarty->assign("part", 'add_advertisement');
require("./index_add_advertisement.php");
}
// добавление товара
if ($page_type_id=="93"){
$smarty->assign("part", 'add_tovar');
require("./index_add_tovar.php");
}
// личный кабинет пользователя
if ($page_type_id=="94"){
$smarty->assign("part", 'my_enterprise');
require("./index_my_enterprise.php");
}
// биллинг пользователя
if ($page_type_id=="97"){
$smarty->assign("part", 'billing');
require("./index_billing.php");
}
// добавление обьявления Тог. площадки
if ($page_type_id=="95"){
$smarty->assign("part", 'add_marketplace');
require("./index_add_marketplace.php");
}
// добавление обьявления Тог. площадки
if ($page_type_id=="96"){
$smarty->assign("part", 'vacancy');
require("./index_vacancy.php");
}
// новости
if (($page_type_id=="2" || $page_type_id=="5" || $page_type_id=="90") && $item_part) {
require("./index_news.php");
}
// контакт
if ($page_type_id=="9") {
require("./index_contacts.php");
}
// сегодня в продаже и сегодня закупим
if ($page_type_id=="77") {
require("./index_today.php");
}
// если главная
if ($page_type_id=="3") {
$is_main=true;
$smarty->assign("is_main","true");
require("./index_main.php");
}
$smarty->assign("page_type_id", $page_type_id);
if ($pageid && !$anons_id)
require("./index_modul.php");
// Устанавливаем название сайта для формы блока сообщений
$this_site = str_replace("www.", "", $_SERVER['HTTP_HOST']);
$this_site = strtoupper(substr($this_site, 0, 1)).substr($this_site, 1, strlen($this_site)-1);
$smarty->assign("to_messages_this_site", $this_site);
// Меню
mysql2smarty("SELECT * FROM $structure_table WHERE level='1' and is_active='1' and is_default='0' and id_position='0' and language='$language' ORDER by position", "leftmenu");
if ($page_type_id=='4' || $page_type_id=='5')
mysql2smarty("SELECT * FROM $structure_table WHERE level='2' and is_active='1' ORDER by position", "subleftmenu");
//print_r($_GET);
// отправка письма предприятию или юзверю с форума
if ($contact_message && intval($ent_id)) {
if (isset($_POST["captch_a"]) && !empty($_POST["captch_a"]) && $_SESSION["captcha"]==strtoupper($_POST["captch_a"]) && $contact_email)
{
mail_cookie(1);
$_SESSION["captcha"]='';
$mess= stripslashes($contact_message);
$mess.="\n\n\n";
$mess.="--------------\n";
if ($contact_company) $mess.=' Компания: '.$contact_company."\n";
if ($contact_post) $mess.='Должность: '.$contact_post."\n";
if ($contact_fio) $mess.=' ФИО: '.$contact_fio."\n";
if ($contact_email) $mess.=' E-mail: '.$contact_email."\n";
if ($contact_phone) $mess.=' Телефон: '.$contact_phone."\n";
if ($user_id)
{
$m_ent_id=GetValueThisFieldFromSQL("SELECT *
FROM $enterprise_table
WHERE user_id='".intval($user_id)."' LIMIT 1", "id");
$mess.="Подробная информация об авторе сообщения: http://".$_SERVER[HTTP_HOST]."/catalog/view_".$m_ent_id."\n";
}
$smarty->assign('alert','Ваше сообщение отправлено');
if (!$user_id)
$smarty->assign('alert','Ваше сообщение отправлено.
Помните, что зарегистрировав ваше предприятие, вы сможете получить
множество интересных предложений от потенциальных партнеров.
Регистрация');
// если не форум, отправляем предприятию
if ($part!='forum')
{
$ent_email=GetValueThisFieldFromSQL("SELECT *
FROM $enterprise_table
WHERE id='".intval($ent_id)."' LIMIT 1", "email");
$subject="Запрос с сайта Agroprom.kz";
if (!$user_id)
{
if (!$user_id)
$smarty->assign('alert','Ваше сообщение для «'.GetValueThisFieldFromSQL("SELECT *
FROM $enterprise_table
WHERE id='".intval($ent_id)."'
LIMIT 1", "title").'» отправлено.
Помните, что зарегистрировав ваше предприятие, вы сможете получить
множество интересных предложений от потенциальных партнеров.
Регистрация');
}
else
$smarty->assign('alert','Ваше сообщение для «'.GetValueThisFieldFromSQL("SELECT *
FROM $enterprise_table
WHERE id='".intval($ent_id)."' LIMIT 1", "title").'» отправлено');
// если это не форум то показываем ещё предложение рекламы
$smarty->assign('show_alert_adv_text', 1);
}
else // если форум то пользователю
{
$subject="Личное сообщение с форума Agroprom.kz";
if (!intval($message_id))
$ent_email=GetValueThisFieldFromSQL("select * from $forum_topic_table
WHERE id='".intval($ent_id)."' LIMIT 1", "email");
else
$ent_email=GetValueThisFieldFromSQL("select * from $forum_messages_table
WHERE id='".intval($ent_id)."' LIMIT 1", "email");
}
if ($ent_email && $contact_email!='mashav@Astana.mfa.gov.il' && $contact_email!='mashav@astana.mfa.gov.il')
mail("$ent_email",
"$subject",
"$mess",
"From: <$contact_email>\nContent-type: text/plain; charset=windows-1251\n"
);
//$smarty->assign('alert','Сообщение отправлено');
//if (!$user_id)
// разведка
$mess2="\n";
$mess2.="Что писали:\n";
$mess2.=stripslashes($contact_message);
$mess2.="\n\n----------------\n";
if ($part!='forum')
{
$mess2.="Кому писали:\n";
$db_s = exec_query("SELECT ent_t.*,reg_t.title region_title,reg_t2.title region_title2
FROM $enterprise_table ent_t
LEFT JOIN $region_table reg_t ON reg_t.id=ent_t.region_id
LEFT JOIN $region_table reg_t2 ON reg_t2.id=reg_t.region_id
WHERE ent_t.id='".intval($ent_id)."' limit 1",0);
$s = mysql_fetch_assoc($db_s);
//$ent_title=GetValueThisFieldFromSQL("", "title");
$ent_title=str_replace("«","«",$s[title]);
$ent_title=str_replace("»","»",$ent_title);
$ent_title=str_replace("—","-",$ent_title);
$ent_title=str_replace("&","&",$ent_title);
$ent_title=str_replace(" "," ",$ent_title);
$mess2.=$ent_title." ";
if ($s[region_title2]) $mess2.="(".$s[region_title2]." - ".$s[region_title].")\n";
else $mess2.="(".$s[region_title].")\n";
$mess2.="http://".$_SERVER[HTTP_HOST]."/catalog/view_".intval($ent_id)."\n";
$subject="Agroprom.kz Полезно знать ".date("d.m.Y H:i");
}
else
{
$mess2.="Кому писали: ";
if (!intval($message_id))
{ $db_s = exec_query("select * from $forum_topic_table WHERE id='".intval($ent_id)."' LIMIT 1");
$s = mysql_fetch_assoc($db_s);
$mess2.=$s[author]." (".$s[email].")\n";
$mess2.="Тема форума: «".$s[title]."»\n";
$mess2.="http://".$_SERVER[HTTP_HOST]."/forum/".intval($ent_id)."/\n";
}
else
{
$db_s = exec_query("select fmt.id, fmt.topic_id,fmt.author,fmt.email,ftt.title
from $forum_messages_table fmt
LEFT JOIN $forum_topic_table ftt ON ftt.id=fmt.topic_id
WHERE fmt.id='".intval($ent_id)."' LIMIT 1");
$s = mysql_fetch_assoc($db_s);
$mess2.=$s[author]." (".$s[email].")\n";
$mess2.="Тема форума: «".$s[title]."»\n";
$mess2.="http://".$_SERVER[HTTP_HOST]."/forum/".intval($s[topic_id])."/\n";
}
$subject="Agroprom.kz Полезно знать - личное сообщение в форуме ".date("d.m.Y H:i");
}
$mess2.="\n----------------\n";
$mess2.="Кто писал\n";
if ($contact_company) $mess2.=' Компания: '.$contact_company."\n";
if ($contact_post) $mess2.='Должность: '.$contact_post."\n";
if ($contact_fio) $mess2.=' ФИО: '.$contact_fio."\n";
if ($contact_email) $mess2.=' E-mail: '.$contact_email."\n";
if ($contact_phone) $mess2.=' Телефон: '.$contact_phone."\n";
//if ($_COOKIE["referal"]) $mess2.=' Реферал: '.$_COOKIE["referal"]."\n";
if (isset($_COOKIE["referal"])) $mess2.='Реферал: '.$_COOKIE["referal"]."\n";
$mess2.="----------------\n\n";
if ($ent_email && $contact_email!='mashav@Astana.mfa.gov.il' && $contact_email!='mashav@astana.mfa.gov.il')
mail("$admin_email",
"$subject",
$mess2,
"From: <$contact_email>\nContent-type: text/plain; charset=windows-1251\n"
);
}
else
{
$smarty->assign('error_message','Неправильный код');
if (!$contact_email) $smarty->assign('error_message','Укажите Ваш E-Mail');
$smarty->assign('contact_company',$contact_company);
$smarty->assign('contact_post',$contact_post);
$smarty->assign('contact_fio',$contact_fio);
$smarty->assign('contact_email',$contact_email);
$smarty->assign('contact_phone',$contact_phone);
$smarty->assign('contact_message',$contact_message);
if ($part=='forum')
$smarty->assign('forum_id',intval($ent_id));
}
}
// отправка письма с "сегодня в продаже"
if (intval($today_id)) {
if (isset($_POST["captch_a"]) && $_SESSION["captcha"]==strtoupper($_POST["captch_a"]) && $contact_email)
{
$_SESSION["captcha"]='';
//print_r($_POST);
$db_s = exec_query("SELECT tit.*,reg_t.title region_title,reg_t2.title region_title2,
reg_t2.id region_id2
FROM $today_item_table tit
LEFT JOIN $region_table reg_t ON reg_t.id=tit.region_id
LEFT JOIN $region_table reg_t2 ON reg_t2.id=reg_t.region_id
where tit.id='".intval($today_id)."' LIMIT 1",0);
$s = mysql_fetch_assoc($db_s);
if ($s)
{
if ($today_type_id==1) $mess=' Заявка на: '.$s[name]."";
if ($today_type_id==2) $mess=' Предложение на: '.$s[name]."";
if ($s[region_title2]) $mess.=" (".$s[region_title2].", ".$s[region_title].")\n\n";
else $mess.=" (".$s[region_title].")\n\n";
}
//
$mess.= $contact_note;
$mess.="\n\n\n";
$mess.="--------------\n";
if ($contact_org) $mess.=' Организация: '.$contact_org."\n";
if ($contact_name) $mess.='Контактное лицо: '.$contact_name."\n";
if ($contact_email) $mess.=' E-mail: '.$contact_email."\n";
if ($contact_phone) $mess.=' Телефон: '.$contact_phone."\n";
if ($_COOKIE["referal"]) $mess.=' Реферал: '.$_COOKIE["referal"]."\n";
if ($today_type_id==1)
mail("$admin_email",
"Заявка с сайта Agroprom.kz",
$mess,
"From: <$contact_email>\nContent-type: text/plain; charset=windows-1251\n"
);
if ($today_type_id==2)
mail("$admin_email",
"Предложение с сайта Agroprom.kz",
$mess,
"From: <$contact_email>\nContent-type: text/plain; charset=windows-1251\n"
);
$mess=inputclean($contact_note,true,true)."\n\n";
if ($contact_org) $mess.=' Организация: '.inputclean($contact_org,true,true)."\n";
if ($contact_name) $mess.='Контактное лицо: '.inputclean($contact_name,true,true)."\n";
if ($contact_email) $mess.=' E-mail: '.inputclean($contact_email,true,true)."\n";
if ($contact_phone) $mess.=' Телефон: '.inputclean($contact_phone,true,true)."\n";
exec_query("INSERT INTO $today_request_table (today_id,note,ts) values ('$today_id','$mess',NOW())");
if ($today_type_id==1)
$smarty->assign('alert','Заявка отправлена');
if ($today_type_id==2)
$smarty->assign('alert','Предложение отправленно');
}
else
{
$smarty->assign('error_message','Неправильный код');
if (!$contact_email) $smarty->assign('error_message','Укажите Ваш E-Mail');
$smarty->assign('contact_org',$contact_org);
$smarty->assign('contact_name',$contact_name);
$smarty->assign('contact_email',$contact_email);
$smarty->assign('contact_phone',$contact_phone);
$smarty->assign('contact_note',$contact_note);
$smarty->assign('contact_show_error','yes');
$smarty->assign('today_id',$today_id);
}
}
//print_r($_POST);
// отправка письма с "сегодня в продаже"
if (intval($_POST[today_type_id]) && $today_contact) {
if (isset($_POST["captch_a"]) && $_SESSION["captcha"]==strtoupper($_POST["captch_a"]))
{
//
// print_r($_POST);
$_SESSION["captcha"]='';
$mess.= $today_contact_message;
$mess.="\n\n\n";
$mess.="--------------\n";
if ($contact_fio) $mess.=' Фио: '.$contact_fio."\n";
if ($contact_company) $mess.=' Компания: '.$contact_company."\n";
if ($contact_city) $mess.=' Город : '.$contact_city."\n";
if ($contact_email) $mess.=' E-mail: '.$contact_email."\n";
if ($contact_phone) $mess.=' Телефон: '.$contact_phone."\n";
if ($_COOKIE["referal"]) $mess.=' Реферал: '.$_COOKIE["referal"]."\n";
if ($today_type_id==1)
mail("$admin_email",
'Заявка на размещение в "Сегодня в продаже" на Agroprom.kz',
$mess,
"From: <$contact_email>\nContent-type: text/plain; charset=windows-1251\n"
);
if ($today_type_id==2)
mail("$admin_email",
'Заявка на размещение в "Спрос" на Agroprom.kz',
$mess,
"From: <$contact_email>\nContent-type: text/plain; charset=windows-1251\n"
);
if ($today_type_id==1)
$smarty->assign('alert','Заявка отправлена');
if ($today_type_id==2)
$smarty->assign('alert','Предложение отправленно');
}
else
{
$smarty->assign('error_message','Неправильный код');
// if (!$contact_email) $smarty->assign('error_message','Укажите Ваш E-Mail');
$smarty->assign('today_contact_message',$today_contact_message);
$smarty->assign('today_type_id',$_POST[today_type_id]);
$smarty->assign('contact_fio',$contact_fio);
$smarty->assign('contact_company',$contact_company);
$smarty->assign('contact_city',$contact_city);
$smarty->assign('contact_email',$contact_email);
$smarty->assign('contact_phone',$contact_phone);
}
}
// Восстановление пароля
if ($restore_mail)
{
$db_s = exec_query("SELECT ent_t.*,us_t.login, us_t.password
FROM $enterprise_table ent_t
LEFT JOIN $users_table us_t ON us_t.id=ent_t.user_id
WHERE ent_t.email='".inputclean($restore_mail,true)."' LIMIT 1",0);
$s = mysql_fetch_assoc($db_s);
if ($s) {
//$ent_email=$s[email];
$mess="Восстановление пароля с сайта Agroprom.kz\n\n";
$mess.="Ваш Логин: ".$s[login]."\n";
$mess.="Ваш Пароль: ".$s[password]."\n\n\n";
mail("$restore_mail",
"Восстановление пароля с сайта Agroprom.kz",
$mess,
"From: \nContent-type: text/plain; charset=windows-1251\n"
);
}
$smarty->assign('restore_mail',$restore_mail);
}
//echo "";
$smarty->assign("pageid", $pageid);
$smarty->assign("language", $language);
$smarty->display('index.tpl');
//exit;
//echo "2";
//}
?>