require "../libraries/common.inc.php"; uses("quotetype", "typeoption"); require LIB_PATH . 'page.class.php'; require LIB_PATH . 'cache.class.php'; require "session_cp.inc.php"; $quotetypes = new Quotetypes(); $typeoption = new Typeoption(); $type_models = new Typeoptions(); $cache = new Caches(); $page = new Pages(); $conditions = array(); $tpl_file = "quotetype"; setvar("AskAction", $typeoption->get_cache_type("common_option")); if (isset($_POST['save']) && !empty($_POST['data'])) { if ($_POST['data']['method'] == 2) { $result = $type_models->copy("quotetypes", $_POST['data']['truncate'], $_POST['data']['coverage']); } else { $vals = array(); $vals = $_POST['data']['quotetype']; $vals['level'] = intval($pdb->GetOne("SELECT level AS new_level FROM {$tb_prefix}quotetypes WHERE id='" . $vals['parent_id'] . "'") + 1); if (!empty($_POST['id'])) { $result = $quotetypes->save($vals, "update", $_POST['id']); } elseif (!empty($vals['name'])) { $names = explode("\r\n", $vals['name']); $tmp_name = array(); if (!empty($names)) { foreach ($names as $val) { $name = $val; if (!empty($name)) { $tmp_name[] = "('" . $name . "','" . $vals['level'] . "','" . $vals['parent_id'] . "')"; }
require "../libraries/common.inc.php"; uses("productcategory", "typeoption"); require LIB_PATH . 'page.class.php'; require LIB_PATH . 'cache.class.php'; require "session_cp.inc.php"; $productcategories = new Productcategories(); $cache = new Caches(); $page = new Pages(); $typeoption = new Typeoption(); $type_models = new Typeoptions(); $conditions = array(); $tpl_file = "productcategory"; setvar("AskAction", $typeoption->get_cache_type("common_option")); if (isset($_POST['save']) && !empty($_POST['data'])) { if ($_POST['data']['method'] == 2) { $result = $type_models->copy("productcategories", $_POST['data']['truncate'], $_POST['data']['coverage']); } else { $vals = array(); $vals = $_POST['data']['productcategory']; $vals['level'] = intval($pdb->GetOne("SELECT level AS new_level FROM {$tb_prefix}productcategories WHERE id='" . $vals['parent_id'] . "'") + 1); if (!empty($_POST['id'])) { $result = $productcategories->save($vals, "update", $_POST['id']); } elseif (!empty($vals['name'])) { $names = explode("\r\n", $vals['name']); $tmp_name = array(); if (!empty($names)) { foreach ($names as $val) { $name = $val; if (!empty($name)) { $tmp_name[] = "('" . $name . "','" . $vals['level'] . "','" . $vals['parent_id'] . "')"; }