includes/nav cleanup
[disclosr.git] / include / couchdb.inc.php
blob:a/include/couchdb.inc.php -> blob:b/include/couchdb.inc.php
<?php <?php
include "schemas/schemas.inc.php";  
function createAgencyDesignDoc() {  
global $db;  
$obj = new stdClass();  
$obj->_id = "_design/" . urlencode("app");  
$obj->language = "javascript";  
$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); };";  
$obj->views->showNamesABNs->map = "function(doc) { emit(doc._id, {name: doc.name, abn: doc.abn}); };";  
// allow safe updates (even if slightly slower due to extra: rev-detection check).  
return $db->save($obj, true);  
}  
   
require ('couchdb/settee/src/settee.php'); include $basePath . "schemas/schemas.inc.php";
   
$server = new SetteeServer('http://127.0.0.1:5984'); require ($basePath . 'couchdb/settee/src/settee.php');
   
function setteErrorHandler($e) { if (php_uname('n') == "vanille") {
  $serverAddr = 'http://192.168.178.21:5984/';
  } else
  if (php_uname('n') == "KYUUBEY") {
   
  $serverAddr = 'http://192.168.1.148:5984/';
  $serverAddr = 'http://127.0.0.1:5984/';
  } else
  if (php_uname('n') == "ikurt-20") {
   
  //$serverAddr = 'http://192.168.1.113:5984/';
  $serverAddr = 'http://127.0.0.1:5984/';
  } else {
  $serverAddr = 'http://127.0.0.1:5984/';
  }
  $server = new SetteeServer($serverAddr);
   
  function setteErrorHandler($e)
  {
  if (class_exists('Amon')) {
  Amon::log($e->getMessage() . " " . print_r($_SERVER, true), array('error'));
  }
echo $e->getMessage() . "<br>" . PHP_EOL; echo $e->getMessage() . "<br>" . PHP_EOL;
} }
   
?>