Вообщем. Есть проект на cms Opencart, он написан на чистом php. Работает на сервере.
Задача - создать таблицу действией пользователей админ панели сайта и проводимых ими на сайте часов. Нужно сделать так чтобы можно было отследить количество работы за день - каждым пользователем.
Как бы это можно было б организовать?
Не знаю как устроен OpenCart, поэтому ответ общий. Узнайте, есть ли там система событий и если есть, то подписывайтесь на нужные вам события (вход, выход и т.п.) и в обработчиках записывайте нужные данные в БД. Если системы событий нет, то придётся костылить логирование прямо в код (контроллеры, файлы или что там у OpenCart).
Дальше уже с данными в БД делайте что хотите - хоть питоном стройте отчёты, хоть тем же php.
Но, как уже написали в комментариях, сам по себе такой подход никаких полезных данных вам не даст о том, кто сколько работал.