Start graph and import refactoring
[contractdashboard.git] / admin / importUNSPSC.php
blob:a/admin/importUNSPSC.php -> blob:b/admin/importUNSPSC.php
--- a/admin/importUNSPSC.php
+++ b/admin/importUNSPSC.php
@@ -1,5 +1,8 @@
 <?php
-  include_once("../lib/common.inc.php");
+if (php_sapi_name() != "cli") {
+    
+include_once ("../lib/common.inc.php");
+auth();
 
   // display existing
 
@@ -22,7 +25,8 @@
 }
 // import new from file
       $success = 0;
-      $fname = "UNSPSC_ECCMA_V13.2_UNDP_V7.csv";
+//      $fname = "UNSPSC_ECCMA_V13.2_UNDP_V7.csv";
+      $fname = "AusTenderCustomisedUNSPSCCodeSet-August2012.csv";
       echo " ============== $fname  ============== <br>";
       flush();
       $row = 1;
@@ -32,22 +36,26 @@
       while (($data = fgetcsv($handle, 1000)) !== false) {
           $num = count($data);
           
-          if ($row == 3) {
+/*          if ($row == 3) {
               $headers = $data;
           } elseif ($row > 3) {
 //print_r($data);
-$query = 'insert into "UNSPSCcategories" values(".$data[1].","$data[2]");';		
-//echo $query."<br>\n";		
+$query = 'insert into "UNSPSCcategories" values(".$data[1].","$data[2]");';		*/
+$query = 'delete from  "UNSPSCcategories" where "UNSPSC" = '.$data[0].'; insert into "UNSPSCcategories" values('.$data[0].',\''.trim($data[1]).'\');';	
+echo $query."<br>\n";		
 $conn->exec($query);
+print_r($conn->errorInfo());	
+
               flush();
               
               //echo "<hr>\n";
-          }
+/*          }*/
           
           $row++;
       }
       echo "<br> $success records successfully created";
       flush();
       fclose($handle);
+}
 ?>