I can't found similar post on forum so I wrote this small piece of code. Just create a new UDT (for example page_footer)
Code: Select all
function datetime($syntax,$datetime) {
$year = substr($datetime,0,4);
$month = substr($datetime,5,2);
$day = substr($datetime,8,2);
$hour = substr($datetime,11,2);
$min = substr($datetime,14,2);
$sec = substr($datetime,17,2);
return date($syntax,mktime($hour,$min,$sec,$month,$day,$year));
}
global $gCms;
$db =& $gCms->GetDb();
$thisPage = $gCms->variables['page_name'];
$query = "SELECT " . cms_db_prefix() . "content.modified_date" ."," . cms_db_prefix() ."users.first_name" . "," . cms_db_prefix() ."users.last_name FROM " . cms_db_prefix()."content LEFT JOIN ". cms_db_prefix()."users ON " . cms_db_prefix() . "content.last_modified_by =". cms_db_prefix() ."users.user_id WHERE content_alias=" . "'". $thisPage . "'" ;
$row = $db->GetRow($query);
$dbresult = $db->Execute( $query);
if (!$dbresult)
{
echo 'DB error: '. $db->ErrorMsg()."<br/>";
}
else
{
echo "<div class=\"small\">";
echo "Last modified date: ". datetime("d/m/Y h:m:s",$row['modified_date']) ."<br />";
echo "by: ". $row['first_name']. ' '. $row['last_name'] ;
echo "</div>";
}
Hope it helps.
Regards
blast