@ 2014-11-02T03:03:00Z <?php
#CreatedBy;Aaron;01NOV2014;Odin-Framework
/*
Disclaimer: I am just learning couchbase now, so don't trust this script.
*/
class bolt_couchbase
{
var $server;
var $login;
function __construct($conf)
{
if($conf['default_port'])
{ $this->set_server($conf['default_host'],$conf['auth'],$conf['default_port']); }
elseif($conf['default_host'])
{ $this->set_server($conf['default_host'],$conf['auth']); }
}
function set_server($host,$login,$port=8092)
{
$this->server = $host.':'.$port;
$this->login = $login['user'].':'.$login['pass'];
}
function pull($bucket,$view_path,$debug=NULL)
{
global $odin;
if(!$this->server)
{ return $odin->debug->error('No host set'); }
$uri = $this->server.'/'.$bucket.'/'.$view_path;
$o = array(
CURLOPT_USERPWD => $this->login,
CURLOPT_CONNECTTIMEOUT => 3,
);
if($debug)
{ $o['return_all'] = 1; }
$ret = $odin->curl->request($uri,$o);
return json_decode($ret);
}
}
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 4.3.0 - 4.3.11 , 4.4.0 - 4.4.9 , 5.1.3 - 5.1.6 , 5.2.0 - 5.2.17 , 5.3.0 - 5.3.29 , 5.4.0 - 5.4.45 , 5.5.24 - 5.5.35 , 5.6.7 - 5.6.21 , 7.0.0 - 7.0.20 , 7.1.0 - 7.1.10 , 7.2.0 - 7.2.33 , 7.3.16 - 7.3.33 , 7.4.0 - 7.4.33 , 8.0.0 - 8.0.30 , 8.1.0 - 8.1.28 , 8.2.0 - 8.2.18 , 8.3.0 - 8.3.7 Output for 5.0.0 - 5.0.5 , 5.1.0 - 5.1.2 Strict Standards: var: Deprecated. Please use the public/private/protected modifiers in /in/hYjDc on line 8
Strict Standards: var: Deprecated. Please use the public/private/protected modifiers in /in/hYjDc on line 9
preferences:dark mode live preview
222.95 ms | 402 KiB | 311 Q