예제 #1
0
        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);
예제 #2
0
     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'];
         }