Not really code savy, but i think a simple change of code is needed to fix this error?
And under that I have this error as well:
Here is my full class.template
Any help wont go unnoticed!
EDIT: I have changed my php.ini timezone to my correct timezone and still get this error. As well I have tried a different layout for revcms and still get this error..
Code:
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for '-4.0/DST' instead in C:\xampp\htdocs\app\class.template.php on line 44
And under that I have this error as well:
Code:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\app\class.template.php:44) in C:\xampp\htdocs\app\class.core.php on line 77
PHP Code:
<?php
namespace Revolution;if(!defined('IN_INDEX')) { die('Sorry, you cannot access this file.'); }class template implements iTemplate{
public $tpl; private $params = array();
final public function Initiate() { global $_CONFIG, $users, $engine, $core, $template; $this->setParams('hotelName', $_CONFIG['hotel']['name']); $this->setParams('hotelDesc', $_CONFIG['hotel']['desc']); $this->setParams('url', $_CONFIG['hotel']['url']); $this->setParams('online', $core->getOnline()); $this->setParams('status', $core->getStatus()); $this->setParams('web_build', $_CONFIG['hotel']['web_build']); $this->setParams('external_vars', $_CONFIG['hotel']['external_vars']); $this->setParams('external_texts', $_CONFIG['hotel']['external_texts']); $this->setParams('swf_folder', $_CONFIG['hotel']['swf_folder']); $this->setParams('furni_data', $_CONFIG['hotel']['furni_data']); $this->SetParams('product_data', $_CONFIG['hotel']['product_data']); $this->setParams('server_ip', $_CONFIG['hotel']['server_ip']); $this->setParams('mysql_host', $_CONFIG['mysql']['hostname']); $this->setParams('mysql_port', $_CONFIG['mysql']['port']); $this->setParams('skin', $_CONFIG['template']['style']); if($users->isLogged()) { $this->setParams('username', $users->getInfo($_SESSION['user']['id'], 'username')); $this->setParams('rank', $users->getInfo($_SESSION['user']['id'], 'rank')); $this->setParams('motto', $users->getInfo($_SESSION['user']['id'], 'motto')); $this->setParams('poi', $users->getInfo($_SESSION['user']['id'], 'vip_points')); $this->setParams('email', $users->getInfo($_SESSION['user']['id'], 'mail')); $this->setParams('coins', $users->getInfo($_SESSION['user']['id'] ,'credits')); $this->setParams('activitypoints', $users->getInfo($_SESSION['user']['id'], 'activity_points')); $this->setParams('figure', $users->getInfo($_SESSION['user']['id'], 'look')); $this->setParams('ip_last', $users->getInfo($_SESSION['user']['id'], 'ip_last')); $this->setParams('lastSignedIn', date('M j, Y H:i:s A', $users->getInfo($_SESSION['user']['id'], 'last_online'))); if($this->params['rank'] > 3) { $this->setParams('housekeeping', '<li><a href="ase/">Housekeeping</a></li>'); } else { $this->setParams('housekeeping', ''); } if($_GET['url'] == 'me' || $_GET['url'] == 'account' || $_GET['url'] == 'home' || $_GET['url'] == 'settings' || $_GET['url'] == 'community') { $template->form->getPageHome(); } if($_GET['url'] == 'news' || $_GET['url'] == 'articles') { $template->form->getPageNews(); } } } final public function setParams($key, $value) { $this->params[$key] .= $value; } final public function filterParams($str) { foreach($this->params as $key => $value) { $str = str_ireplace('{' . $key . '}', $value, $str); }
return $str; } final public function write($str) { $this->tpl .= $str; } final public function outputTPL() { echo $this->filterParams($this->tpl); unset($this->tpl); }}?>
EDIT: I have changed my php.ini timezone to my correct timezone and still get this error. As well I have tried a different layout for revcms and still get this error..