* $Author:: $ *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
- * Copyright (c) 2009 - 2013 by Mailer Developer Team *
+ * Copyright (c) 2009 - 2015 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* *
* This program is free software; you can redistribute it and/or modify *
array($adminLogin), __FUNCTION__, __LINE__);
// Is the entry there?
- if (ifSqlHasZeroNums($result)) {
+ if (ifSqlHasZeroNumRows($result)) {
// Is ext-admins installed and version at least 0.3.0?
if (isExtensionInstalledAndNewer('admins', '0.3.0')) {
// Ok, let's create the admin login
// Only be executed on cookie checking
function ifAdminCookiesAreValid ($adminLogin, $passHash) {
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'adminLogin=' . $adminLogin . ',passHash=' . $passHash . ' - CALLED!');
+
// First of all, no admin login is found
$ret = '404';
} // END - if
// Return status
- //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ret='.$ret);
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ret=' . $ret . ' - EXIT!');
return $ret;
}
// Is there an entry?
if (sqlNumRows($result_action) == 1) {
// Is valid but does the inlcude file exists?
- $inc = sprintf("inc/modules/admin/action-%s.php", $action);
+ $inc = sprintf('inc/modules/admin/action-%s.php', $action);
if ((isIncludeReadable($inc)) && (isMenuActionValid('admin', $action, $what)) && ($GLOBALS['acl_allow'] === TRUE)) {
// Ok, we finally load the admin action module
loadInclude($inc);
`id` DESC", __FUNCTION__, __LINE__);
// Are there entries?
- if (!ifSqlHasZeroNums($result_main)) {
+ if (!ifSqlHasZeroNumRows($result_main)) {
$OUT .= '<ul class="admin_menu_main">';
// Load all 'action' menus
while ($mainContent = sqlFetchArray($result_main)) {
// Filename
- $inc = sprintf("inc/modules/admin/action-%s.php", $mainContent['main_action']);
+ $inc = sprintf('inc/modules/admin/action-%s.php', $mainContent['main_action']);
// Is the current admin allowed to access this 'action' menu?
if (isAdminAllowedAccessMenu($mainContent['main_action'])) {
array($mainContent['main_action']), __FUNCTION__, __LINE__);
// Remember the count for later checks
- setAdminMenuHasEntries($mainContent['main_action'], ((!ifSqlHasZeroNums($result_what)) && (($action == $mainContent['main_action']) || (isAdminMenuJavascriptEnabled()))));
+ setAdminMenuHasEntries($mainContent['main_action'], ((!ifSqlHasZeroNumRows($result_what)) && (($action == $mainContent['main_action']) || (isAdminMenuJavascriptEnabled()))));
// Start li-tag for sub menu content
$OUT .= '<li class="admin_menu_sub" id="action_menu_' . $mainContent['main_action'] . '"' . addStyleMenuContent('admin', $mainContent['main_action'], $action) . '>';
$SUB = TRUE;
// Are there entries?
- if (!ifSqlHasZeroNums($result_what)) {
+ if (!ifSqlHasZeroNumRows($result_what)) {
// Start HTML code
$OUT .= '<ul class="admin_menu_sub">';
// Load all entries
while ($subContent = sqlFetchArray($result_what)) {
// Filename
- $inc = sprintf("inc/modules/admin/what-%s.php", $subContent['sub_what']);
+ $inc = sprintf('inc/modules/admin/what-%s.php', $subContent['sub_what']);
// Is the current admin allowed to access this 'what' menu?
if (isAdminAllowedAccessMenu(NULL, $subContent['sub_what'])) {
$result = sqlQueryEscaped("SELECT `%s` AS `menu`, `title` FROM `{?_MYSQL_PREFIX?}_admin_menu` WHERE ".$what." ORDER BY `sort` ASC",
array($mode), __FUNCTION__, __LINE__);
- if (!ifSqlHasZeroNums($result)) {
+ if (!ifSqlHasZeroNumRows($result)) {
// Load menu as selection
$OUT = '<select name="' . $mode . '_menu';
if (!isValidId($defid)) $OUT .= '[' . intval($defid) . ']';
// Shall we add numbers or strings?
if ('' . $val . '' == '' . $test . '') {
// Add numbers
- array_push($tableData, sprintf("`%s`=%s", $id, $test));
+ array_push($tableData, sprintf('`%s`=%s', $id, $test));
} elseif (is_null($val)) {
// Add NULL
- array_push($tableData, sprintf("`%s`=NULL", $id));
+ array_push($tableData, sprintf('`%s`=NULL', $id));
} else {
// Add strings
array_push($tableData, sprintf("`%s`='%s'", $id, trim($val)));
$result = FALSE;
if ($alwaysAdd === FALSE) {
if (!empty($whereStatement)) {
- $result = sqlQuery("SELECT * FROM `{?_MYSQL_PREFIX?}" . $tableName . "` WHERE " . $whereStatement . " LIMIT 1", __FUNCTION__, __LINE__);
+ $result = sqlQuery('SELECT * FROM `{?_MYSQL_PREFIX?}' . $tableName . '` WHERE ' . $whereStatement . ' LIMIT 1', __FUNCTION__, __LINE__);
} else {
- $result = sqlQuery("SELECT * FROM `{?_MYSQL_PREFIX?}" . $tableName . "` LIMIT 1", __FUNCTION__, __LINE__);
+ $result = sqlQuery('SELECT * FROM `{?_MYSQL_PREFIX?}' . $tableName . '` LIMIT 1', __FUNCTION__, __LINE__);
}
} // END - if
$updatedData = implode(', ', $tableData);
// Generate SQL string
- $sql = sprintf("UPDATE `{?_MYSQL_PREFIX?}%s` SET %s WHERE %s LIMIT 1",
+ $sql = sprintf('UPDATE `{?_MYSQL_PREFIX?}%s` SET %s WHERE %s LIMIT 1',
$tableName,
$updatedData,
$whereStatement
$values = implode(', ' , $values);
// Generate SQL string
- $sql = sprintf("INSERT INTO `{?_MYSQL_PREFIX?}%s` (%s) VALUES (%s)",
+ $sql = sprintf('INSERT INTO `{?_MYSQL_PREFIX?}%s` (%s) VALUES (%s)',
$tableName,
$keys,
$values
// 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 = '<select name="' . $name . '" class="form_select" size="1"><option value="">{--ADMIN_IS_TOP_MENU--}</option>';
// Is this a PHP script?
if ((!isDirectory($file)) && (isInString('' . $type . '-', $file)) && (isInString('.php', $file))) {
// Then test if the file is readable
- $test = sprintf("inc/modules/%s/%s", $menu, $file);
+ $test = sprintf('inc/modules/%s/%s', $menu, $file);
// Is the file there?
if (isIncludeReadable($test)) {
incrementStatsEntry('cache_hits');
} elseif (isExtensionInstalledAndNewer('admins', '0.6.7')) {
// Load from database when version of 'admins' is enough
- $result = sqlQueryEscaped("SELECT `la_mode` FROM `{?_MYSQL_PREFIX?}_admins` WHERE `id`=%s LIMIT 1",
+ $result = sqlQueryEscaped('SELECT `la_mode` FROM `{?_MYSQL_PREFIX?}_admins` WHERE `id`=%s LIMIT 1',
array($adminId), __FUNCTION__, __LINE__);
// Is there an entry?
// Should always be set... ;-)
if (!empty($selected)) {
// Determine new status
- $result = sqlQueryEscaped("SELECT %s FROM `{?_MYSQL_PREFIX?}_%s` WHERE %s=%s LIMIT 1",
+ $result = sqlQueryEscaped('SELECT %s FROM `{?_MYSQL_PREFIX?}_%s` WHERE `%s`=%s LIMIT 1',
array(
$row,
$table,
$newStatus = convertBooleanToYesNo(!($currStatus == 'Y'));
// Change this status
- sqlQueryEscaped("UPDATE `{?_MYSQL_PREFIX?}_%s` SET %s='%s' WHERE %s=%s LIMIT 1",
+ sqlQueryEscaped("UPDATE `{?_MYSQL_PREFIX?}_%s` SET `%s`='%s' WHERE `%s`=%s LIMIT 1",
array(
$table,
$row,
// "Walk" through all entries
foreach (postRequestElement($idColumn[0]) as $id => $sel) {
// Construct SQL query
- $sql = sprintf("UPDATE `{?_MYSQL_PREFIX?}_%s` SET", sqlEscapeString($tableName[0]));
+ $sql = sprintf('UPDATE `{?_MYSQL_PREFIX?}_%s` SET', sqlEscapeString($tableName[0]));
// Load data of entry
- $result = sqlQueryEscaped("SELECT * FROM `{?_MYSQL_PREFIX?}_%s` WHERE `%s`=%s LIMIT 1",
+ $result = sqlQueryEscaped('SELECT * FROM `{?_MYSQL_PREFIX?}_%s` WHERE `%s`=%s LIMIT 1',
array(
$tableName[0],
$idColumn[0],
// Are there brackets () at the end?
if (substr($entries[$id], -2, 2) == '()') {
// Direct SQL command found
- $sql .= sprintf(" `%s`=%s,", sqlEscapeString($key), sqlEscapeString($entries[$id]));
+ $sql .= sprintf(' `%s`=%s,', sqlEscapeString($key), sqlEscapeString($entries[$id]));
} else {
// Add regular entry
$sql .= sprintf(" `%s`='%s',", sqlEscapeString($key), sqlEscapeString($entries[$id]));
array($email), __FUNCTION__, __LINE__);
// Is there an account?
- if (ifSqlHasZeroNums($result)) {
+ if (ifSqlHasZeroNumRows($result)) {
// No account found
return '{--ADMIN_NO_LOGIN_WITH_EMAIL--}';
} // END - if
reportBug(__FUNCTION__, __LINE__, 'id=' . $id . ',row=' . $row . ',data=' . $data . ' - isAdmin()=false');
} elseif ($id <= 0) {
// Initiate backtrace
- reportBug(__FUNCTION__, __LINE__, sprintf("id is invalid: %s. row=%s, data=%s",
+ reportBug(__FUNCTION__, __LINE__, sprintf('id is invalid: %s. row=%s, data=%s',
$id,
$row,
$data
break;
default: // Unexpected action
- logDebugMessage(__FUNCTION__, __LINE__, sprintf("Unsupported action %s detected.", postRequestElement('ok')));
+ logDebugMessage(__FUNCTION__, __LINE__, sprintf('Unsupported action %s detected.', postRequestElement('ok')));
displayMessage('{%message,ADMIN_UNKNOWN_OKAY=' . postRequestElement('ok') . '%}');
break;
} // END - switch
default:
// Any other kind will be logged
- $errorMessage = sprintf("Unknown return code %s from ifAdminLoginDataIsValid().", $ret);
+ $errorMessage = sprintf('Unknown return code %s from ifAdminLoginDataIsValid().', $ret);
logDebugMessage(__FUNCTION__, __LINE__, $errorMessage);
// Set this to have our error message displayed