Esempio n. 1
0
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);
    }
Esempio n. 2
0
 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;
         }
     }
 }