Имеется скрипт рассылки Код (PHP): $data=$this->usersModel->getUsers(); foreach($data as $tmp){ $email=$tmp['user_email']; $firstname=$tmp['user_firstname']; $lastname=$tmp['user_lastname']; $mailLib = new mailLibrary(); $mailLib->setFrom($this->config->mail_from); $mailLib->setSender($this->config->mail_sender); $mailLib->setTo($email); $mailLib->setSubject($name); $mailData = array(); $mailData['firstname'] = $firstname; $mailData['lastname'] = $lastname; $mailData['text'] = $text; $texts = $this->load->view('mail/news/newNews', $mailData); $mailLib->setText($texts); $mailLib->send(); } Задача: выполнять скрипт, только если столбец user_news равен 0. Пытался по разному. Писал if до foreach, но в таком случае проверяется ид создателя рассылки, то есть мой. Пытался запихнуть if в foreach, но опять же ничего не получается, рассылается всем юзерам.
Так я пытался и if($data['user_news'] == 0){ после переменной data и if($this->usersModel->getNews() == 0){ до foreach - ничего не получается. Может я куда то не туда вписываю, или что..
$data=$this->usersModel->getUsers(array('user_news' => (int)0), array(), array()); - тоже почему-то не работает --- Добавлено --- не могу понять, это уже стопроцентный вариант, почему не работает
не понимаю, вместо 0 задал 1 и вроде работает. почему так? $data=$this->usersModel->getUsers(array('user_news' => (int)1), array(), array());