From 37b29231e47a0c4458dc1c15d98588f16f07e1e2 Mon Sep 17 00:00:00 2001 From: Marius Cramer <m.cramer@pixcept.de> Date: Thu, 06 Aug 2015 03:18:44 -0400 Subject: [PATCH] - don't set password via remoting if field is empty --- interface/lib/config.inc.php | 72 +++++++++++++++++++++-------------- 1 files changed, 43 insertions(+), 29 deletions(-) diff --git a/interface/lib/config.inc.php b/interface/lib/config.inc.php index b584146..907f372 100644 --- a/interface/lib/config.inc.php +++ b/interface/lib/config.inc.php @@ -31,44 +31,52 @@ //** Web-only if( !empty($_SERVER['DOCUMENT_ROOT']) ) { - Header("Pragma: no-cache"); - Header("Cache-Control: no-store, no-cache, max-age=0, must-revalidate"); - Header("Content-Type: text/html; charset=utf-8"); + header("Pragma: no-cache"); + header("Cache-Control: no-store, no-cache, max-age=0, must-revalidate"); + header("Content-Type: text/html; charset=utf-8"); - ini_set('register_globals',0); + ini_set('register_globals', 0); } //** SVN Revision $svn_revision = '$Revision: 1525 $'; -$revision = str_replace(array('Revision:','$',' '), '', $svn_revision); +$revision = str_replace(array('Revision:', '$', ' '), '', $svn_revision); //** Application define('ISPC_APP_TITLE', 'ISPConfig'); -define('ISPC_APP_VERSION', '3.0.2'); +define('ISPC_APP_VERSION', '3.1dev'); +define('DEVSYSTEM', 0); //** Database $conf['db_type'] = 'mysql'; $conf['db_host'] = 'localhost'; -$conf['db_database'] = 'dbispconfig'; +$conf['db_port'] = 3306; +$conf['db_database'] = 'ispconfig3_305'; $conf['db_user'] = 'root'; $conf['db_password'] = ''; $conf['db_charset'] = 'utf8'; // same charset as html-charset - (HTML --> MYSQL: "utf-8" --> "utf8", "iso-8859-1" --> "latin1") +$conf['db_new_link'] = false; +$conf['db_client_flags'] = 0; -define('DB_TYPE',$conf['db_type']); -define('DB_HOST',$conf['db_host']); -define('DB_DATABASE',$conf['db_database']); -define('DB_USER',$conf['db_user']); -define('DB_PASSWORD',$conf['db_password']); -define('DB_CHARSET',$conf['db_charset']); +define('DB_TYPE', $conf['db_type']); +define('DB_HOST', $conf['db_host']); +define('DB_PORT', $conf['db_port']); +define('DB_DATABASE', $conf['db_database']); +define('DB_USER', $conf['db_user']); +define('DB_PASSWORD', $conf['db_password']); +define('DB_CHARSET', $conf['db_charset']); //** Database settings for the master DB. This setting is only used in multiserver setups -$conf['dbmaster_type'] = 'mysql'; -$conf['dbmaster_host'] = '{mysql_master_server_host}'; -$conf['dbmaster_database'] = '{mysql_master_server_database}'; -$conf['dbmaster_user'] = '{mysql_master_server_ispconfig_user}'; -$conf['dbmaster_password'] = '{mysql_master_server_ispconfig_password}'; +$conf['dbmaster_type'] = 'mysql'; +$conf['dbmaster_host'] = '{mysql_master_server_host}'; +$conf['dbmaster_port'] = '{mysql_master_server_port}'; +$conf['dbmaster_database'] = '{mysql_master_server_database}'; +$conf['dbmaster_user'] = '{mysql_master_server_ispconfig_user}'; +$conf['dbmaster_password'] = '{mysql_master_server_ispconfig_password}'; +$conf['dbmaster_new_link'] = false; +$conf['dbmaster_client_flags'] = 0; //** Paths @@ -82,15 +90,15 @@ define('ISPC_CACHE_PATH', ISPC_ROOT_PATH.'/cache'); //** Paths (Do not change!) -$conf['rootpath'] = substr(dirname(__FILE__),0,-4); +$conf['rootpath'] = substr(dirname(__FILE__), 0, -4); $conf['fs_div'] = '/'; // File system separator (divider), "\\" on Windows and "/" on Linux and UNIX $conf['classpath'] = $conf['rootpath'].$conf['fs_div'].'lib'.$conf['fs_div'].'classes'; $conf['temppath'] = $conf['rootpath'].$conf['fs_div'].'temp'; -define('FS_DIV',$conf['fs_div']); -define('SERVER_ROOT',$conf['rootpath']); -define('INCLUDE_ROOT',SERVER_ROOT.FS_DIV.'lib'); -define('CLASSES_ROOT',INCLUDE_ROOT.FS_DIV.'classes'); +define('FS_DIV', $conf['fs_div']); +define('SERVER_ROOT', $conf['rootpath']); +define('INCLUDE_ROOT', SERVER_ROOT.FS_DIV.'lib'); +define('CLASSES_ROOT', INCLUDE_ROOT.FS_DIV.'classes'); //** Server @@ -105,8 +113,8 @@ $conf['interface_modules_enabled'] = 'dashboard,mail,sites,dns,tools'; //** Demo mode -/* The demo mode is an option to restrict certain actions in the interface like -* changing the password of users with sys_userid < 3 etc. to be +/* The demo mode is an option to restrict certain actions in the interface like +* changing the password of users with sys_userid < 3 etc. to be * able to run the ISPConfig interface as online demo. It does not * affect the server part. The demo mode should be always set to false * on every normal installation @@ -126,12 +134,18 @@ //** Themes $conf['theme'] = 'default'; $conf['html_content_encoding'] = 'utf-8'; // example: utf-8, iso-8859-1, ... -$conf['logo'] = 'themes/default/images/ispc_logo.png'; +$conf['logo'] = 'themes/default/images/header_logo.png'; +//** Templates +$conf['templates'] = '/usr/local/ispconfig/server/conf'; //** Default Language $conf['language'] = 'en'; $conf['debug_language'] = false; +$conf['language_file_import_enabled'] = true; // Bool value: true / false + +//** Default Country +$conf['country'] = 'DE'; //** Misc. @@ -144,8 +158,8 @@ //** Constants -define('LOGLEVEL_DEBUG',0); -define('LOGLEVEL_WARN',1); -define('LOGLEVEL_ERROR',2); +define('LOGLEVEL_DEBUG', 0); +define('LOGLEVEL_WARN', 1); +define('LOGLEVEL_ERROR', 2); ?> -- Gitblit v1.9.1