Example #1
0
     $html->redirection("collections.php");
 } else {
     if (isset($_GET['p'])) {
         $collection_id = $_POST['collection_id'];
         foreach ($_POST['variation_ids'] as $key => $id) {
             $p_toggles = array();
             $option_id = isset($_POST['option_ids']) ? $_POST['option_ids'][$key] : 0;
             $variation_id = $id;
             $results = $db->select("variations", "id='{$variation_id}'", 'options', 1);
             $count = count(explode(";;", $results['options']));
             $toggles = $_POST[$variation_id];
             for ($i = 0; $i < $count; $i++) {
                 $p_toggles[$i + 1] = isset($toggles[$i]) ? 1 : 0;
             }
             $p_toggles = implode(';;', $p_toggles);
             $variations->submit_product_toggles($variation_id, $p_toggles, $option_id);
         }
         $html->redirection("products.php?c={$collection_id}");
     } else {
         if (isset($_GET['override'])) {
             $collection_id = $_POST['collection_id'];
             foreach ($_POST['variation_ids'] as $key => $id) {
                 $p_toggles = array();
                 $variation_id = $id;
                 $results = $db->select("variations", "id='{$variation_id}'", 'options', 1);
                 $count = count(explode(";;", $results['options']));
                 $toggles = $_POST[$variation_id];
                 $trigger = false;
                 for ($i = 0; $i < $count; $i++) {
                     $p_toggles[$i + 1] = isset($toggles[$i]) ? 1 : 0;
                     if ($p_toggles[$i + 1] === 0) {