public function executeDelete(sfWebRequest $request) { $noteLabel = $request->getParameter('noteLabel'); $noteLabelInfo = explode('_', $noteLabel); $note = PcNotePeer::retrieveByPk($noteLabelInfo[1]); PcUtils::checkLoggedInUserPermission($note->getCreator()); $note->delete(); if ($request->isXmlHttpRequest()) { return sfView::NONE; } }