/** * Deletes a smiley * * @param int $id Id of the smiley to delete * @param String $view View to return to after deletion * @todo needs some of confirmation */ public function delete_action($id, $view) { if ($id == 'bulk') { $ids = Request::intArray('smiley_id'); Smiley::remove($ids); $message = sprintf(_('%d Smiley(s) erfolgreich gelöscht.'), count($ids)); } else { $smiley = Smiley::getById($id); $name = $smiley->name; $smiley->delete(); $message = sprintf(_('Smiley "%s" erfolgreich gelöscht.'), $name); } PageLayout::postMessage(MessageBox::success($message)); $this->redirect('admin/smileys?view=' . $view); }