* $Author:: $ *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
- * Copyright (c) 2009 - 2011 by Mailer Developer Team *
+ * Copyright (c) 2009 - 2012 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* *
* This program is free software; you can redistribute it and/or modify *
foreach ($GLOBALS['cache_array']['admin']['login'] as $idx => $admin) {
// Rewrite all entries
foreach ($GLOBALS['cache_array']['admin'] as $key => $entry) {
- // Do we have login or regular entries?
+ // Is there login or regular entries?
if ($key == 'admin_id') {
// Admin id, so use login
$admins[$key][$GLOBALS['cache_array']['admin']['login'][$idx]] = $entry[$idx];
// Query the database about this
$result = SQL_QUERY('SELECT
- `id` AS admin_id, `login`,`password`,`email`' . $add . '
+ `id` AS `admin_id`,
+ `login`,
+ `password`,
+ `email`
+ ' . $add . '
FROM
`{?_MYSQL_PREFIX?}_admins`
ORDER BY
if (isExtensionInstalledAndNewer('admins', '0.3')) {
// Check for cache file
if (($GLOBALS['cache_instance']->loadCacheFile('admin_acls')) && ($GLOBALS['cache_instance']->extensionVersionMatches('admins'))) {
- // Load referal system from cache
+ // Load admin ACLs from cache
$GLOBALS['cache_array']['admin_acls'] = $GLOBALS['cache_instance']->getArrayFromCache();
// Check if valid
foreach ($GLOBALS['cache_array']['admin_acls']['admin_id'] as $idx => $admin) {
// Rewrite all entries
foreach ($GLOBALS['cache_array']['admin_acls'] as $key => $entry) {
- // Do we have 'admin_id' or regular entries?
+ // Is there 'admin_id' or regular entries?
if ($key != 'admin_id') {
// Regular entry so use id
- $admins[$key][$GLOBALS['cache_array']['admin_acls']['admin_id'][$idx]][] = $entry[$idx];
+ array_push($admins[$key][$GLOBALS['cache_array']['admin_acls']['admin_id'][$idx]], $entry[$idx]);
} // END - if
} // END - foreach
} // END - foreach
$GLOBALS['cache_instance']->init();
// Load all admins and their data
- $result = SQL_QUERY('SELECT * FROM `{?_MYSQL_PREFIX?}_admins_acls` ORDER BY `admin_id` ASC, `action_menu` ASC, `what_menu` ASC', __FILE__, __LINE__);
+ $result = SQL_QUERY('SELECT * FROM `{?_MYSQL_PREFIX?}_admins_acls` ORDER BY `admin_id` ASC,`action_menu` ASC,`what_menu` ASC', __FILE__, __LINE__);
// Add all rows
while ($content = SQL_FETCHARRAY($result)) {