/** * Override parent */ function adaptObjectForViewUpdate($object) { // prepare date formatted for field update //$date = new DateTimeFrench($object->date,new DateTimeZone('UTC')); $date = new DateTimeCustom($object->date); $object->date = $date->format($this->dateFormatViewUpdate); return $object; }
public function prepareObjectForDatabase($object, $link) { $object->source = mysql_real_escape_string($object->source, $link); $object->url = mysql_real_escape_string($object->url, $link); $object->author = mysql_real_escape_string($object->author, $link); $object->label = mysql_real_escape_string($object->label, $link); //$datetime = DateTime::createFromFormat("d/m/Y",$pressReview->date,new DateTimeZone('UTC')); $datetime = new DateTimeCustom($object->date, DateTimeCustom::FORMAT_SIMPLE); $sqldatetime = $datetime->format(DateTimeCustom::FORMAT_MYSQL); $object->date = $sqldatetime; return $object; }
/** * Prepare datas for News preview panel * * @param Template $t */ private function prepareDatasForNewsPanel(Template $t) { $newsService = new NewsService(); $t->newsPreviewList = $newsService->search(true, false, 0, $this->newsPreviewCount); //$date = new DateTimeFrench("now",new DateTimeZone('UTC')); $date = new DateTimeCustom(DateTimeCustom::NOW); $t->newsPreviewDate = $date->format("d F"); $t->newsFileLocation = News::fileDefaultLocation; return $t; }
function prepareTemplateForPreview($parameters) { $t = parent::prepareTemplateForPreview($parameters); $newsService = new NewsService(); if (isset($parameters["admin"])) { $newsList = array(); array_push($newsList, $t->object); $t->newsPreviewList = $newsList; $date = new DateTimeCustom(DateTimeCustom::NOW); $t->newsPreviewDate = $date->format("d F"); $t->newsFileLocation = News::fileDefaultLocation; } if (!isset($parameters["page"])) { $page = "1"; } else { $page = $parameters["page"]; } $t->page = $page; return $t; }