NoDeny продление срока действия карточек
Думаю не только я на первых парах работы с этим замечательным биллингом NoDeny столкнулись с такой проблемой что карточек нагенерировали много, а срок действия поставили им всего один год, чтож, будем исправлять это недоразумение.
А поможет нам в этом старый добрый mysql, так как карточки-то хранятся в БД ;)))
Чтож, погнали:
# mysql -p Enter password:
вводим пас рута, и выбираем базу данных (bill у меня, у вас будет по другому):
mysql> use bill;
Собственно запрос с помощью которого это все делается:
mysql> update `cards` set etime=UNIX_TIMESTAMP('2011-12-30 00:00:00') where DATE_FORMAT(FROM_UNIXTIME(`cards`.`etime`), '%Y-%m-%d')='2010-12-24' and atime='';
т.е. всем карточкам, у которых дата окончания срока действия равна 2010-12-24 и время активации пустое, ставим 2011-12-30, думаю для тех кто разбирается в мускуле труда не составит под себя запрос переделать, а остальным РТФМ)))
Поделись с друзьями:
Опубликовано 31.08.2011 в 13:20 · Автор komivlad · Ссылка
Рубрики: FreeBSD, NoDeny · Теги: nodeny, sql, карточки, продлить
Рубрики: FreeBSD, NoDeny · Теги: nodeny, sql, карточки, продлить