Ohne jetzt genau zu wissen, was dieses Event macht. Du willst die $event['row'] verändern, dann musst Du das auch wieder an das Event-Array zurückgeben. ODER Du schreibst das direkt ins Template, aber nicht beides gleichzeitig
Also entweder so...
Code: Alles auswählen
public function add_calendar($event)
{
$row = $event['row'];
$row[ 'MONTH_YEAR'] = $this->user_OBJ->format_date($row['post_time'], 'M Y', false);
$row[ 'DATE'] = $this->user_OBJ->format_date($row['post_time'], 'd', false),
$event['row'] = $row;
}
(hier holst Du Dir aus dem Event-Objekt das Array "row" und fügst Du zwei Template-Variablen hinzu und schreibst das wieder zurück ins Event-Objekt:
oder so:
Code: Alles auswählen
public function add_calendar($event)
{
$this->template->assign_vars(array(
'MONTH_YEAR' => $this->user_OBJ->format_date($row['post_time'], 'M Y', false),
'DATE' => $this->user_OBJ->format_date($row['post_time'], 'd', false),
));
}
(Hier ignorierst Du das Event-Objekt und schreibst Deine Variablen direkt ins Template)
There are only 10 types of people in the world: Those who understand binary, and those who don't