Esempio n. 1
0
 public function __construct($queryObj)
 {
     parent::__construct($queryObj);
     $queryObj->setExecutorName(ZSBArgParser::getexecutor());
     $queryUrl = 'https://somehost/Cloud/Meta?type=deploy';
     $queryObj->setQueryUrl($queryUrl);
 }
Esempio n. 2
0
 /**
  * __construct 
  * 
  * Builds any otions that need set on instantiation
  *
  * @param mixed $options 
  * @access public
  * @return void
  */
 public function __construct($options)
 {
     $user = ZSBArgParser::getUser();
     $pass = ZSBArgParser::getPassword();
     if ($pass == null) {
         throw new ZSBException(self::PASSWORD_FAILURE);
     }
     $userpwd = $user . ':' . $pass;
     $this->m_curl_opt = array("http_header" => array('Content-Type: application/json'), "user_pwd" => $userpwd, "user_agent" => 'Saigon ZSB Fetcher/1.0', "return_transfer" => true, "ssl_verify_peer" => false, "ssl_verify_host" => false, "timeout" => 45);
 }
Esempio n. 3
0
 public function getSearchResults($input)
 {
     $results = array();
     $inputArray = array('exec' => 'zsbnagios', 'glob' => $input->srchparam);
     ZSBArgParser::setZSBArgs($inputArray);
     ZSBArgParser::setUser(ZSB_USER);
     ZSBArgParser::setPassword(ZSB_PASS);
     $results = ZSBQueryWrapper::execute(ZSBArgParser::getQueryLocation());
     return $results;
 }
Esempio n. 4
0
 public function __construct($queryObj)
 {
     parent::__construct($queryObj);
     $glob = ZSBArgParser::getKeyValue('glob');
     if (!preg_match('/\\*$/', $glob)) {
         $glob .= '*';
     }
     $queryObj->setExecutorName(ZSBArgParser::getexecutor());
     $queryUrl = 'https://somehost/Cloud/Search';
     $queryUrl .= '?vname=' . $glob;
     $queryObj->setQueryUrl($queryUrl);
 }
Esempio n. 5
0
 /**
  * setZSBArgs 
  *      function that actually sets all of the key => value pairs in the globalArgs array
  *
  * @param array $argArray 
  * @static
  * @access public
  * @return void
  */
 public static function setZSBArgs(array $argArray)
 {
     self::$m_globalArgs = array();
     /* Nullify incase of existance and processing a new request */
     foreach ($argArray as $key => $value) {
         if (isset(self::$m_globalArgs[$key]) && !is_array(self::$m_globalArgs[$key])) {
             $results = array();
             array_push($results, self::$m_globalArgs[$key]);
             array_push($results, $value);
             self::$m_globalArgs[$key] = $results;
         } else {
             if (isset(self::$m_globalArgs[$key]) && is_array(self::$m_globalArgs[$key])) {
                 array_push(self::$m_globalArgs[$key], $value);
             } else {
                 self::$m_globalArgs[$key] = $value;
             }
         }
     }
 }