require $cfg['path'] . '/configs/config_shopcoins.php'; //require $cfg['path'] . '/models/search.php'; require_once $cfg['path'] . '/models/shopcoinsdetails.php'; $details_class = new model_shopcoins_details($db_class); require_once $cfg['path'] . '/models/stats.php'; $stats_class = new stats($db_class,$tpl['user']['user_id'],session_id()); $search = request('search'); if(isset($_REQUEST['group'])||isset($_REQUEST['materialtype'])){ //$search = ""; } if(contentHelper::get_encoding($search)=='windows-1251'){ $search = iconv( "CP1251//TRANSLIT//IGNORE","UTF8", $search); } $stats_class->saveSearch($search); $searchArray = explode(' ',$search); $words = array(); foreach ($searchArray as $s){ if(trim($s)){ $words[] = trim($s); }
public function loginUser($email, $userpassword) { if ($email && $userpassword) { $show = false; $userpassword_new = ''; $userpassword_new = ''; if (isset($_COOKIE['cookiesuser']) && $_COOKIE['cookiesuser'] == '317741') { // var_dump($email,$userpassword,contentHelper::get_encoding($userpassword),contentHelper::get_encoding($userpassword)); /*$show = true; var_dump(iconv( "CP1251//TRANSLIT//IGNORE","UTF8", $email)); echo "<br>";*/ } if (contentHelper::get_encoding($email) == 'windows-1251') { $email = iconv("CP1251//TRANSLIT//IGNORE", "UTF8", $email); /* if($show){ echo "<br>"; var_dump($email); echo "<br>"; }*/ } if (contentHelper::get_encoding($userpassword) == 'windows-1251') { $userpassword = iconv("CP1251//TRANSLIT//IGNORE", "UTF8", $userpassword); } // var_dump( $email_new,$userpassword_new); // if( $email_new) $email = $email_new; //if($userpassword_new) $userpassword = $userpassword_new; if ($show) { // var_dump($email,$userpassword,$email_new,$userpassword_new); } //получаем данные из базы $select = $this->db->select()->from('user', array('fio', 'user', 'userlogin', 'userpassword'))->where("userlogin='******' or email='{$email}'")->where("userpassword=?", $userpassword); $userData = $this->db->fetchRow($select); if ($userData) { //$domains = array('.numizmatik.ru','www.numizmatik.ru'); //foreach ($domains as $d){ //setcookie("cookiesfio", $userData['fio'], time() + 86400 * 90, "/", $d); //setcookie("cookiesuserlogin", $userData['userlogin'], time() + 86400 * 90, "/", $d); //setcookie("cookiesuserpassword", $userData['userpassword'], time() + 86400 * 90, "/", $d); //setcookie("cookiesuser", $userData['user'], time() + 86400 * 90, "/", $d); setcookie("cookiesuserpassword", $userData['userpassword'], time() + 86400 * 90, "/"); setcookie("cookiesuser", $userData['user'], time() + 86400 * 90, "/"); setcookie("cookiesfio", $userData['fio'], time() + 86400 * 90, "/"); setcookie("cookiesuserlogin", $userData['userlogin'], time() + 86400 * 90, "/"); //} /* $domain = '.'.str_replace('www.','', $domain); setcookie("cookiesfio", $userData['fio'], time() + 86400 * 90, "/", $domain); setcookie("cookiesuserlogin", $userData['userlogin'], time() + 86400 * 90, "/", $domain); setcookie("cookiesuserpassword", $userData['userpassword'], time() + 86400 * 90, "/", $domain); setcookie("cookiesuser", $userData['user'], time() + 86400 * 90, "/", $domain);*/ $_SESSION['cookiesuserlogin'] = $userData['userlogin']; $_SESSION['cookiesuserpassword'] = $userpassword; $_SESSION['cookiesuser'] = $userData['user']; $this->user_id = $userData['user']; $this->username = $userData['userlogin']; $this->fio = $userData['fio']; return true; } else { return false; } } }