Example #1
0
    $menu = json_decode($data, true);
    $readbleArray = parseJsonArray($menu);
    $a = 1;
    foreach ($readbleArray as $k => $v) {
        $res = $obj->saveSort($readbleArray[$k]["id"], $readbleArray[$k]["parentID"], $a);
        echo $res;
        $a++;
    }
}
if (isset($_POST["price"])) {
    require_once "../classes/Product.php";
    $obj = new Product();
    $data = $_POST["price"];
    $price = json_decode($data, true);
    foreach ($price as $prices) {
        $res = $obj->saveSort($prices["id"], $prices["nn"]);
        echo $res;
    }
}
function parseJsonArray($jsonArray, $parentID = 0)
{
    $return = array();
    foreach ($jsonArray as $subArray) {
        $returnSubSubArray = array();
        if (isset($subArray['children'])) {
            $returnSubSubArray = parseJsonArray($subArray['children'], $subArray['id']);
        }
        $return[] = array('id' => $subArray['id'], 'parentID' => $parentID);
        $return = array_merge($return, $returnSubSubArray);
    }
    return $return;