Fixed some scrut issues

This commit is contained in:
laf
2015-07-23 17:48:22 +01:00
parent a91ab4d987
commit 1cbd142ad7
9 changed files with 39 additions and 40 deletions

View File

@@ -12,15 +12,8 @@
* the source code distribution for details. * the source code distribution for details.
*/ */
if (isset($_REQUEST['debug'])) {
ini_set('display_errors', 1);
ini_set('display_startup_errors', 0);
ini_set('log_errors', 0);
ini_set('allow_url_fopen', 0);
ini_set('error_reporting', E_ALL);
}
require_once '../includes/defaults.inc.php'; require_once '../includes/defaults.inc.php';
set_debug($_REQUEST['debug']);
require_once '../config.php'; require_once '../config.php';
require_once '../includes/definitions.inc.php'; require_once '../includes/definitions.inc.php';
require_once 'includes/functions.inc.php'; require_once 'includes/functions.inc.php';

View File

@@ -13,15 +13,9 @@
*/ */
// FUA // FUA
if (isset($_REQUEST['debug'])) {
ini_set('display_errors', 1);
ini_set('display_startup_errors', 0);
ini_set('log_errors', 0);
ini_set('allow_url_fopen', 0);
ini_set('error_reporting', E_ALL);
}
require_once '../includes/defaults.inc.php'; require_once '../includes/defaults.inc.php';
set_debug($_REQUEST['debug']);
require_once '../config.php'; require_once '../config.php';
require_once '../includes/definitions.inc.php'; require_once '../includes/definitions.inc.php';
require_once 'includes/functions.inc.php'; require_once 'includes/functions.inc.php';

View File

@@ -11,15 +11,8 @@
* @copyright (C) 2006 - 2012 Adam Armstrong * @copyright (C) 2006 - 2012 Adam Armstrong
*/ */
if (isset($_GET['debug'])) {
ini_set('display_errors', 1);
ini_set('display_startup_errors', 0);
ini_set('log_errors', 0);
ini_set('allow_url_fopen', 0);
ini_set('error_reporting', E_ALL);
}
require_once '../includes/defaults.inc.php'; require_once '../includes/defaults.inc.php';
set_debug($_REQUEST['debug']);
require_once '../config.php'; require_once '../config.php';
require_once '../includes/definitions.inc.php'; require_once '../includes/definitions.inc.php';
require_once 'includes/functions.inc.php'; require_once 'includes/functions.inc.php';

View File

@@ -29,6 +29,7 @@ if (!isset($_SESSION['authenticated'])) {
} }
require_once '../includes/defaults.inc.php'; require_once '../includes/defaults.inc.php';
set_debug($_REQUEST['debug']);
require_once '../config.php'; require_once '../config.php';
require_once '../includes/definitions.inc.php'; require_once '../includes/definitions.inc.php';
require_once '../includes/functions.php'; require_once '../includes/functions.php';

View File

@@ -1,14 +1,7 @@
<?php <?php
if (isset($_REQUEST['debug'])) {
ini_set('display_errors', 1);
ini_set('display_startup_errors', 0);
ini_set('log_errors', 0);
ini_set('allow_url_fopen', 0);
ini_set('error_reporting', E_ALL);
}
require_once '../includes/defaults.inc.php'; require_once '../includes/defaults.inc.php';
set_debug($_REQUEST['debug']);
require_once '../config.php'; require_once '../config.php';
require_once '../includes/definitions.inc.php'; require_once '../includes/definitions.inc.php';
require_once 'includes/functions.inc.php'; require_once 'includes/functions.inc.php';

View File

@@ -12,15 +12,8 @@
* the source code distribution for details. * the source code distribution for details.
*/ */
if (isset($_REQUEST['debug'])) {
ini_set('display_errors', 1);
ini_set('display_startup_errors', 0);
ini_set('log_errors', 0);
ini_set('allow_url_fopen', 0);
ini_set('error_reporting', E_ALL);
}
require_once '../includes/defaults.inc.php'; require_once '../includes/defaults.inc.php';
set_debug($_REQUEST['debug']);
require_once '../config.php'; require_once '../config.php';
require_once '../includes/definitions.inc.php'; require_once '../includes/definitions.inc.php';
require_once 'includes/functions.inc.php'; require_once 'includes/functions.inc.php';

View File

@@ -12,7 +12,7 @@
$sql = 'SELECT `D`.`hostname`,`D`.`device_id`,`D`.`status`,`D`.`uptime` FROM `devices` AS `D`'; $sql = 'SELECT `D`.`hostname`,`D`.`device_id`,`D`.`status`,`D`.`uptime` FROM `devices` AS `D`';
if (is_admin() === false && is_read() === false) { if (is_normal_user() === true) {
$sql .= ' , `devices_perms` AS P WHERE D.`device_id` = P.`device_id` AND P.`user_id` = ? AND'; $sql .= ' , `devices_perms` AS P WHERE D.`device_id` = P.`device_id` AND P.`user_id` = ? AND';
$param = array($_SESSION['user_id']); $param = array($_SESSION['user_id']);
} }

View File

@@ -966,6 +966,25 @@ function is_read() {
}//end is_read() }//end is_read()
function is_demo_user() {
if ($_SESSION['userlevel'] == 11) {
return true;
}
else {
return false;
}
}// end is_demo_user();
function is_normal_user() {
if (is_admin() === false && is_read() === false && is_demo_user() === false) {
return true;
}
else {
return false;
}
}// end is_normal_user()
function demo_account() { function demo_account() {
print_error("You are logged in as a demo account, this page isn't accessible to you"); print_error("You are logged in as a demo account, this page isn't accessible to you");
@@ -1130,3 +1149,4 @@ function alert_details($details) {
return $fault_detail; return $fault_detail;
}//end alert_details() }//end alert_details()

View File

@@ -23,6 +23,18 @@
// //
error_reporting(E_ERROR); error_reporting(E_ERROR);
function set_debug($debug) {
if (isset($debug)) {
ini_set('display_errors', 1);
ini_set('display_startup_errors', 0);
ini_set('log_errors', 0);
ini_set('allow_url_fopen', 0);
ini_set('error_reporting', E_ALL);
}
}//end set_debug()
// Default directories // Default directories
$config['project_name'] = 'LibreNMS'; $config['project_name'] = 'LibreNMS';
$config['project_id'] = strtolower($config['project_name']); $config['project_id'] = strtolower($config['project_name']);