Показать сообщение отдельно
  #12 (permalink)  
Старый 21.08.2015, 21:14
Интересующийся
Отправить личное сообщение для gorilas Посмотреть профиль Найти все сообщения от gorilas
 
Регистрация: 23.05.2011
Сообщений: 23

Сообщение от рони
всё что мог написал выше
Спасибо за помощь, методом тыка разобрался, в куки не передовалась session_id, поэтому при нажатии на "купит" сервер не знал новый покупатель или страый.
Закоментировал три строчки в файле, и в масиве появился session_id.
Осталось разобратся зачем и что это за код.
////Auth form
			if(!isset($_SESSION['user_id']))$data['sign_in'] = $this->view->Render('sign_in.phtml', array('translate'=>$data['translate']));
			$data['feedback'] = $this->view->Render('feedback_modal.phtml', array('translate'=>$data['translate']));
			
			$where="";
			if(isset($_SESSION['user_id']))$where=", user_id='{$_SESSION['user_id']}'";
			
			//$data['cnt_compare'] = $this->db->row("SELECT COUNT(*) AS cnt FROM compare WHERE session_id='{$_COOKIE['session_id']}'");
			//$data['cnt_view'] = $this->db->row("SELECT COUNT(*) AS cnt FROM favorites WHERE type='1' AND session_id='{$_COOKIE['session_id']}' ".str_replace(', ',' OR ',$where)."");
			//$data['cnt_fav'] = $this->db->row("SELECT COUNT(*) AS cnt FROM favorites WHERE type='0' AND session_id='{$_COOKIE['session_id']}' ".str_replace(', ',' OR ',$where)."");

Но вроде всё работает.
Ещё раз спасибо за помощь .
Ответить с цитированием