示例#1
0
 * Time: 9:58 AM
 */
require_once 'header.php';
$variations = new Variations();
$form = new Forms();
if (isset($_POST['submit'])) {
    $variation_ids = array();
    if (isset($_GET['c'])) {
        if (isset($_POST['enable'])) {
            foreach ($_POST['enable'] as $id => $toggle) {
                if ($toggle == "on") {
                    array_push($variation_ids, $id);
                }
            }
        }
        $variations->submit_toggles(implode(";;", $variation_ids));
        $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);