К основному контенту

Функция напоминания пользователям с проверкой даты PHP

Стала задача  выбрать пользователей которые не заходили на сайт более 1-го месяца и сделать рассылку писем
Я решил этот вопрос так (пример на codeigniter):




public function user_activ() 
    {
        $this->load->model('model');//загружаем модель
        $date=date('Y-m-d', strtotime('- 1 month'));//отнимаем от текущей даты 1 месяц
        $array_users=$this->model->get_users($date);//выбираем с базы пользователей у которых поле data меньше $date
        if(!empty($array_users)) {
            foreach ($array_users as $user) {
                //здесь по циклу отправляем email 
            }
        } else {
            echo 'Нет пользователей у которых дата последнего визита больше месяца';
        }
    }

Комментарии

Популярные сообщения из этого блога

Товар которого нет в наличии делаем в конце opencart

Товар которого нет в наличии делаем в конце 

Добавляем к товару его поставщика opencart часть 2

Это продолжение темы  Добавляем к товару его поставщика opencart выкладываю файлы для добавления поставщиков в ваш магазин opencart.

Редактирование заказа opencart 1.5.1.3 часть 2

Редактирование заказа opencart 1.5.1.3 часть 2 Как и обещал по поводу доработок , сегодня добавил редактирование колличества в заказе, сумма при этом пересчитывается автоматом , только итоговая сумма не пересчитывается .