Сообщение от рони
|
всё что мог написал выше
|
Спасибо за помощь, методом тыка разобрался, в куки не передовалась 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)."");
Но вроде всё работает.
Ещё раз спасибо за помощь
.