예제 #1
0
 public function executeRead(AgaviRequestDataHolder $rd)
 {
     // Detect basic auth and do the login!
     if ($this->getContext()->getUser()->isAuthenticated() === false && AppKitFactories::getInstance()->getFactory('AuthProvider') instanceof AppKitAuthProviderHttpBasic) {
         $this->setAttribute('redirect', 'appkit.login');
     }
     return 'Success';
 }
예제 #2
0
 /**
  * Delayed debug method, write test data to the queue to display within the site
  * after one request
  *
  * @param mixed $mixed
  * @return boolean
  */
 public static function debugOut($mixed)
 {
     $queue = AppKitFactories::getInstance()->getFactory('MessageQueue');
     if ($queue instanceof AppKitQueue) {
         $args = func_get_args();
         if (count($args) == 1) {
             $args = $args[0];
         }
         ob_start();
         var_dump($args);
         $data = ob_get_clean();
         $queue->enqueue(AppKitMessageQueueItem::Debug($data));
     }
     return true;
 }