/** * 安装预选商品类型 * * @access public * @param array $goods_types 预选商品类型 * @param string $lang 语言 * @return boolean 成功返回true,失败返回false */ function install_goods_types($goods_types, $lang) { global $err; if (!$goods_types) { return true; } include(ROOT_PATH . 'data/config.php'); include_once(ROOT_PATH . 'includes/cls_mysql.php'); $db = new cls_mysql($db_host, $db_user, $db_pass, $db_name); if (file_exists(ROOT_PATH . 'install/data/inc_goods_type_' . $lang . '.php')) { include(ROOT_PATH . 'install/data/inc_goods_type_' . $lang . '.php'); } else { include(ROOT_PATH . 'install/data/inc_goods_type_zh_cn.php'); } foreach ($attributes as $key=>$val) { if (!in_array($key, $goods_types)) { continue; } if (!$db->query($val['cat'], 'SILENT')) { $err->add($db->errno() .' '. $db->error()); return false; } $cat_id = $db->Insert_ID(); $sql = str_replace("{cat_id}", $cat_id, $val['attr']); if (!$db->query($sql, 'SILENT')) { $err->add($db->errno() .' '. $db->error()); return false; } } return true; }