Example #1
0
 /**
  * @brief parseRequest 解析请求方式
  *
  * @Returns 
  */
 protected function parseRequest()
 {
     $request = new Request();
     $res = 1;
     foreach ($this->rules['_request'] as $_req) {
         switch ($_req) {
             case 'ajax':
                 if ($request->isAjax()) {
                     $res = $res & 1;
                 }
                 break;
             case 'soap':
                 if ($request->isSoapRequested()) {
                     $res = $res & 1;
                 }
                 break;
             case 'secure':
                 if ($request->isSecureRequest()) {
                     $res = $res & 1;
                 }
                 break;
             default:
                 $res = $res & 0;
                 break;
         }
     }
     if (!$res) {
         $this->reqErr = true;
         return false;
     } else {
         return true;
     }
 }
Example #2
0
 public function isSoapRequested()
 {
     return parent::isSoapRequested();
 }