protected function parsePath($vd6fe1d0be6347b8ef2427fa629c04485)
 {
     $vd6fe1d0be6347b8ef2427fa629c04485 = parent::parsePath($vd6fe1d0be6347b8ef2427fa629c04485);
     $vd6fe1d0be6347b8ef2427fa629c04485 = trim($vd6fe1d0be6347b8ef2427fa629c04485, "/");
     $vd6fe1d0be6347b8ef2427fa629c04485 = str_replace(")(", ") (", $vd6fe1d0be6347b8ef2427fa629c04485);
     $vd6fe1d0be6347b8ef2427fa629c04485 = preg_replace("/\\(([^\\)]+)\\)/Ue", "umiBaseStream::protectParams('\\1')", $vd6fe1d0be6347b8ef2427fa629c04485);
     $v32660e7b27600e0fde6ff1333c6c0568 = explode("/", $vd6fe1d0be6347b8ef2427fa629c04485);
     $v264a818e305e0550c3ee63761dd3d911 = array();
     $v21ffce5b8a6cc8cc6a41448dd69623c9 = array();
     $v7dabf5c198b0bab2eaa42bb03a113e55 = sizeof($v32660e7b27600e0fde6ff1333c6c0568);
     for ($v865c0c0b4ab0e063e5caa3387c1a8741 = 0; $v865c0c0b4ab0e063e5caa3387c1a8741 < $v7dabf5c198b0bab2eaa42bb03a113e55; $v865c0c0b4ab0e063e5caa3387c1a8741++) {
         $v3a6d0284e743dc4a9b86f97d6dd1a3bf = $this->normalizeString($v32660e7b27600e0fde6ff1333c6c0568[$v865c0c0b4ab0e063e5caa3387c1a8741]);
         if ($v865c0c0b4ab0e063e5caa3387c1a8741 == 0) {
             $v264a818e305e0550c3ee63761dd3d911['module'] = $v3a6d0284e743dc4a9b86f97d6dd1a3bf;
         }
         if ($v865c0c0b4ab0e063e5caa3387c1a8741 == 1) {
             $v264a818e305e0550c3ee63761dd3d911['method'] = $v3a6d0284e743dc4a9b86f97d6dd1a3bf;
         }
         if ($v865c0c0b4ab0e063e5caa3387c1a8741 > 1) {
             $v21ffce5b8a6cc8cc6a41448dd69623c9[] = umiBaseStream::unprotectParams($v3a6d0284e743dc4a9b86f97d6dd1a3bf);
         }
     }
     $v264a818e305e0550c3ee63761dd3d911['params'] = $v21ffce5b8a6cc8cc6a41448dd69623c9;
     return $v264a818e305e0550c3ee63761dd3d911;
 }
 protected function parsePath($vd6fe1d0be6347b8ef2427fa629c04485)
 {
     $vd6fe1d0be6347b8ef2427fa629c04485 = parent::parsePath($vd6fe1d0be6347b8ef2427fa629c04485);
     $v47c80780ab608cc046f2a6e6f071feb6 = explode("/", $vd6fe1d0be6347b8ef2427fa629c04485);
     if (sizeof($v47c80780ab608cc046f2a6e6f071feb6) >= 2) {
         switch ($v47c80780ab608cc046f2a6e6f071feb6[0]) {
             case "dominant":
                 $vb81ca7c0ccaa77e7aa91936ab0070695 = umiHierarchy::getInstance();
                 return $vb81ca7c0ccaa77e7aa91936ab0070695->getDominantTypeId($this->getTypeId($v47c80780ab608cc046f2a6e6f071feb6[1]));
             case "child":
                 $vdb6d9b451b818ccc9a449383f2f0c450 = umiObjectTypesCollection::getInstance();
                 return $vdb6d9b451b818ccc9a449383f2f0c450->getChildClasses($this->getTypeId($v47c80780ab608cc046f2a6e6f071feb6[1]));
         }
     }
     $v47c80780ab608cc046f2a6e6f071feb6 = explode(".", $vd6fe1d0be6347b8ef2427fa629c04485);
     if (is_array($v47c80780ab608cc046f2a6e6f071feb6)) {
         $vd6fe1d0be6347b8ef2427fa629c04485 = trim($v47c80780ab608cc046f2a6e6f071feb6[0], '/');
         if (sizeof($v47c80780ab608cc046f2a6e6f071feb6) > 1) {
             $this->group_name = $v47c80780ab608cc046f2a6e6f071feb6[1];
         }
         if (sizeof($v47c80780ab608cc046f2a6e6f071feb6) > 2) {
             $this->field_name = $v47c80780ab608cc046f2a6e6f071feb6[2];
         }
     }
     return $vd6fe1d0be6347b8ef2427fa629c04485;
 }
