コード例 #1
0
ファイル: base.io.php プロジェクト: suxinde2009/www
 public static function system_info()
 {
     $template = new HTMLTemplate("base/system_info.html");
     $template->set_var("product", constant("PRODUCT"));
     $template->set_var("product_version", constant("PRODUCT_VERSION"));
     $product_user = Registry::get_value("base_product_user");
     $product_function = Registry::get_value("base_product_function");
     $template->set_var("product_user", $product_user);
     $template->set_var("product_function", $product_function);
     $paramquery = $_GET;
     $paramquery['run'] = "software_info";
     $params = http_build_query($paramquery, '', '&');
     $template->set_var("sw_info_params", $params);
     $paramquery = $_GET;
     $paramquery['run'] = "license";
     $params = http_build_query($paramquery, '', '&');
     $template->set_var("license_params", $params);
     $include_array = SystemHandler::list_includes();
     if (is_array($include_array) and count($include_array) >= 1) {
         $include_string = null;
         foreach ($include_array as $key => $value) {
             if (!$include_string) {
                 $include_string = $value['name'];
             } else {
                 $include_string = $include_string . ", " . $value['name'];
             }
         }
         $template->set_var("includes", $include_string);
     } else {
         $template->set_var("includes", "<span class='italic'>none</span>");
     }
     $module_array = SystemHandler::list_modules();
     if (is_array($module_array) and count($module_array) >= 1) {
         $module_string = null;
         foreach ($module_array as $key => $value) {
             if (!$module_string) {
                 $module_string = $value['name'];
             } else {
                 $module_string = $module_string . ", " . $value['name'];
             }
         }
         $template->set_var("modules", $module_string);
     } else {
         $template->set_var("modules", "<span class='italic'>none</span>");
     }
     $template->output();
 }
コード例 #2
0
ファイル: language.class.php プロジェクト: suxinde2009/www
 /**
  * @param integer $language_id
  * @return array
  */
 private static function scan_language($language_id, $path)
 {
     $LANG = array();
     $module_array = SystemHandler::list_modules();
     $language = new Language($language_id);
     if (is_array($module_array) and count($module_array) >= 1) {
         $lanugage_folder = constant("WWW_DIR") . "/languages/" . $language->get_folder_name();
         foreach ($module_array as $key => $value) {
             if (file_exists($lanugage_folder . "/" . trim($value['folder']) . "/" . $path)) {
                 include $lanugage_folder . "/" . trim($value['folder']) . "/" . $path;
             }
         }
     }
     return $LANG;
 }