function getCurrentDate() { if (func_num_args() == 0) { return array('description' => t('Get current date/time'), 'customonclick' => ExtendedContentParseInput::getDateInput()); } return strftime(func_get_arg(0)); }
function getLastPageEditDate() { if (func_num_args() == 0) { return array('description' => t('Last site modification date'), 'customonclick' => ExtendedContentParseInput::getDateInput()); } Loader::model('page_statistics'); $time = strtotime(PageStatistics::getSiteLastEdit()); return strftime(func_get_arg(0), $time); }
function getPagePublicDate() { if (func_num_args() == 0) { return array('description' => t('Page public date'), 'customonclick' => ExtendedContentParseInput::getDateInput()); } $page = Page::getCurrentPage(); $time = strtotime($page->getCollectionDatePublic()); return strftime(func_get_arg(0), $time); }
function getUserLastLogin() { if (func_num_args() == 0) { return array('description' => t('Last user login date'), 'customonclick' => ExtendedContentParseInput::getDateInput()); } Loader::model('user'); Loader::model('userinfo'); $u = new User(); if (empty($u->uID)) { return; } $time = UserInfo::getByID($u->uID)->uLastLogin; return strftime(func_get_arg(0), $time); }