public static function home() { if ($_GET['runid']) { $type_id = $_GET['runid']; } else { $type_id = 1; } $argument_array = array(); $argument_array[0] = "type_id"; $argument_array[1] = $type_id; $list = new List_IO("BaseAdminSystemLog", "ajax.php?nav=base.admin", "admin_list_system_log", "admin_count_system_log", $argument_array, "BaseAdminSystemLog"); $list->add_column(Language::get_message("BaseGeneralListColumnUser", "general"), "user", true, null); $list->add_column(Language::get_message("BaseGeneralListColumnDateTime", "general"), "datetime", true, null); $list->add_column(Language::get_message("BaseGeneralListColumnIP", "general"), "ip", true, null); $list->add_column(Language::get_message("BaseGeneralListColumnInfo", "general"), "info", true, null); $list->add_column(Language::get_message("BaseGeneralListColumnFile", "general"), "file", true, null); $template = new HTMLTemplate("base/admin/system_log/list.html"); $result = array(); $counter = 0; $type_array = SystemLog::list_types(); if (is_array($type_array) and count($type_array) >= 1) { foreach ($type_array as $key => $value) { if ($type_id == $value) { $result[$counter]['selected'] = "selected='selected'"; } else { $result[$counter]['selected'] = ""; } $result[$counter]['value'] = $value; $result[$counter]['content'] = SystemLog::get_type_name($value); $counter++; } } $template->set_var("option", $result); $result = array(); $counter = 0; foreach ($_GET as $key => $value) { if ($key != "runid") { $result[$counter]['value'] = $value; $result[$counter]['key'] = $key; $counter++; } } $template->set_var("get", $result); $template->set_var("list", $list->get_list()); $template->output(); }