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

Функция напоминания пользователям с проверкой даты 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

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

Как заменить “сломанное” изображение?

Как заменить “сломанное” изображение? Случается так, что на странице по различного рода причинам могут не загрузиться те или иные изображения. Это негативно сказывается на восприятии контента. Средствами JavaScript мы можем заменить такие изображения, какими-то заглушками. Напишем функцию обработчик события  onError : function imgError(image) { image.onerror = ""; image.src = "/images/noimage.gif"; return true; } Воспользуемся нашей функцией, указав её в атрибуте onerror элементов img. <img src="image.png" onerror="imgError(this);"/> Или вариант без использования целой функции: <img src="image.png" onError="this.onerror=null;this.src='/images/noimage.gif';" />

Nexus 5x Как продлить жизнь аккумулятора

LG Nexus 5x изначально жил 1 - 1.5 дня от батареи, что не сильно вдохновляло. В этом посте расскажу все свои действия по оптимизации энергопотребления. Список того, что было сделано 1.Отключил просыпание телефона когда берешь в руки 2.Отключил OK Google при выключенном телефоне 3.Отключил подсказки Google Now 4.Сократил время отключения дисплея на максиму 5.Удалил privat24, в android 7.1.1 писало потребление энергии 11% что не мало Итого Nexus 5x при постоянно включенном wi-fi работает вторые сутки. Если верить статистике проживет 2 дня 8 часов. Точных скриншотов не предоставлю, долго бегал по настройкам девайса и уже точно не помню где все эти настройки.