Esempio n. 3
0
 protected function parsePath($vd6fe1d0be6347b8ef2427fa629c04485)
 {
     $vd6fe1d0be6347b8ef2427fa629c04485 = parent::parsePath($vd6fe1d0be6347b8ef2427fa629c04485);
     if ($vd6fe1d0be6347b8ef2427fa629c04485) {
         return $this->path = $vd6fe1d0be6347b8ef2427fa629c04485;
     } else {
         return $this->path = false;
     }
 }
 protected function parsePath($vd6fe1d0be6347b8ef2427fa629c04485)
 {
     $vd6fe1d0be6347b8ef2427fa629c04485 = parent::parsePath($vd6fe1d0be6347b8ef2427fa629c04485);
     if (strpos($vd6fe1d0be6347b8ef2427fa629c04485, ".") !== false) {
         list($vd6fe1d0be6347b8ef2427fa629c04485, $vdfc394bd05a4b48161c790034af522a8) = explode(".", $vd6fe1d0be6347b8ef2427fa629c04485);
         $this->prop_name = $vdfc394bd05a4b48161c790034af522a8;
     } else {
         $this->prop_name = NULL;
     }
     return (int) $vd6fe1d0be6347b8ef2427fa629c04485;
 }
Esempio n. 5
0
 protected function parsePath($vd6fe1d0be6347b8ef2427fa629c04485)
 {
     $vd6fe1d0be6347b8ef2427fa629c04485 = parent::parsePath($vd6fe1d0be6347b8ef2427fa629c04485);
     if (array_key_exists("all", $this->params)) {
         $this->modeAll = true;
     }
     if (array_key_exists("depth", $this->params)) {
         $this->depth = $this->params['depth'];
     }
     $vd6fe1d0be6347b8ef2427fa629c04485 = str_replace("..", "", $vd6fe1d0be6347b8ef2427fa629c04485);
     if (substr($vd6fe1d0be6347b8ef2427fa629c04485, 0, strlen(CURRENT_WORKING_DIR)) == CURRENT_WORKING_DIR) {
         $vd6fe1d0be6347b8ef2427fa629c04485 = substr($vd6fe1d0be6347b8ef2427fa629c04485, strlen(CURRENT_WORKING_DIR) + 1);
     }
     return realpath("./" . trim($vd6fe1d0be6347b8ef2427fa629c04485));
 }
 protected function parsePath($vd6fe1d0be6347b8ef2427fa629c04485)
 {
     $v5d109cea561ac72c0c6d3b7e08be8292 = false;
     $v8e44f0089b076e18a718eb9ca3d94674 = false;
     $vd6fe1d0be6347b8ef2427fa629c04485 = parent::parsePath($vd6fe1d0be6347b8ef2427fa629c04485);
     $v47c80780ab608cc046f2a6e6f071feb6 = explode("/", $vd6fe1d0be6347b8ef2427fa629c04485);
     if (sizeof($v47c80780ab608cc046f2a6e6f071feb6) >= 1) {
         $v5d109cea561ac72c0c6d3b7e08be8292 = $v47c80780ab608cc046f2a6e6f071feb6[0];
     }
     if (sizeof($v47c80780ab608cc046f2a6e6f071feb6) >= 2) {
         $v8e44f0089b076e18a718eb9ca3d94674 = $v47c80780ab608cc046f2a6e6f071feb6[1];
     }
     $result = array('folder' => $v5d109cea561ac72c0c6d3b7e08be8292, 'user-id' => $v8e44f0089b076e18a718eb9ca3d94674);
     return $result;
 }
 protected function parsePath($vd6fe1d0be6347b8ef2427fa629c04485)
 {
     $vd6fe1d0be6347b8ef2427fa629c04485 = parent::parsePath($vd6fe1d0be6347b8ef2427fa629c04485);
     $vd6fe1d0be6347b8ef2427fa629c04485 = trim($vd6fe1d0be6347b8ef2427fa629c04485, "( )");
     if (($v5e0bdcbddccca4d66d74ba8c1cee1a68 = strrpos($vd6fe1d0be6347b8ef2427fa629c04485, ".")) !== false && strpos($vd6fe1d0be6347b8ef2427fa629c04485, "/", $v5e0bdcbddccca4d66d74ba8c1cee1a68) === false) {
         $vdfc394bd05a4b48161c790034af522a8 = substr($vd6fe1d0be6347b8ef2427fa629c04485, $v5e0bdcbddccca4d66d74ba8c1cee1a68 + 1);
         $vd6fe1d0be6347b8ef2427fa629c04485 = substr($vd6fe1d0be6347b8ef2427fa629c04485, 0, $v5e0bdcbddccca4d66d74ba8c1cee1a68);
         $this->prop_name = $vdfc394bd05a4b48161c790034af522a8;
     } else {
         $this->prop_name = NULL;
     }
     if (is_numeric($vd6fe1d0be6347b8ef2427fa629c04485)) {
         if ((string) (int) $vd6fe1d0be6347b8ef2427fa629c04485 == $vd6fe1d0be6347b8ef2427fa629c04485) {
             return (int) $vd6fe1d0be6347b8ef2427fa629c04485;
         }
     }
     return umiHierarchy::getInstance()->getIdByPath($vd6fe1d0be6347b8ef2427fa629c04485);
 }
 protected function parsePath($vd6fe1d0be6347b8ef2427fa629c04485)
 {
     $vd6fe1d0be6347b8ef2427fa629c04485 = "http://" . (string) parent::parsePath($vd6fe1d0be6347b8ef2427fa629c04485);
     if ($vd6fe1d0be6347b8ef2427fa629c04485) {
         $v21ffce5b8a6cc8cc6a41448dd69623c9 = $this->params;
         if (isset($v21ffce5b8a6cc8cc6a41448dd69623c9['expire'])) {
             unset($v21ffce5b8a6cc8cc6a41448dd69623c9['expire']);
         }
         if (isset($v21ffce5b8a6cc8cc6a41448dd69623c9['sourceCharset'])) {
             $this->sourceCharset = strtoupper($v21ffce5b8a6cc8cc6a41448dd69623c9['sourceCharset']);
         }
         if (sizeof($v21ffce5b8a6cc8cc6a41448dd69623c9)) {
             $vd6fe1d0be6347b8ef2427fa629c04485 .= "?" . http_build_query($this->params, '', '&');
         }
         return $this->path = $vd6fe1d0be6347b8ef2427fa629c04485;
     } else {
         return $this->path = false;
     }
 }
