public function delete($id = 0) { //get data product. $dgClass = new dg(); $products = $dgClass->getProducts(); $categories = $dgClass->getProductCategories(); //get id products if (isset($_POST['ids']) && $_POST['ids'] != '') { $ids = $_POST['ids']; } else { if ($id != '' && (int) $id > 0) { $ids = array($id); } else { $ids = array(); } } if (count($ids) > 0) { //remove products. if (count($products) > 0) { $content['products'] = array(); foreach ($products as $product) { if (!in_array($product->id, $ids)) { $content['products'][] = $product; } } } $content = json_encode($content); $path = dirname(ROOT) . DS . 'data' . DS . 'products.json'; $dgClass->WriteFile($path, $content); //remove categories. if (count($categories) > 0) { $category_data = array(); foreach ($categories as $category) { if (!in_array($category->product_id, $ids)) { $category_data[] = $category; } } $category_data = json_encode($category_data); $path = dirname(ROOT) . DS . 'data' . DS . 'product_categories.json'; $dgClass->WriteFile($path, $category_data); } } $dgClass->redirect('index.php/product'); }
if (isset($_GET['key'])) { include_once ROOT . DS . 'includes' . DS . 'functions.php'; $key = $_GET['key']; $position = $_GET['view']; $dg = new dg(); $cache = $dg->cache('design'); $params = explode(':', $key); $user_id = $cache->get($params[0]); if ($user_id == false or count($user_id) == 0) { return false; } $data = $user_id[$params[1]]; if (count($data) > 0) { $product_id = $params[2]; // get product $products = $dg->getProducts(); for ($i = 0; $i < count($products); $i++) { if ($products[$i]->id == $product_id) { $product = $products[$i]; break; } } if (isset($product)) { $design = $product->design; if (count($design)) { $files = array(); if (isset($_GET['type'])) { $file = $_GET['type']; } else { $file = 'svg'; }
public function delete($id = 0) { $dgClass = new dg(); if ($id > 0) { $products = $dgClass->getProducts(); if (count($products) > 0) { $content = array('products' => array()); foreach ($products as $product) { if ($product->id != $id) { $content['products'][] = $product; } } } $path = dirname(ROOT) . DS . 'data' . DS . 'products.json'; $check = $dgClass->WriteFile($path, json_encode($content)); } $dgClass->redirect('index.php/product'); }