ndbn: руками заведите внутренние поля для двух классов, сделайте внешние методы и свойства с проксированием через внутренние поля,чтобы внешне все было красиво.
i_surin:
1. нужно писать куда-то время последней отправки для каждого юзера(в базу или файл)
2. самый простой вариант
while(true)
{
sleep(1min-10min)
check_who wait_greatthen_1hour.send_message_and_save_time
}
Время нужно сохранять на всякий случай,чтобы можно было перезапустить скрипт и восстановить время.
tasheal: если редактор свой, то можно дату писать в файл, можно еще куда-то. Сервер должен знать , откуда вытащить дату. Но тут уже вопрос к взломостойкости программы, Если сама прргамма будет разобрана по косточкам, то все равно все подделают.
tasheal: Повторюсь. Есть файл, у него есть аттрибуты в файловой,которые можно поменять. Есть аттрибуты, которые являются частью файла, их тоже можно поменять. Если медиа файлы в открытом доступе в телефоне лежат можно менять их аттрибуты, то больше ничего и не нужно. Как лучше сделать - трудно сказать. Как минимум своей прогой создавать медиа.