Esempio n. 9
0
 protected function parsePath($vd6fe1d0be6347b8ef2427fa629c04485)
 {
     $vd6fe1d0be6347b8ef2427fa629c04485 = parent::parsePath($vd6fe1d0be6347b8ef2427fa629c04485);
     $vd6fe1d0be6347b8ef2427fa629c04485 = trim($vd6fe1d0be6347b8ef2427fa629c04485, "/");
     $vd6fe1d0be6347b8ef2427fa629c04485 = str_replace(")(", ") (", $vd6fe1d0be6347b8ef2427fa629c04485);
     $vd6fe1d0be6347b8ef2427fa629c04485 = preg_replace("/\\(([^\\)]+)\\)/Ue", "umiBaseStream::protectParams('\\1')", $vd6fe1d0be6347b8ef2427fa629c04485);
     $v32660e7b27600e0fde6ff1333c6c0568 = explode("/", $vd6fe1d0be6347b8ef2427fa629c04485);
     if (sizeof($v32660e7b27600e0fde6ff1333c6c0568) == 0) {
         throw new publicException("File {$vd6fe1d0be6347b8ef2427fa629c04485} not found");
     }
     $this->selectionName = $v6cab342b4c04b93bd0801e25b295b0d2 = $v32660e7b27600e0fde6ff1333c6c0568[0];
     $this->selectionFilePath = $vb5fe40710f18abb5e2fc26fa0eafbc47 = realpath(CURRENT_WORKING_DIR . "/usels/" . $v6cab342b4c04b93bd0801e25b295b0d2 . ".xml");
     if (!$this->selectionFilePath && ($v6829cdfdefd69b947abedd8fa2c4bcc7 = cmsController::getInstance()->getResourcesDirectory())) {
         $this->selectionFilePath = $vb5fe40710f18abb5e2fc26fa0eafbc47 = realpath($v6829cdfdefd69b947abedd8fa2c4bcc7 . "/usels/" . $v6cab342b4c04b93bd0801e25b295b0d2 . ".xml");
     }
     if (!file_exists($vb5fe40710f18abb5e2fc26fa0eafbc47)) {
         return false;
     }
     for ($v865c0c0b4ab0e063e5caa3387c1a8741 = 1; $v865c0c0b4ab0e063e5caa3387c1a8741 < sizeof($v32660e7b27600e0fde6ff1333c6c0568); $v865c0c0b4ab0e063e5caa3387c1a8741++) {
         $this->selectionParams[] = umiBaseStream::unprotectParams($v32660e7b27600e0fde6ff1333c6c0568[$v865c0c0b4ab0e063e5caa3387c1a8741]);
     }
     return $this->createSelection();
 }