public function set() { if (null !== ($response = $this->checkAuth(array(AdminResources::MODULE), array('DpdPickup'), AccessManager::UPDATE))) { return $response; } $form = new \DpdPickup\Form\FreeShipping($this->getRequest()); $response = null; try { $vform = $this->validateForm($form); $data = $vform->get('freeshipping')->getData(); $save = new IcirelaisFreeshipping(); $save->setActive(!empty($data))->save(); $response = Response::create(''); } catch (\Exception $e) { $response = JsonResponse::create(array("error" => $e->getMessage()), 500); } return $response; }
/** * Exclude object from result * * @param ChildIcirelaisFreeshipping $icirelaisFreeshipping Object to remove from the list of results * * @return ChildIcirelaisFreeshippingQuery The current query, for fluid interface */ public function prune($icirelaisFreeshipping = null) { if ($icirelaisFreeshipping) { $this->addUsingAlias(IcirelaisFreeshippingTableMap::ID, $icirelaisFreeshipping->getId(), Criteria::NOT_EQUAL); } return $this; }