function foxyshop_inventory_update() { //Saving Values From Uploaded Data if (isset($_POST['foxyshop_inventory_updates'])) { if (!check_admin_referer('import-foxyshop-inventory-updates')) { return; } $lines = preg_split("/(\r\n|\n|\r)/", $_POST['foxyshop_inventory_updates']); $save_count = 0; foreach ($lines as $line) { $line = explode("\t", $line); if (count($line) < 5) { continue; } if ($line[0] == "ID") { continue; } $productid = (int) $line[0]; $productcode = $line[2]; $newcount = (int) $line[4]; //Update foxyshop_inventory_count_update($productcode, $newcount, $productid); $save_count++; } wp_redirect('edit.php?post_type=foxyshop_product&page=foxyshop_inventory_management_page&importcompleted=' . $save_count); die; } }
function foxyshop_consolibyte_inventory_process() { //DECRYPT (required) //----------------------------------------------------- $FoxyData_decrypted = foxyshop_decrypt($_POST["FoxyInventory"]); $xml = simplexml_load_string($FoxyData_decrypted, NULL, LIBXML_NOCDATA); //For Each Item foreach ($xml->foxyinventory->item as $item) { //Set Variables $product_code = (string) $item->product_code; $quantity_on_hand = (int) $item->quantity_on_hand; //Update Inventory foxyshop_inventory_count_update($product_code, $quantity_on_hand, 0); } //All Done! die("foxyinventory"); }