--- a/common.inc.php +++ b/common.inc.php @@ -1,22 +1,7 @@ head('_design/app')->headers->_HTTP->status != "404") - return true; - } catch (Exception $e) { - //database issue - return false; - } - $ddoc = new StdClass(); $ddoc->_id = '_design/app'; $ddoc->views = new StdClass(); // by abn, by name @@ -30,30 +15,12 @@ $ddoc->views->getSuspended->map = 'function(doc) { if (doc.status == "suspended") { emit(doc._id, doc); } };'; $ddoc->views->getScrapeRequired = new StdClass(); $ddoc->views->getScrapeRequired->map = "function(doc) { emit(doc.abn, doc); };"; - try { - $sag->put('_design/app', $ddoc); - } catch (Exception $e) { - /* - * A 409 status code means there was a conflict, so another client - * already created the design doc for us. This is fine. - */ - if ($e->getCode() != 409) - return false; - } + return true; } -error_reporting(0); -require_once('sag/src/SagException.php'); -require_once('sag/src/SagCouchException.php'); -require_once('sag/src/SagConfigurationCheck.php'); -require_once('sag/src/httpAdapters/SagHTTPAdapter.php'); -require_once('sag/src/httpAdapters/SagNativeHTTPAdapter.php'); -require_once('sag/src/httpAdapters/SagCURLHTTPAdapter.php'); -require_once 'sag/src/Sag.php'; -error_reporting(E_ALL ^ E_STRICT ^ E_NOTICE); -$sag = new Sag(); +require (realpath(dirname(__FILE__) . '/couchdb/settee/src/settee.php')); -// createAgencyDesignDoc(); +$server = new SetteeServer('http://127.0.0.1:5984'); function include_header() { ?>