<?php /* * LibreNMS * * Copyright (c) 2014 Neil Lathwood <https://github.com/laf/ http://www.lathwood.co.uk/fa> * * 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 3 of the License, or (at your * option) any later version. Please see LICENSE.txt at the top level of * the source code distribution for details. */ require_once '../includes/defaults.inc.php'; set_debug($_REQUEST['debug']); require_once '../config.php'; require_once '../includes/definitions.inc.php'; require_once 'includes/functions.inc.php'; require_once '../includes/functions.php'; require_once 'includes/authenticate.inc.php'; if (!$_SESSION['authenticated']) { echo 'unauthenticated'; exit; } $type = mres($_POST['type']); if ($type == 'placeholder') { $output = "<span style='text-align:left;'><br><h3>Click on the Edit Dashboard button (next to the list of dashboards) to add widgets</h3><br><h4><strong>Remember:</strong> You can only move & resize widgets when you're in <strong>Edit Mode</strong>.</h4><span>"; $status = 'ok'; $title = 'Placeholder'; } elseif (is_file('includes/common/' . $type . '.inc.php')) { $results_limit = 10;
<?php include_once "../../../mainfile.php"; if (isAdmin()) { $v = intval($_GET['v']); set_debug($v); header("location:" . $_SERVER["HTTP_REFERER"]); } //設定除錯模式 function set_debug($v = 1) { global $xoopsDB; $sql = "update " . $xoopsDB->prefix("config") . " set conf_value='{$v}' where conf_title ='_MD_AM_DEBUGMODE'"; $xoopsDB->queryF($sql) or redirect_header($_SERVER['PHP_SELF'], 3, mysql_error()); } //判斷是否為管理員 function isAdmin() { global $xoopsUser, $xoopsModule; $isAdmin = false; if ($xoopsUser) { $isAdmin = $xoopsUser->isAdmin(1); } return $isAdmin; }