step-olga:
1) Указываем в скрипте список всех таблиц с которыми нужно работать (либо создаем в БД таблицу где указанные названия таблиц сотрудников).
2) Проходимся в цикле по каждой таблице, выбираем записи с date у которых date != "Не выполнено" и date=сегодня.
3) Ставим у всех полученных записей статус "Не выполнено".
Всё.
Этот скрипт запускаем каждый день например в 23-59.
step-olga: а зачем делать для каждого сотрудника отдельную таблицу? Ладно, вам виднее.
Если вы просите реализацию, то вам на фриланс, и там заказать скрипт с нужным функционалом.
step-olga:
1) Написать скрипт который будет выбирать из БД данные и сверять поле date с текущей датой. Если date=текущая_дата, то выполняем задание, и помечаем его как выполненное.
2) В cron прописываем запуск скрипта(из п.1) например каждый день в 00:00 или в другое удобное время.
Чтобы записать в крон задание, нужно либо воспользоваться функцией в вашей панели управления хостингом, либо через ssh в консоли набрать:
$ crontab -e
И вписать туда (это пример: запуска скрипта каждый день в час ночи.)
* 1 * * * /путь/к/php /путь/к/скрипту.php
Askar Fuzaylov: Т.е? Делаем класс FileSystem, который будет вызывать нативные команды. В функции exec нет смысла тестировать вызов нативных команд, так как это не его забота.
В exec нужно протестировать только то, что он вызывает нужные методы из FileSystem, в правильной последовательности, и с правильными данными.
А сам класс FileSystem нужно тестировать отдельно, со всеми необходимыми условиями.
inlinerjs: Я не использую js шаблонизаторы. gulp только для компиляции sass/coffee использую.
Можно попробовать jade, haml, handlebars, может что-то из этого подойдет?
Если пост помог, его можно отметить как решение. Или просто лайк нажать. Или и то и то :)