flash("tpl_installed_ok", "templet.php?type=" . $_GET['type']); } if ($do == "setup" && !empty($_GET['name']) && $pdb->GetRow("SELECT * FROM {$tb_prefix}templets WHERE id=" . $id)) { $the_theme = trim($_GET['name']); $setting->replace(array("theme" => $the_theme)); $result = $cache->writeCache("setting", "setting"); if ($result) { $templet->exchangeDefault($id); flash("success", "templet.php?type=system"); } else { flash(); } } if ($do == "edit") { if (!empty($id)) { setvar("item", $templet->read("*", $id)); } $user_types = array(); foreach ($_PB_CACHE['membergroup'] as $key => $val) { $user_types[$key] = $val['name']; } setvar("Membergroups", $user_types); setvar("Membertypes", $_PB_CACHE['membertype']); $tpl_file = "templet.edit"; template($tpl_file); exit; } } if (isset($_POST['del']) && is_array($_POST['id'])) { $ids = array_filter($_POST['id']); $result = $templet->del($ids);
flash("tpl_installed_ok", "templet.php?type=" . $_GET['type']); } if ($do == "setup" && !empty($_GET['name']) && $pdb->GetRow("SELECT * FROM {$tb_prefix}templets WHERE id=" . $id)) { $the_theme = trim($_GET['name']); $setting->replace(array("site_theme" => $the_theme)); $result = $cache->writeCache("setting", "setting"); if ($result) { $templet->exchangeDefault($id); flash("success", "templet.php?type=system"); } else { flash(); } } if ($do == "edit") { setvar("CurrentSiteThemeStyle", $G['setting']['site_style']); $info = $templet->read("*", $id); $site_theme = ''; if (is_dir(PHPB2B_ROOT . $templet_controller->system_skin_dir . DS . $info['name'] . DS)) { $site_theme = $info['name']; } $site_styles = $templet_controller->getStyle($site_theme); setvar("SiteStyles", $site_styles); if (!empty($id)) { setvar("item", $info); } if ($info['type'] == 'user') { require LIB_PATH . "file.class.php"; $file = new Files(); if (strpos($info['directory'], 'templates') === false) { $info['directory'] = 'templates/' . $info['directory']; }