вот запрос к базе
$sql = "SELECT DISTINCT p.id, p.title, p.file, p.user_id, u.id as user_id, u.nickname as nickname, u.login as login, IF(DATE_FORMAT(p.pubdate, '%d-%m-%Y')=DATE_FORMAT(NOW(), '%d-%m-%Y'), DATE_FORMAT(p.pubdate, '<strong>Cегодня</strong> в %H:%i'), IF(DATEDIFF(NOW(), p.pubdate)=1, DATE_FORMAT(p.pubdate, 'Вчера в %H:%i'),DATE_FORMAT(p.pubdate, '%d, %M') )) as pubdate FROM cms_photo_files p, cms_users u WHERE p.user_id = u.id AND ({$friends_sql}) ORDER BY p.pubdate DESC ";
файл cms.php
public function getRusDate($datestr){ return $datestr; }
Именно. Я так и сделала. Определила ее прямо в своем модуле, а из тела функции модуля вызываю эту функцию. И у меня теперь пишет: день рождения 3 июня 1978.
можно сделать копию функции getRusDate, скажем getRusDate1 — с новым содержимым, и там, где необходимо использовать ее.
Спасибо тебе, дорогой, за идею. Я раньше пыталась решить эту проблему за счет шаблонизатора смарти, но вышла такая фигня, что и говорить стыдно. Теперь мой будущий модуль Дни рождения правильно все пишет)))))
предложи лучше, поправимДалеко не самая эффективная и скоростная функция...