示例#1
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($team = Doctrine::getTable('Team')->find(array($request->getParameter('id'))), sprintf('Object team does not exist (%s).', array($request->getParameter('id'))));
     $team->delete();
     $this->redirect('@team');
 }
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($JobeetJob = JobeetJobPeer::retrieveByPk($request->getParameter('id')), sprintf('Object JobeetJob does not exist (%s).', $request->getParameter('id')));
     $JobeetJob->delete();
     $this->redirect('job/index');
 }
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($encuestado_sanciones = Doctrine::getTable('EncuestadoSanciones')->find(array($request->getParameter('id'))), sprintf('Object encuestado_sanciones does not exist (%s).', $request->getParameter('id')));
     $encuestado_sanciones->delete();
     $this->redirect('EncuestadoSancionesVigentes/index');
 }
示例#4
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($Device = DevicePeer::retrieveByPk($request->getParameter('id')), sprintf('Object Device does not exist (%s).', $request->getParameter('id')));
     $Device->delete();
     $this->redirect('device/index');
 }
示例#5
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($student_center = Doctrine_Core::getTable('StudentCenter')->find(array($request->getParameter('id'))), sprintf('Object student_center does not exist (%s).', $request->getParameter('id')));
     $student_center->delete();
     $this->redirect('studentcenter/index');
 }
示例#6
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($sfGuardUser = sfGuardUserPeer::retrieveByPk($request->getParameter('id')), sprintf('Object sfGuardUser does not exist (%s).', $request->getParameter('id')));
     $sfGuardUser->delete();
     $this->redirect('sfguarduser/index');
 }
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($user = Doctrine_Core::getTable('User')->find(array($request->getParameter('user_id'))), sprintf('Object user does not exist (%s).', $request->getParameter('user_id')));
     $user->delete();
     $this->redirect('my_ruckus/index');
 }
 /**
  * Executes invite action
  *
  * @param sfWebRequest $request
  */
 public function executeInvite(sfWebRequest $request)
 {
     if ($request->isMethod(sfWebRequest::POST)) {
         $request->checkCSRFProtection();
         if ($request->hasParameter('invite')) {
             $result = $this->processInvite($request);
             $callback = '@application_render?id=' . $this->application->getId();
             if ($request->hasParameter('callback')) {
                 $callback .= '&url=' . urlencode($request->getParameter('callback'));
             }
             $this->redirect($callback);
         }
     }
     $fromMember = $this->getUser()->getMember();
     $this->nowpage = (int) $request->getParameter('nowpage', 1);
     if ($request->hasParameter('previous')) {
         $this->nowpage--;
     } else {
         if ($request->hasParameter('next')) {
             $this->nowpage++;
         }
     }
     $this->ids = $request->getParameter('ids', array());
     $this->forward404Unless($this->application->isHadByMember($fromMember->getId()));
     $this->pager = Doctrine::getTable('MemberRelationship')->getFriendListPager($fromMember->getId(), $this->nowpage, 15);
     $this->installedFriends = Doctrine::getTable('MemberApplication')->getInstalledFriendIds($this->application, $fromMember);
     $this->form = new BaseForm();
 }
示例#9
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($scss_course = Doctrine_Core::getTable('ScssCourse')->find(array($request->getParameter('id'))), sprintf('Object scss_course does not exist (%s).', $request->getParameter('id')));
     $scss_course->delete();
     $this->redirect('course/index');
 }
示例#10
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->album->delete();
     $this->getUser()->setFlash('notice', 'The album was deleted successfully.');
     $this->redirect('album/list');
 }
示例#11
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->dispatcher->notify(new sfEvent($this, 'admin.delete_object', array('object' => $this->getRoute()->getObject())));
     //On récupère l'image source
     $imgSource = $this->getRoute()->getObject()->getFichierSource();
     //Ainsi que le dossier qui la contient
     $uploadFolder = sfConfig::get('app_images_upload_dir');
     //On en déduit son nom est son extension
     $filename = substr($imgSource, 0, strrpos($imgSource, '.'));
     $extension = substr(strrchr($imgSource, '.'), 1);
     //On supprime l'image de base
     unlink($uploadFolder . $imgSource);
     //Puis pour chacune des tailles prédefinies à laquelle l'image a pu être redimensionnée
     foreach (convertImageToThumb::$predefinedSizes as $suffix => $infos) {
         //On supprime aussi le bon fichier
         unlink($uploadFolder . $filename . "_" . $suffix . "." . $extension);
     }
     $this->getRoute()->getObject()->delete();
     //$this->getUser()->setFlash('notice', 'The item was deleted successfully.');
     $this->json['success'] = true;
     $this->setRequestParameter('json', $this->json);
     $this->forward($this->getModuleName(), 'jsonResponse');
     //$this->redirect('@illustration');
 }
示例#12
0
 public function executeBatch(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     if (!($ids = $request->getParameter('ids'))) {
         $this->getUser()->setFlash('error', 'You must at least select one item.');
         $this->redirect('@student_form_fields');
     }
     if (!($action = $request->getParameter('batch_action'))) {
         $this->getUser()->setFlash('error', 'You must select an action to execute on the selected items.');
         $this->redirect('@student_form_fields');
     }
     if (!method_exists($this, $method = 'execute' . ucfirst($action))) {
         throw new InvalidArgumentException(sprintf('You must create a "%s" method for action "%s"', $method, $action));
     }
     if (!$this->getUser()->hasCredential($this->configuration->getCredentials($action))) {
         $this->forward(sfConfig::get('sf_secure_module'), sfConfig::get('sf_secure_action'));
     }
     $validator = new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'student_form_fields'));
     try {
         // validate ids
         $ids = $validator->clean($ids);
         // execute batch
         $this->{$method}($request);
     } catch (sfValidatorError $e) {
         $this->getUser()->setFlash('error', 'A problem occurs when deleting the selected items as some items do not exist anymore.');
     }
     $this->redirect('@student_form_fields');
 }
