From: Alex Sadleir Date: Wed, 02 Apr 2014 02:28:56 +0000 Subject: naa import update X-Git-Url: https://maxious.lambdacomplex.org/git/?p=disclosr.git&a=commitdiff&h=c1289bb746febc08b38df8942d0ac0f452cfdd00 --- naa import update --- --- a/admin/importOAICFOIrequests.php +++ b/admin/importOAICFOIrequests.php @@ -17,13 +17,13 @@ if ($row >= 1) { // print_r($data); $name = trim($data[2]); - echo "$name
"; +// echo "$name
"; if ($data[0] != "TOTALS" && $data[0] != "") { if (isset($nametoid[$name])) { $id = $nametoid[$name]; $timePeriod = $data[0] . "-Q" . $data[1]; - echo "$timePeriod
"; +// echo "$timePeriod
"; unset($data[0]); unset($data[1]); unset($data[2]); @@ -38,10 +38,13 @@ $result = Array("source" => "http://data.gov.au/dataset/freedom-of-information-quarterly-request-and-review-statistical-data-2011-12/"); foreach ($data as $key => $datum) { if ($datum != 0) { +// tODO prefix header with "FOI" +if (isset($stats[$id][$timePeriod][$key])) $datum += $stats[$id][$timePeriod][$key]; $result[trim($headers[$key])] = $datum; } } $stats[$id][$timePeriod] = $result; +// TODO merge if already exists //print_r($stats); } else { echo "
ERROR NAME MISSING FROM ID LIST

$row" . PHP_EOL; @@ -57,21 +60,24 @@ } fclose($handle); } +echo "all stats loaded successfuly"; foreach ($stats as $id => $stat) { echo $id . "
" . PHP_EOL; - $doc = $db->get($id); + $doc = $db->get($id); echo $doc->name . "
" . PHP_EOL; - print_r($stat); - die(); +// print_r($stat); // print_r($doc); $changed = false; if (!isset($doc->statistics)) { $changed = true; $doc->statistics = Array(); + } else { + $doc->statistics = object_to_array($doc->statistics); } foreach ($stat as $timePeriod => $value) { - if (!isset($doc->statistics->foiRequests->$timePeriod) - || $doc->statistics->foiRequests->$timePeriod != $value) { + if (!isset($doc->statistics["foiRequests"][$timePeriod]) + || $doc->statistics["foiRequests"][$timePeriod] != $value + ) { $changed = true; $doc->statistics["foiRequests"][$timePeriod] = $value; } @@ -81,6 +87,7 @@ } else { echo "not changed" . "
" . PHP_EOL; } +//print_r($doc);die(); } ?> --- a/admin/logo.svg +++ /dev/null @@ -1,58 +1,1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --- /dev/null +++ b/admin/massdelete.sh @@ -1,1 +1,10 @@ +for line in `curl "http://localhost:5984/disclosr-foidocuments/_design/app/_view/byAgencyID?reduce=false&keys=%5B\"5716ce0aacfe98f7d638b7a66b7f1040\"%5D&limit=600" | xargs -L1`; do +# echo $line + id=`echo $line | grep -Po '_id:.*?[^\\\],' | perl -pe 's/_id://; s/^//; s/,$//'` + rev=`echo $line | grep -Po 'rev:.*?[^\\\],'| perl -pe 's/rev://; s/^//; s/,$//'` + if [ -n "$id" ]; then + echo "curl -X DELETE http://localhost:5984/disclosr-foidocuments/$id?rev=$rev" + curl -X DELETE http://localhost:5984/disclosr-foidocuments/$id?rev=$rev + fi +done; --- a/admin/neo4jimporter/.idea/misc.xml +++ b/admin/neo4jimporter/.idea/misc.xml @@ -13,7 +13,7 @@ - + + --- a/admin/neo4jimporter/.idea/neo4jimporter.iml +++ b/admin/neo4jimporter/.idea/neo4jimporter.iml @@ -7,7 +7,7 @@ - + --- a/admin/neo4jimporter/.idea/workspace.xml +++ b/admin/neo4jimporter/.idea/workspace.xml @@ -2,12 +2,9 @@ - - - - - + + @@ -73,7 +70,7 @@ - + @@ -83,30 +80,23 @@ - - + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -138,10 +128,11 @@ + - @@ -169,6 +160,7 @@ + @@ -230,7 +222,6 @@ - @@ -252,6 +243,18 @@ + + + + @@ -277,6 +280,10 @@ + + + + + + + + + + + + @@ -299,6 +323,9 @@ + @@ -314,6 +341,44 @@ + + + + + + @@ -354,29 +419,34 @@ - + - - - + + + + - + + - + - - + + + + + + - @@ -394,21 +464,108 @@ + + - - - file://$PROJECT_DIR$/src/main/java/StAXSample.java - 126 - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -421,11 +578,7 @@ - - - - - + @@ -433,11 +586,7 @@ - - - - - + @@ -451,30 +600,23 @@ - - + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -531,7 +673,7 @@ - Android 4.2 Platform + 1.7