芝麻web文件管理V1.00
编辑当前文件:/home/prismawe/www/projets/init.php
connect($db_name, $db_user, $db_pass, $db_host); } // Start template engine $template = new Smarty(); // get the available languages $languages = getAvailableLanguages(); // get URL to collabtive $url = getMyUrl(); $template->assign("url", $url); $template->assign("languages", $languages); $template->assign("myversion", "0.6.4"); $template->assign("cl_config", CL_CONFIG); // Assign globals to all templates if (isset($_SESSION["userid"])) { // unique ID of the user $userid = $_SESSION["userid"]; // name of the user $username = $_SESSION["username"]; // timestamp of last login $lastlogin = $_SESSION["lastlogin"]; // selected locale $locale = $_SESSION["userlocale"]; // gender $gender = $_SESSION["usergender"]; // what the user may or may not do $userpermissions = $_SESSION["userpermissions"]; // assign it all to the templates $template->assign("userid", $userid); $template->assign("username", $username); $template->assign("lastlogin", $lastlogin); $template->assign("usergender", $gender); $template->assign("userpermissions", $userpermissions); $template->assign("loggedin", 1); } else { $template->assign("loggedin", 0); } // get system settings if (isset($conn)) { $set = (object) new settings(); $settings = $set->getSettings(); define("CL_DATEFORMAT", $settings["dateformat"]); date_default_timezone_set($settings["timezone"]); $template->assign("settings", $settings); } // Set Template directory // If no directory is set in the system settings, default to the standard theme if (isset($settings['template'])) { $template->template_dir = CL_ROOT . "/templates/$settings[template]/"; $template->tname = $settings["template"]; } else { $template->template_dir = CL_ROOT . "/templates/standard/"; $template->tname = "standard"; } if (!isset($locale)) { if (isset($settings["locale"])) { $locale = $settings['locale']; } else { $locale = "en"; } $_SESSION['userlocale'] = $locale; } // if detected locale doesnt have a corresponding langfile , use system default locale // if, for whatever reason, no system default language is set, default to english as a last resort if (!file_exists(CL_ROOT . "/language/$locale/lng.conf")) { $locale = $settings['locale']; $_SESSION['userlocale'] = $locale; } // Set locale directory $template->config_dir = CL_ROOT . "/language/$locale/"; // read language file into PHP array $langfile = readLangfile($locale); $template->assign("langfile", $langfile); $template->assign("locale", $locale); // css classes for headmenue // this indicates which of the 3 main stages the user is on $mainclasses = array("desktop" => "desktop", "profil" => "profil", "admin" => "admin" ); $template->assign("mainclasses", $mainclasses); $they = date("Y"); $them = date("n"); $template->assign("theM", $them); $template->assign("theY", $they); // clear session data for pagination SmartyPaginate::disconnect(); ?>