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);
 }