Redid direct agency info import
[disclosr.git] / common.inc.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<?php
 
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
 
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
        $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); };";
    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();
 
// createAgencyDesignDoc();
 
function include_header() {
    ?>
<!DOCTYPE html>
 
<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if IE 7]>    <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
<!--[if IE 8]>    <html class="no-js lt-ie9" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html lang="en"> <!--<![endif]-->
<head>
        <meta charset="utf-8" />
 
        <!-- Set the viewport width to device width for mobile -->
        <meta name="viewport" content="width=device-width" />
 
        <title>Welcome to Foundation</title>
  
        <!-- Included CSS Files -->
        <link rel="stylesheet" href="stylesheets/foundation.css">
        <link rel="stylesheet" href="stylesheets/app.css">
 
        <!--[if lt IE 9]>
                <link rel="stylesheet" href="stylesheets/ie.css">
        <![endif]-->
 
 
        <!-- IE Fix for HTML5 Tags -->
        <!--[if lt IE 9]>
                <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->
 
</head>
<body>
 
  <!-- navBar -->
  <div id="navBar" class="container">
    <div class="row">
      <div class="four columns">
        <h1><a href="/">Disclosr</a></h1>
      </div>
      <div class="eight columns hide-on-phones">
        <strong class="right">
                <a href="../grid.php">Features</a>
                <a href="../case-soapbox.php">Case Studies</a>
                <a href="index.php">Documentation</a>
                <a href="http://github.com/navb/foundation">Github</a>
                <a href="../files/foundation-download-2.1.4.zip" class="small blue nice button src-download">Download</a>
                
        </strong>
      </div>
    </div>
  </div>
  <!-- /navBar -->
 
        <!-- container -->
        <div class="container">
<?php }
 
function include_footer() { ?>
</div>
        <!-- container -->
 
 
 
 
        <!-- Included JS Files -->
        <script src="javascripts/foundation.js"></script>
        <script src="javascripts/app.js"></script>
 
</body>
</html>
 
<?php } ?>