--- a/admin/updateUNSPSC.php +++ b/admin/updateUNSPSC.php @@ -7,16 +7,23 @@ $unspscresult = $conn->prepare('select * from "UNSPSCcategories";'); $unspscresult->execute(); foreach ($unspscresult->fetchAll() as $row) { + $row['Title'] = strtolower($row['Title']); $unspsc[strtolower($row['Title'])] = $row['UNSPSC']; // some Australian spellings -/* $isiz = str_replace("iz", "is", $row['Title']); + $isiz = str_replace("iz", "is", $row['Title']); $unspsc[$isiz] = $row['UNSPSC']; + $iseize = str_replace("ize", "ise", $row['Title']); + $unspsc[$iseize] = $row['UNSPSC']; $filfill = str_replace("fill", "fil", $row['Title']); $unspsc[$filfill] = $row['UNSPSC']; + $ampersand = str_replace("&", "and", $row['Title']); + $unspsc[$ampersand] = $row['UNSPSC']; $defence = str_replace("efense", "efence", $row['Title']); $unspsc[$defence] = $row['UNSPSC']; $armor = str_replace("rmored", "rmoured", $row['Title']); $unspsc[$armor] = $row['UNSPSC']; + $labour = str_replace("labor", "labour", $row['Title']); + $unspsc[$labour] = $row['UNSPSC']; $erre = str_replace("er", "re", $row['Title']); $unspsc[$erre] = $row['UNSPSC']; $center = str_replace("center", "centre", $row['Title']); @@ -35,6 +42,14 @@ $airo = str_replace("airplane", "aeroplane", $row['Title']); $unspsc[$airo] = $row['UNSPSC']; // some divergence from standard + $services = str_replace( " services", "", $row['Title']); + $unspsc[$services] = $row['UNSPSC']; + $microa = str_replace( "micro assemblies", "microassemblies", $row['Title']); + $unspsc[$microa] = $row['UNSPSC']; + $lightb = str_replace( "light bulbs", "lightbulbs", $row['Title']); + $unspsc[$lightb] = $row['UNSPSC']; + $kitchen = str_replace( "domestic kitchenware and kitchen supplies", "domestic kitchenware", $row['Title']); + $unspsc[$kitchen] = $row['UNSPSC']; $forensicit = str_replace("Information technology consultation services", "Forensic IT Services", $row['Title']); $unspsc[$forensicit] = $row['UNSPSC']; $powercable = str_replace( "Power cable", "Power cable installation and supply", $row['Title']); @@ -50,7 +65,7 @@ // some just plain wrong $noOilRigs = str_replace("Building and Construction and Maintenance Services", "Management and provision of all facilities engineering modification and maintenance services for a site or platform", $row['Title']); - $unspsc[$noOilRigs] = $row['UNSPSC'];*/ + $unspsc[$noOilRigs] = $row['UNSPSC']; } //print_r($unspsc); $query = 'SELECT "CNID",lower("category") as category,"value"