示例#13
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($energyaction = EnergyactionPeer::retrieveByPk($request->getParameter('id')), sprintf('Object energyaction does not exist (%s).', $request->getParameter('id')));
     $energyaction->delete();
     $this->redirect('energyaction/index');
 }
示例#14
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($activity = ActivityPeer::retrieveByPk($request->getParameter('id')), sprintf('Object activity does not exist (%s).', $request->getParameter('id')));
     $activity->delete();
     $this->redirect('activity/index');
 }
示例#15
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->getRoute()->getObject()->delete();
     $this->getUser()->setFlash('notice', 'The item was deleted successfully.');
     $this->redirect('@issues');
 }
示例#16
0
 public function executeSave(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $invoices = (array) $request->getParameter('invoices', array());
     $estimates = (array) $request->getParameter('estimates', array());
     // check that there is only one template for each one
     if (count($invoices) > 1 || count($estimates) > 1) {
         $this->getUser()->error($this->getContext()->getI18N()->__('There must be only one template for model.'));
         $this->redirect('@templates');
     }
     $templates = Doctrine::getTable('Template')->createQuery()->execute();
     foreach ($templates as $t) {
         $models = array();
         if (in_array($t->getId(), $invoices)) {
             $models[] = 'Invoice';
         }
         if (in_array($t->getId(), $estimates)) {
             $models[] = 'Estimate';
         }
         $t->setModels(implode(',', $models));
         $t->save();
     }
     $this->getUser()->info($this->getContext()->getI18N()->__('Successfully saved.'));
     $this->redirect('@templates');
 }
示例#17
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($contact_request = ContactRequestPeer::retrieveByPk($request->getParameter('id')), sprintf('Object contact_request does not exist (%s).', $request->getParameter('id')));
     $contact_request->delete();
     $this->redirect('contact_request/index');
 }
示例#18
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($revision = Doctrine::getTable('Revision')->find(array($request->getParameter('id'))), sprintf('Object revision does not exist (%s).', $request->getParameter('id')));
     $revision->delete();
     $this->redirect('revisions/index');
 }
示例#19
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($miembro_celula = Doctrine_Core::getTable('MiembroCelula')->find(array($request->getParameter('id'))), sprintf('Object miembro_celula does not exist (%s).', $request->getParameter('id')));
     $miembro_celula->delete();
     $this->redirect('seguidores/index');
 }
示例#20
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($account_invoice = Doctrine_Core::getTable('AccountInvoice')->find(array($request->getParameter('id'))), sprintf('Object account_invoice does not exist (%s).', $request->getParameter('id')));
     $account_invoice->delete();
     $this->redirect('invoice/index');
 }
示例#21
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($product = Doctrine::getTable('Product')->find(array($request->getParameter('id'))), sprintf('Object product does not exist (%s).', array($request->getParameter('id'))));
     $product->delete();
     $this->redirect('product/index');
 }
示例#22
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($department = DepartmentPeer::retrieveByPk($request->getParameter('id')), sprintf('Object department does not exist (%s).', $request->getParameter('id')));
     $department->delete();
     $this->redirect('admindepartment/index');
 }
示例#23
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($jobeet_job = Doctrine_Core::getTable('JobeetJob')->find(array($request->getParameter('id'))), sprintf('Object jobeet_job does not exist (%s).', $request->getParameter('id')));
     $jobeet_job->delete();
     $this->redirect('job/index');
 }
示例#24
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($phases_status = Doctrine_Core::getTable('PhasesStatus')->find(array($request->getParameter('id'))), sprintf('Object phases_status does not exist (%s).', $request->getParameter('id')));
     $phases_status->delete();
     $this->redirect('phasesStatus/index');
 }
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($vehiculo = Doctrine_Core::getTable('vehiculo')->find(array($request->getParameter('id'))), sprintf('Object vehiculo does not exist (%s).', $request->getParameter('id')));
     $vehiculo->delete();
     $this->redirect('vehiculo/index');
 }
示例#26
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($theme_scorecard = Doctrine_Core::getTable('Theme_Scorecard')->find(array($request->getParameter('id'))), sprintf('Object theme_scorecard does not exist (%s).', $request->getParameter('id')));
     $theme_scorecard->delete();
     $this->redirect('themescorecard/index');
 }
示例#27
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($activities = Doctrine_Core::getTable('Activities')->find(array($request->getParameter('activity_id'))), sprintf('Object activities does not exist (%s).', $request->getParameter('activity_id')));
     $activities->delete();
     $this->redirect('activities/index');
 }
示例#28
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($usuario = Doctrine_Core::getTable('usuario')->find(array($request->getParameter('cod_usuario'))), sprintf('Object usuario does not exist (%s).', $request->getParameter('cod_usuario')));
     $usuario->delete();
     $this->redirect('login/index');
 }
示例#29
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($scss_troop_enrollment = Doctrine_Core::getTable('ScssTroopEnrollment')->find(array($request->getParameter('id'))), sprintf('Object scss_troop_enrollment does not exist (%s).', $request->getParameter('id')));
     $scss_troop_enrollment->delete();
     $this->redirect('troopEnrollment/index');
 }
示例#30
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($frequency = Doctrine_Core::getTable('Frequency')->find(array($request->getParameter('frequency_id'))), sprintf('Object frequency does not exist (%s).', $request->getParameter('frequency_id')));
     $frequency->delete();
     $this->redirect('frequency/index');
 }