/**
  * Deletes a blog item after checking if the user has permission to perform
  * the delete.
  * @param Doctrine_Connection $conn
  * @return boolean
  */
 public function delete(Doctrine_Connection $conn = null)
 {
     $user = sfContext::getInstance()->getUser()->getGuardUser();
     if ($this->userHasPrivilege('delete')) {
         return parent::delete($conn);
     } else {
         return false;
     }
 }
Example #2
0
 /**
  * Suitable in tasks and other environments where you don't have a user
  */
 public function deleteWithoutPermissionsCheck(Doctrine_Connection $conn = null)
 {
     return parent::delete($conn);
 }