public function delete($Id = NULL) { $IdAccount = $this->Account_model->getLoggedInUserId(); if (isset($Id) && $Id != NULL) { return $this->db->delete($this->getTableName(), array('IdMessage' => $Id, 'IdAccount' => $IdAccount)); } else { if (!isset($Id)) { return parent::delete(); } } }