X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=inc%2Fmodules%2Fadmin%2Fadmin-inc.php;h=9ed9029b2232fc85bac0664a3fcda83bb3a737fb;hb=def1c791b52a6b8b5891539387525c3736f3c24c;hp=b580547dd3fe7d5132d4be92d97389428a628f40;hpb=56391f52928b7bafd0bf749437ff36a9823b52da;p=mailer.git
diff --git a/inc/modules/admin/admin-inc.php b/inc/modules/admin/admin-inc.php
index b580547dd3..9ed9029b22 100644
--- a/inc/modules/admin/admin-inc.php
+++ b/inc/modules/admin/admin-inc.php
@@ -52,7 +52,7 @@ function addAdminAccount ($adminLogin, $passHash, $adminEmail) {
// Is the entry there?
if (SQL_HASZERONUMS($result)) {
// Ok, let's create the admin login
- SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_admins` (`login`,`password`,`email`) VALUES ('%s', '%s', '%s')",
+ SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_admins` (`login`, `password`, `email`) VALUES ('%s', '%s', '%s')",
array(
$adminLogin,
$passHash,
@@ -158,18 +158,18 @@ function doAdminAction () {
// Load welcome template
if (isExtensionActive('admins')) {
// @TODO This and the next getCurrentAdminId() call might be moved into the templates?
- $content['welcome'] = loadTemplate('admin_welcome_admins', true, getCurrentAdminId());
+ $content['welcome'] = loadTemplate('admin_welcome_admins', TRUE, getCurrentAdminId());
} else {
- $content['welcome'] = loadTemplate('admin_welcome', true, getCurrentAdminId());
+ $content['welcome'] = loadTemplate('admin_welcome', TRUE, getCurrentAdminId());
}
// Load header, footer, render menu
- $content['header'] = loadTemplate('admin_header' , true, $content);
- $content['footer'] = loadTemplate('admin_footer' , true, $content);
+ $content['header'] = loadTemplate('admin_header' , TRUE, $content);
+ $content['footer'] = loadTemplate('admin_footer' , TRUE, $content);
$content['menu'] = addAdminMenu($action, $what);
// Load main template
- loadTemplate('admin_main', false, $content);
+ loadTemplate('admin_main', FALSE, $content);
// Check if action/what pair is valid
$result_action = SQL_QUERY_ESC("SELECT
@@ -200,26 +200,26 @@ LIMIT 1",
if (SQL_NUMROWS($result_action) == 1) {
// Is valid but does the inlcude file exists?
$inc = sprintf("inc/modules/admin/action-%s.php", $action);
- if ((isIncludeReadable($inc)) && (isMenuActionValid('admin', $action, $what)) && ($GLOBALS['acl_allow'] === true)) {
+ if ((isIncludeReadable($inc)) && (isMenuActionValid('admin', $action, $what)) && ($GLOBALS['acl_allow'] === TRUE)) {
// Ok, we finally load the admin action module
loadInclude($inc);
- } elseif ($GLOBALS['acl_allow'] === false) {
+ } elseif ($GLOBALS['acl_allow'] === FALSE) {
// Access denied
- loadTemplate('admin_menu_failed', false, '{%message,ADMIN_ACCESS_DENIED=' . $what . '%}');
+ loadTemplate('admin_menu_failed', FALSE, '{%message,ADMIN_ACCESS_DENIED=' . $what . '%}');
} else {
// Include file not found :-(
- loadTemplate('admin_menu_failed', false, '{%message,ADMIN_ACTION_404=' . $action . '%}');
+ loadTemplate('admin_menu_failed', FALSE, '{%message,ADMIN_ACTION_404=' . $action . '%}');
}
} else {
// Invalid action/what pair found
- loadTemplate('admin_menu_failed', false, '{%message,ADMIN_ACTION_INVALID=' . $action . '/' . $what . '%}');
+ loadTemplate('admin_menu_failed', FALSE, '{%message,ADMIN_ACTION_INVALID=' . $action . '/' . $what . '%}');
}
// Free memory
SQL_FREERESULT($result_action);
// Tableset footer
- loadTemplate('admin_main_footer', false, $content);
+ loadTemplate('admin_main_footer', FALSE, $content);
}
/**
@@ -241,7 +241,7 @@ function isAdminAllowedAccessMenu ($action, $what = NULL) {
// Adds an admin menu
function addAdminMenu ($action, $what) {
// Init variables
- $SUB = false;
+ $SUB = FALSE;
$OUT = '';
// Menu descriptions
@@ -272,7 +272,7 @@ ORDER BY
// Is the current admin allowed to access this 'action' menu?
if (isAdminAllowedAccessMenu($mainContent['main_action'])) {
- if ($SUB === false) {
+ if ($SUB === FALSE) {
// Insert compiled menu title and description
$GLOBALS['menu']['title'][$mainContent['main_action']] = $mainContent['main_title'];
$GLOBALS['menu']['description'][$mainContent['main_action']] = $mainContent['main_descr'];
@@ -353,7 +353,7 @@ ORDER BY
// Are there entries?
if (ifAdminMenuHasEntries($mainContent['main_action'])) {
// Sub menu has been called
- $SUB = true;
+ $SUB = TRUE;
// Are there entries?
if (!SQL_HASZERONUMS($result_what)) {
@@ -443,7 +443,7 @@ ORDER BY
// Load all entries
while ($content = SQL_FETCHARRAY($result)) {
// Add the entry
- $OUT .= loadTemplate('select_admins_option', true, $content);
+ $OUT .= loadTemplate('select_admins_option', TRUE, $content);
} // END - if
// Free memory
@@ -453,11 +453,11 @@ ORDER BY
$content['form_selection'] = $OUT;
// Output form
- loadTemplate('select_admins_box', false, $content);
+ loadTemplate('select_admins_box', FALSE, $content);
}
// Create a member selection box
-function addMemberSelectionBox ($userid = NULL, $add_all = false, $return = false, $none = false, $field = 'userid', $whereStatement = " WHERE `surname` NOT LIKE '{?tester_user_surname_prefix?}%'") {
+function addMemberSelectionBox ($userid = NULL, $add_all = FALSE, $return = FALSE, $none = FALSE, $field = 'userid', $whereStatement = " WHERE `surname` NOT LIKE '{?tester_user_surname_prefix?}%'") {
// Output selection form with all confirmed user accounts listed
$result = SQL_QUERY('SELECT
`userid`,
@@ -473,9 +473,9 @@ ORDER BY
$OUT = '';
// USe this only for adding points (e.g. adding refs really makes no sence ;-) )
- if ($add_all === true) {
+ if ($add_all === TRUE) {
$OUT = ' ';
- } elseif ($none === true) {
+ } elseif ($none === TRUE) {
$OUT = ' ';
}
@@ -492,13 +492,13 @@ ORDER BY
// Free memory
SQL_FREERESULT($result);
- if ($return === false) {
+ if ($return === FALSE) {
// Remeber options in constant
$content['form_selection'] = $OUT;
$content['what'] = '{%pipe,getWhat%}';
// Load template
- loadTemplate('admin_form_selection_box', false, $content);
+ loadTemplate('admin_form_selection_box', FALSE, $content);
} else {
// Return content in selection frame
return '';
@@ -512,7 +512,7 @@ function adminMenuSelectionBox_DEPRECATED ($mode, $default = '', $defid = '') {
$what = "`what` != '' AND `what` IS NOT NULL";
if ($mode == 'action') $what = "(`what`='' OR `what` IS NULL) AND `action` != 'login'";
- $result = SQL_QUERY_ESC("SELECT `%s` AS `menu`,`title` FROM `{?_MYSQL_PREFIX?}_admin_menu` WHERE ".$what." ORDER BY `sort` ASC",
+ $result = SQL_QUERY_ESC("SELECT `%s` AS `menu`, `title` FROM `{?_MYSQL_PREFIX?}_admin_menu` WHERE ".$what." ORDER BY `sort` ASC",
array($mode), __FUNCTION__, __LINE__);
if (!SQL_HASZERONUMS($result)) {
// Load menu as selection
@@ -544,7 +544,7 @@ function adminMenuSelectionBox_DEPRECATED ($mode, $default = '', $defid = '') {
}
// Wrapper for $_POST and adminSaveSettings
-function adminSaveSettingsFromPostData ($tableName = '_config', $whereStatement = '`config`=0', $translateComma = array(), $alwaysAdd = false, $displayMessage = true) {
+function adminSaveSettingsFromPostData ($tableName = '_config', $whereStatement = '`config`=0', $translateComma = array(), $alwaysAdd = FALSE, $displayMessage = TRUE) {
// Get the array
$postData = postRequestArray();
@@ -553,12 +553,13 @@ function adminSaveSettingsFromPostData ($tableName = '_config', $whereStatement
}
// Save settings to the database
-function adminSaveSettings (&$postData, $tableName = '_config', $whereStatement = '`config`=0', $translateComma = array(), $alwaysAdd = false, $displayMessage = true) {
+function adminSaveSettings (&$postData, $tableName = '_config', $whereStatement = '`config`=0', $translateComma = array(), $alwaysAdd = FALSE, $displayMessage = TRUE) {
// Prepare all arrays, variables
$tableData = array();
- $skip = false;
+ $skip = FALSE;
// Now, walk through all entries and prepare them for saving
+ //* BUG: */ reportBug(__FUNCTION__, __LINE__, '
'.print_r(postRequestArray(), TRUE).'
');
foreach ($postData as $id => $val) {
// Process only formular field but not submit buttons ;)
if ($id == 'ok') {
@@ -570,15 +571,20 @@ function adminSaveSettings (&$postData, $tableName = '_config', $whereStatement
convertSelectionsToEpocheTime($postData, $tableData, $id, $skip);
// Shall we process this id? It muss not be empty, of course
- if (($skip === false) && (!empty($id)) && ((!isset($GLOBALS['skip_config'][$id]))) || ($tableName != '_config')) {
+ if (($skip === FALSE) && (!empty($id)) && ((!isset($GLOBALS['skip_config'][$id]))) || ($tableName != '_config')) {
// Translate the value? (comma to dot!)
if ((is_array($translateComma)) && (in_array($id, $translateComma))) {
// Then do it here... :)
$val = convertCommaToDot($val);
} // END - if
- // Shall we add numbers or strings?
+ // Test value on float
$test = (float) $val;
+
+ // Debug message
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'test=' . $test . ',val=' . $val . ',id=' . $id);
+
+ // Shall we add numbers or strings?
if ('' . $val . '' == '' . $test . '') {
// Add numbers
array_push($tableData, sprintf("`%s`=%s", $id, $test));
@@ -591,7 +597,7 @@ function adminSaveSettings (&$postData, $tableName = '_config', $whereStatement
}
// Do not add a config entry twice
- $GLOBALS['skip_config'][$id] = true;
+ $GLOBALS['skip_config'][$id] = TRUE;
// Update current configuration
setConfigEntry($id, $val);
@@ -599,8 +605,8 @@ function adminSaveSettings (&$postData, $tableName = '_config', $whereStatement
} // END - foreach
// Check if entry does exist
- $result = false;
- if ($alwaysAdd === false) {
+ $result = FALSE;
+ if ($alwaysAdd === FALSE) {
if (!empty($whereStatement)) {
$result = SQL_QUERY("SELECT * FROM `{?_MYSQL_PREFIX?}" . $tableName . "` WHERE " . $whereStatement . " LIMIT 1", __FUNCTION__, __LINE__);
} else {
@@ -629,8 +635,8 @@ function adminSaveSettings (&$postData, $tableName = '_config', $whereStatement
} // END - foreach
// Add both in one line
- $keys = implode('`,`', $keys);
- $values = implode(', ' , $values);
+ $keys = implode('`, `', $keys);
+ $values = implode(', ' , $values);
// Generate SQL string
$sql = sprintf("INSERT INTO `{?_MYSQL_PREFIX?}%s` (%s) VALUES (%s)",
@@ -653,7 +659,10 @@ function adminSaveSettings (&$postData, $tableName = '_config', $whereStatement
rebuildCache('config', 'config');
// Settings saved, so display message?
- if ($displayMessage === true) displayMessage('{--SETTINGS_SAVED--}');
+ if ($displayMessage === TRUE) {
+ // Display a message
+ displayMessage('{--SETTINGS_SAVED--}');
+ } // END - if
// Return affected rows
return $affected;
@@ -662,7 +671,7 @@ function adminSaveSettings (&$postData, $tableName = '_config', $whereStatement
// Generate a selection box
function adminAddMenuSelectionBox ($menu, $type, $name, $default = '') {
// Open the requested menu directory
- $menuArray = getArrayFromDirectory(sprintf("inc/modules/%s/", $menu), $type . '-', false, false);
+ $menuArray = getArrayFromDirectory(sprintf("inc/modules/%s/", $menu), $type . '-', FALSE, FALSE);
// Init the selection box
$OUT = '