⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.php

📁 很棒的在线教学系统
💻 PHP
字号:
<?php  //$Id: index.php,v 1.2.2.6 2009/02/19 07:33:36 skodak Exp $/////////////////////////////////////////////////////////////////////////////                                                                       //// NOTICE OF COPYRIGHT                                                   ////                                                                       //// Moodle - Modular Object-Oriented Dynamic Learning Environment         ////          http://moodle.org                                            ////                                                                       //// Copyright (C) 1999 onwards Martin Dougiamas  http://dougiamas.com     ////                                                                       //// This program is free software; you can redistribute it and/or modify  //// it under the terms of the GNU General Public License as published by  //// the Free Software Foundation; either version 2 of the License, or     //// (at your option) any later version.                                   ////                                                                       //// This program is distributed in the hope that it will be useful,       //// but WITHOUT ANY WARRANTY; without even the implied warranty of        //// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         //// GNU General Public License for more details:                          ////                                                                       ////          http://www.gnu.org/copyleft/gpl.html                         ////                                                                       /////////////////////////////////////////////////////////////////////////////require_once('../../../config.php');require_once($CFG->dirroot.'/'.$CFG->admin.'/report/security/lib.php');require_once($CFG->libdir.'/adminlib.php');require_login();$issue = optional_param('issue', '', PARAM_FILE); // show detailed info about one issue only$issues = report_security_get_issue_list();// test if issue valid stringif (array_search($issue, $issues, true) === false) {    $issue = '';}// we may need a bit more memory and this may take a long time to process@raise_memory_limit('128M');@set_time_limit(0);// Print the header.admin_externalpage_setup('reportsecurity');admin_externalpage_print_header();print_heading(get_string('reportsecurity', 'report_security'));echo '<div id="timewarning">'.get_string('timewarning', 'report_security').'</div>';while(@ob_end_flush());@flush();$strok       = '<span class="statusok">'.get_string('statusok', 'report_security').'</span>';$strinfo     = '<span class="statusinfo">'.get_string('statusinfo', 'report_security').'</span>';$strwarning  = '<span class="statuswarning">'.get_string('statuswarning', 'report_security').'</span>';$strserious  = '<span class="statusserious">'.get_string('statusserious', 'report_security').'</span>';$strcritical = '<span class="statuscritical">'.get_string('statuscritical', 'report_security').'</span>';$strissue    = get_string('issue', 'report_security');$strstatus   = get_string('status', 'report_security');$strdesc     = get_string('description', 'report_security');$strconfig   = get_string('configuration', 'report_security');$statusarr = array(REPORT_SECURITY_OK       => $strok,                   REPORT_SECURITY_INFO     => $strinfo,                   REPORT_SECURITY_WARNING  => $strwarning,                   REPORT_SECURITY_SERIOUS  => $strserious,                   REPORT_SECURITY_CRITICAL => $strcritical);$url = "$CFG->wwwroot/$CFG->admin/report/security/index.php";if ($issue and ($result = $issue(true))) {    report_security_hide_timearning();    $table = new object();    $table->head  = array($strissue, $strstatus, $strdesc, $strconfig);    $table->size  = array('30%', '10%', '50%', '10%' );    $table->align = array('left', 'left', 'left', 'left');    $table->width = '90%';    $table->data  = array();    // print detail of one issue only    $row = array();    $row[0] = report_security_doc_link($issue, $result->name);    $row[1] = $statusarr[$result->status];    $row[2] = $result->info;    $row[3] = is_null($result->link) ? '&nbsp;' : $result->link;    $CFG->pagepath = "report/security/$issue"; // help link in footer    $table->data[] = $row;    print_table($table);    print_box($result->details, 'generalbox boxwidthnormal boxaligncenter'); // TODO: add proper css    print_continue($url);} else {    report_security_hide_timearning();    $table = new object();    $table->head  = array($strissue, $strstatus, $strdesc);    $table->size  = array('30%', '10%', '60%' );    $table->align = array('left', 'left', 'left');    $table->width = '90%';    $table->data  = array();    foreach ($issues as $issue) {        $result = $issue(false);        if (!$result) {            // ignore this test            continue;        }        $row = array();        $row[0] = "<a href='$url?issue=$result->issue'>$result->name</a>";        $row[1] = $statusarr[$result->status];        $row[2] = $result->info;        $table->data[] = $row;    }    print_table($table);}print_footer();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -