Move to settee php couchdb library
[disclosr.git] / common.inc.php
blob:a/common.inc.php -> blob:b/common.inc.php
--- a/common.inc.php
+++ b/common.inc.php
@@ -1,22 +1,7 @@
 <?php
 
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
+function createAgencyDesignDoc() {
 
-function createAgencyDesignDoc() {
-    global $sag;
-    //See if the design doc exists, creating it if it doesn't
-    try {
-        //it does exist, so finish early
-        if ($sag->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() {
     ?>