Ejemplo n.º 1
0
 /**
  * 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);
 }