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;
 }
Esempio n. 2
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();
 }