예제 #1
0
         */
        case "templates_list":
            TPL::assign("templates_list", DRAWLINE::templates_list());
            TPL::render('v_design/templates_list');
            break;
            /*
             * install a template
             */
        /*
         * install a template
         */
        case "template_install":
            if (isset($_GET['package'])) {
                $package = str_replace(array("/", ".."), "", $_GET['package']);
                if (file_exists(FOLDER_EXTENDER . "templates" . DS . $package . DS . "index.php")) {
                    if (OPTIONS::set("website", "frontend_template", $package)) {
                        TPL::message("The template was changed successfuly.", "success");
                    } else {
                        TPL::message("We encounted an error. Please try again!");
                    }
                } else {
                    TPL::message("I can't find this template on the server.");
                }
            } else {
                redirect(ADMIN_URL);
            }
            TPL::assign("templates_list", DRAWLINE::templates_list());
            TPL::render('v_design/templates_list');
            break;
    }
}