Beispiel #1
0
 /**
  *  Jump to first child feature
  */
 private function jumpToFirstChild()
 {
     $eg_node = $this->getNode();
     if (isset($eg_node['!a']['class']) || sizeof($this->URL->getParamsAsArray()) || !isset($eg_node['!c']['url'])) {
         return;
     }
     foreach ($eg_node['!c']['url'] as $v) {
         PWELogger::info('Jump To First Сhild: %s', $v['!a']['link']);
         $jumpTo = $v['!a']['link'] . '/';
         if (isset($_SERVER["QUERY_STRING"]) && strlen($_SERVER["QUERY_STRING"])) {
             $jumpTo .= '?' . $_SERVER["QUERY_STRING"];
         }
         throw new HTTP3xxException($jumpTo, HTTP3xxException::REDIRECT);
     }
 }