public function __construct($queryObj) { parent::__construct($queryObj); $queryObj->setExecutorName(ZSBArgParser::getexecutor()); $queryUrl = 'https://somehost/Cloud/Meta?type=deploy'; $queryObj->setQueryUrl($queryUrl); }
/** * __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); }
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; }
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); }
/** * 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; } } } }