--- a/common.inc.php
+++ b/common.inc.php
@@ -1,98 +1,98 @@
_id = "_design/" . urlencode("app");
+ $obj->views->byABN->map = "function(doc) { emit(doc.abn, doc); };";
+ $obj->views->byName->map = "function(doc) { emit(doc.name, doc); };";
+ $obj->views->getActive->map = 'function(doc) { if (doc.status == "active") { emit(doc._id, doc); } };';
+ $obj->views->getSuspended->map = 'function(doc) { if (doc.status == "suspended") { emit(doc._id, doc); } };';
+ $obj->views->getScrapeRequired->map = "function(doc) { emit(doc.abn, doc); };";
- $ddoc->_id = '_design/app';
- $ddoc->views = new StdClass();
- // by abn, by name
- $ddoc->views->byABN = new StdClass();
- $ddoc->views->byABN->map = "function(doc) { emit(doc.abn, doc); };";
- $ddoc->views->byName = new StdClass();
- $ddoc->views->byName->map = "function(doc) { emit(doc.name, doc); };";
- $ddoc->views->getActive = new StdClass();
- $ddoc->views->getActive->map = 'function(doc) { if (doc.status == "active") { emit(doc._id, doc); } };';
- $ddoc->views->getSuspended = new StdClass();
- $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); };";
-
- return true;
+ // allow safe updates (even if slightly slower due to extra: rev-detection check).
+ return $db->save($obj, true);
}
+
require (realpath(dirname(__FILE__) . '/couchdb/settee/src/settee.php'));
$server = new SetteeServer('http://127.0.0.1:5984');
+function setteErrorHandler($e) {
+ echo $e->getMessage() . "
" . PHP_EOL;
+}
+
function include_header() {
?>
-
+
-
-
-
-
-
-