Перейти к содержимому


После обновления


Сообщений в теме: 5

#1 Vitus

    Активный участник

  • Пользователи
  • PipPipPip
  • 43 сообщений

Отправлено 01 Декабрь 2011 - 21:22

Здраствуйте!!!! Подскажите как можно убрать все вылезжие напоминания после обновления базы. У меня их вылезло около тысячи у каждого пользователя!!!
Условие в напоминании такое
`Дата изменений` + interval 20 day<='{current_date}' and `Тип`='Клиент'
Ранее вылезало при срабатывании условия 1 раз и при закрытии не повторялось.
Настройки напоминания:
Удалить напоминание, если не выполняются условия тычка не установлена
Вывести закрытое напоминание снова, через равно нулю

Может есть какая то чудо кнопка чтобы закрыть все напоминания???!!!!

#2 smart

    Активный участник

  • Пользователи
  • PipPipPip
  • 297 сообщений
  • Пол:Мужчина
  • Интересы:v1980.8@gmail.com

Отправлено 01 Декабрь 2011 - 22:14

кстати да ... у меня такая же беда ... у меня еще и уведомления на емейл отправились :)

#3 bryukhov

    Активный участник

  • Пользователи
  • PipPipPip
  • 317 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 03 Декабрь 2011 - 09:13

Это беда, вылезла на несколько тысяч записей. :)
Тренируюсь попадать по крестику. ;)
Получил благодарность от других пользователей. :(
Ищу работу....

#4 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 05 Декабрь 2011 - 16:51

Создайте отчет со следующим кодом, и запустите его.
$sqlQuery = "SELECT * FROM ".TIPS_SHOW_TABLE."";
$result = sql_query($sqlQuery) or user_error(mysql_error()."<br>".$sqlQuery."<br>", E_USER_ERROR);
if ($tip = mysql_fetch_array($result))
{
  $tip_show_id=$tip["id"];
  $sqlQuery = "insert into ".TIPS_SHOW_ARHIVE_TABLE." (`user_id`, `tip_id`,`table_id`, `line_id`, `bg_color`, `message`, `date`, `custom_url`, `close_flag`, `inactive`) ".
			  "							  VALUES ('".$tip["user_id"]."','".$tip['tip_id']."', '".$tip['table_id']."', '".$tip['line_id']."', '".$tip['bg_color']."', '".addslashes($tip['message'])."', '$cur_date', '".$tip['custom_url']."', 1, '".$tip['inactive']."')";
  $result = sql_query($sqlQuery) or user_error(mysql_error()."<br>".$sqlQuery."<br>", E_USER_ERROR);
  $sqlQuery = "DELETE FROM ".TIPS_SHOW_TABLE." WHERE id='$tip_show_id'";
  $result = sql_query($sqlQuery) or user_error(mysql_error()."<br>".$sqlQuery."<br>", E_USER_ERROR);
};
die("Tips closed");


#5 smart

    Активный участник

  • Пользователи
  • PipPipPip
  • 297 сообщений
  • Пол:Мужчина
  • Интересы:v1980.8@gmail.com

Отправлено 10 Декабрь 2011 - 10:36

сделал такой отчет ... помогло на сутки. на следующий день опять все вылезло.

что делать?

и подскажите пожалуйста, что дает функция "Удалить напоминание, если не выполняются условия " ? для чего она обычно применяется?

#6 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 12 Декабрь 2011 - 09:03

Функция удалить напоминание, если не выполняется условие применяется когда: Вам необходимо чтобы напоминание из шапки исчезало, если невыполняется условие.

По поводу появления напоминаний на следующий день, оформляйте заявку в тех поддержку http://www.clientbase.ru/support/form/ (Приложите ваш бекап).





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных