Beispiel #1
0
 /**
  * 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();
 }
 public function testRemove()
 {
     PersistentVariableTable::remove('affen');
     $this->assertTrue(is_null(PersistentVariableTable::retrieveByName('affen')));
 }