public function viewexpenses() { if ($this->post->action == 'addexpense' || $this->post->action == 'editexpense') { $this->processExpense(); } if ($this->post->action == 'deleteexpense') { FinanceData::removeExpense($this->post->id); FinanceData::setExpensesforMonth(time()); echo json_encode(array('status' => 'ok')); return; } $this->set('allexpenses', FinanceData::GetAllExpenses()); $this->render('finance_expenselist.tpl'); }