Example #1
0
 /**
  * Reset the http object state to default values.
  */
 public static function reset()
 {
     require_once dirname(__FILE__) . '/http/class.http.php';
     self::$_http = new Http();
     self::$_http->setTimeout(60);
     // todo, make this a preference.
 }
 private function refresh_cache()
 {
     @unlink($this->_cache_file);
     $data = cge_http::get($this->_src_spec);
     if ($data) {
         @file_put_contents($this->_cache_file, $data);
     }
 }
 public static function reset()
 {
     if (class_exists('cms_http_request')) {
         // use the CMSMS 1.10 class
         self::$_http = new cms_http_request();
     } else {
         require_once dirname(__FILE__) . '/http/class.http.php';
         self::$_http = new Http();
         self::$_http->setTimeout(60);
         // todo, make this a preference.
     }
 }
 /**
  * Perform an HTTP GET request.
  *
  * @param string $URL the url to post to
  * @param string $referer An optional referrer string.
  * @return string
  */
 function http_get($URL, $referer = '')
 {
     return cge_http::get($URL, $referer);
 }