Esempio n. 1
0
 public function __construct(Library\ObjectConfig $config)
 {
     parent::__construct($config);
     //Only authenticate POST requests
     $this->registerCallback('before.add', array($this, 'authenticate'));
     $this->registerCallback('after.add', array($this, 'redirect'));
 }
Esempio n. 2
0
 public function __construct(Library\ObjectConfig $config)
 {
     parent::__construct($config);
     //Only authenticate POST requests
     $this->registerCallback('before.add', array($this, 'authenticate'));
     //Lock the referrer to prevent it from being overridden for read requests
     if ($this->isDispatched() && !$this->getRequest()->isAjax()) {
         if ($this->isEditable()) {
             $this->registerCallback('after.delete', array($this, 'lockReferrer'));
         }
     }
 }
Esempio n. 3
0
 public function __construct(Library\ObjectConfig $config)
 {
     parent::__construct($config);
     $this->registerCallback(array('after.add', 'after.edit'), array($this, 'expire'));
 }
Esempio n. 4
0
 public function __construct(Library\ObjectConfig $config)
 {
     parent::__construct($config);
     $this->registerCallback(array('before.edit', 'before.add'), array($this, 'sanitizeRequest'))->registerCallback('after.add', array($this, 'redirect'));
 }
Esempio n. 5
0
 public function __construct(Library\ObjectConfig $config)
 {
     parent::__construct($config);
     $this->registerCallback('after.save', array($this, 'setDefaultAttachment'));
     $this->registerCallback('after.apply', array($this, 'setDefaultAttachment'));
 }