5){
$lmi_arr = explode('__', secure($_GET[lmi]));
$qlog = mysql_query("SELECT * FROM `user` WHERE id='".$lmi_arr[0]."' AND `pass`='".$lmi_arr[1]."' and `mail`='".$lmi_arr[2]."' AND `status`='1' AND (level='".implode("' or level='",$user_levels_number)."') ");
if (mysql_num_rows($qlog)>0){
$dlog=mysql_fetch_array($qlog);
$_SESSION['u_id'] = $dlog['id'];
$_SESSION['u_name'] = $dlog['name'];
$_SESSION['u_mail'] = $dlog['mail'];
$_SESSION['u_phone'] = $dlog['phone'];
$_SESSION['u_level'] = $dlog['level'];
$_id = $_SESSION['u_id'];
$_name = $_SESSION['u_name'];
$_mail = $_SESSION['u_mail'];
$_phone = $_SESSION['u_phone'];
$_level = $_SESSION['u_level'];
############################################
#if ($rememberpassword=='1'){
setcookie('u_id', $_SESSION['u_id'], time()+3600*24*30, '/');
#}
############################################
header('Location: '.(strlen($lmi_arr[3])>10 ? $lmi_arr[3] : current_url()));
}
}
if (!$_SESSION['u_id'] && $_COOKIE['u_id']){ $_SESSION['u_id'] = $_COOKIE['u_id']; }
# verif user
$q_verif_user = mysql_query("select * from user where status='1' and (level='".implode("' or level='",$user_levels_number)."') and id='".$_SESSION['u_id']."' ");
# user valid
if ($_SESSION['u_id']>0 && mysql_num_rows($q_verif_user)==1){
$d_verif_user = mysql_fetch_array($q_verif_user);
$_SESSION['u_id'] = $d_verif_user['id'];
$_SESSION['u_name'] = $d_verif_user['name'];
$_SESSION['u_company'] = $d_verif_user['company'];
$_SESSION['u_mail'] = $d_verif_user['mail'];
$_SESSION['u_phone'] = $d_verif_user['phone'];
$_SESSION['u_address'] = $d_verif_user['address'];
$_SESSION['u_level'] = $d_verif_user['level'];
$_id = $_SESSION['u_id'];
$_name = $_SESSION['u_name'];
$_company = $_SESSION['u_company'];
$_mail = $_SESSION['u_mail'];
$_phone = $_SESSION['u_phone'];
$_level = $_SESSION['u_level'];
$_type = $d_verif_user['type'];
$_cui = $d_verif_user['cui'];
$_nrc = $d_verif_user['nrc'];
$_address = $d_verif_user['address'];
############################################
//header('Location: '.$siteurl.'contul-meu.htm');
}
# user invalid
else {
//header('Location: '.$siteurl.'autentificare.htm');
$_SESSION['u_id'] = 0;
setcookie('u_id', 0, 0, '/');
}
####################################################################################
############
$current_url = current_url();
$current_url_with_param = current_url(1);
#echo '
'.;
if ($current_url[strlen($current_url)-1]=='/' && $current_url!=$siteurl_clean && $current_url!=$siteurl){
header('Location: '.str_ireplace($current_url, substr($current_url, 0, -1), $current_url_with_param), TRUE, 301);
}
################## REDIRECTS
$ref_id = $_GET['ref'];
if (isset($_GET['ref'])){
if ($ref_id=='0'){
setcookie("user_parent", '', time()+3600*24*365,'/');
if ($_SESSION['u_id']>0 && $_SESSION['u_id']!=$ref_id){
user($_SESSION['u_id'], 'user_parent', $ref_id);
}
}
else {
setcookie("user_parent", $ref_id, time()+3600*24*365,'/');
if ($_SESSION['u_id']>0 && $_SESSION['u_id']!=$ref_id){
user($_SESSION['u_id'], 'user_parent', $ref_id);
}
}
header("Location: ".current_url());
}
if (isset($_GET['v'])){
setcookie("set_voucher", secure($_GET['v']), time()+3600*24*365,'/');
}
$set_voucher = $_COOKIE[set_voucher];
####################################################################################
## favorite
$favorite = json_decode($_COOKIE['favorite']);
## htaccess if missing
if (!file_exists($siteroot.'.htaccess')){ generate_htaccess(); }
//vezi ce pagina este
$seourl = secure($_GET['seourl']);
if (!$seourl){ $seourl = 'index'; }
elseif ($seourl=='logout'){
session_destroy();
setcookie("user_id",'', time()+3600*24*365,'/');
setcookie("logare_ca",'', time()+3600*24*365,'/');
header('Location: '.$siteurl);
}
//vezi daca e sectiune speciala
$page_table = secure($_GET['page_table']);
if (!$page_table){
$page_table = 'page';
}
//interogare pagina in baza de date
if ($_SESSION['lg']==$_SESSION['lg_default']){
$sql = "
select
x.*
from
".$page_table." x
where
x.seourl='$seourl' and x.status='1'
limit 1
";
}
else {
$sql = "
select
x.*,
if(xl.title!='', xl.title, x.title) as title,
if(xl.titletag!='', xl.titletag, x.titletag) as titletag,
if(xl.metadesc!='', xl.metadesc, x.metadesc) as metadesc,
if(xl.metakey!='', xl.metakey, x.metakey) as metakey,
if(xl.content!='', xl.content, x.content) as content,
if(xl.seourl!='', xl.seourl, x.seourl) as seourl
from
".$page_table." x left join ".$page_table."_language xl on xl.".$page_table."_id = x.id and xl.language='".$_SESSION['lg']."'
where
if(xl.seourl!='', xl.seourl, x.seourl)='$seourl' and x.status='1'
limit 1
";
}
if ($_SESSION[u_id]==7){
#echo '
'.print_r($_GET, 1).''.$sql; } $q_page = mysql_query($sql); //vezi daca e valida pagina if (mysql_num_rows($q_page)==0){ header("HTTP/1.0 404 Not Found"); echo file_get_contents($siteurl_clean.'error.htm?e=404'); exit; } $page = mysql_fetch_array($q_page); //variabile pagina $page_id = $page['id']; $page_parent = $page['parent']; $page_format = $page['format']; $page_seourl = $page['seourl']; $page_ord = $page['ord']; $page_status = $page['status']; $page_title = ucfirst($page['title']); $page_titletag = ucfirst($page['titletag']); $page_content = preg_replace('/(.*?)<\/span>/','$1', ucfirst($page['content'])); $page_metadesc = ucfirst($page['metadesc']); $page_metakey = $page['metakey']; ## lang config if (file_exists($themeroot.'language/'.$lg.'/config.php')){ include $themeroot.'language/'.$lg.'/config.php'; } ## lang by page format if (file_exists($themeroot.'language/'.$lg.'/all.php')){ include $themeroot.'language/'.$lg.'/all.php'; } else { include $themeroot.'language/'.$lg_default.'/all.php'; } ## lang by custom if (file_exists($themeroot.'language/'.$lg.'/custom.php')){ include $themeroot.'language/'.$lg.'/custom.php'; } else { include $themeroot.'language/'.$lg_default.'/custom.php'; } ## other laboriuos things $seo_vars['de'] = $l['de']; ## language links if ($seourl!='index' && $page_table=='page'){ foreach ($languages as $lg_code => $lg_title){ ${'lg_link_'.$lg_code} = other_language_link($lg_code, $page_table, $page_id); } } else { foreach ($languages as $lg_code => $lg_title){ ${'lg_link_'.$lg_code} = $siteurl_clean.$lg_code.'/'; } } ########################################################## $cart_cookie = isset($_COOKIE['cart_items_cookie']) ? $_COOKIE['cart_items_cookie'] : ""; $cart_cookie = stripslashes($cart_cookie); $cart_cookie_items = json_decode($cart_cookie, true); $cart_cookie_items = $cart_cookie_items==NULL ? array() : $cart_cookie_items; $cart_cookie_count = count($cart_cookie_items); ########################################################## include($themeroot.$page_format.'.php'); ### cache $html_response = ob_get_clean(); #file_put_contents($siteroot.'cache/html/home.cache', $html_response); $html_response = str_ireplace('', '', $html_response); echo $html_response; ################################################### $time = microtime(); $time = explode(' ', $time); $time = $time[1] + $time[0]; $finish = $time; $total_time = round(($finish - $start), 4); #echo ''.$total_time.' s'; ###################################################