/** * Executes index action * * @param sfRequest $request A request object */ public function executeCustom_code(sfWebRequest $request) { $this->getResponse()->setHttpHeader('Access-Control-Allow-Origin', '*'); $this->getResponse()->setContentType('application/json'); $this->setLayout(false); $identifier = trim($request->getParameter("for", null)); // check identifier if (!$identifier) { $this->getResponse()->setStatusCode(405); return $this->renderPartial("error"); } $identifier = "custom_code_" . $identifier; $obj = PersistentVariableTable::getInstance()->findOneByName($identifier); // check if there are some codes in the db if (!$obj) { $this->getResponse()->setStatusCode(405); return $this->renderPartial("error"); } $this->code = $obj->getValue(); $obj->delete(); }