From: Maxious Date: Tue, 20 Nov 2012 04:08:55 +0000 Subject: more ausbudget import X-Git-Url: http://maxious.lambdacomplex.org/git/?p=disclosr.git&a=commitdiff&h=d4310e86474c5818df61ae245c745e9ae0237e57 --- more ausbudget import Former-commit-id: 1c41e9c73321cf18e58277483900ca60392d79c7 --- --- a/admin/ausbudget/importAusbudget.php +++ /dev/null @@ -1,7 +1,1 @@ -body); - phpQuery::selectDocument($html); - foreach (pq('meta')->elements as $meta) { - - --- /dev/null +++ b/admin/importAusbudget.php @@ -1,1 +1,68 @@ +"; + $html = phpQuery::newDocumentHTML(file_get_contents($dir . $fname)); + phpQuery::selectDocument($html); + foreach (pq('table')->elements as $table) { + $data = Array(); + ////echo "loltable"; + //echo $table->ownerDocument->saveXML($table); + foreach (pq('tr',$table)->elements as $row) { + //echo "lolrow"; + $rowText = pq($row)->text(); + if (strpos($rowText, "Twitter") === false) { + + $key = trim(pq("td:first", $row)->text()); + //echo "$key
"; + $value = trim(str_replace(pq("td:first", $row)->text(), "", pq("td", $row)->text())); + if ($key == "2011-2012" || $key == "2012-2013") { + $eValue = explode("-", $value); + $value = trim(str_replace(Array("$", ",", "\n"), "", $eValue[0])); + } + //echo "$value
"; + $data[$key] = trim(str_replace(Array("\n"), "", $value)); + if ($key == "Source") { + + foreach ($headers as $fieldName) { + if (isset($data[$fieldName])) { + + $csvrow[] = $data[$fieldName]; + } else { + $csvrow[] = ""; + } + } + + fputcsv($fp, array_values($csvrow)); + $data = Array(); + $csvrow = Array(); + } + } + } + } + } + } + } + die; +} +?> +