} // END - if
} elseif (!EXT_IS_ACTIVE("cache")) {
// Add extra data via filter now
- $ADD = RUN_FILTER('sql_admin_extra_data');
+ $ADD = runFilterChain('sql_admin_extra_data');
// Get password from DB
$result = SQL_QUERY_ESC("SELECT password".$ADD." FROM `{!_MYSQL_PREFIX!}_admins` WHERE id=%s LIMIT 1",
}
// Rebuild cache
- REBUILD_CACHE("admins", "admin");
+ rebuildCacheFiles("admins", "admin");
// Login has failed by default... ;-)
$ret = "failed";
array($aid), __FUNCTION__, __LINE__);
// Rebuild cache
- REBUILD_CACHE("admins", "admin");
+ rebuildCacheFiles("admins", "admin");
} // END - if
// Return the result
array($adminLogin), __FUNCTION__, __LINE__);
// Rebuild cache
- REBUILD_CACHE("admins", "admin");
+ rebuildCacheFiles("admins", "admin");
} // END - if
// Now set all session variables and return the result
}
$OUT .= "<tr>
<td class=\"admin_menu\" colspan=\"2\">
- <NOBR> <strong>·</strong> ";
- if (($menu == $act) && (empty($wht)))
- {
+ <nobr> <strong>·</strong> ";
+ if (($menu == $act) && (empty($wht))) {
$OUT .= "<strong>";
- }
- else
- {
+ } else {
$OUT .= "[<a href=\"{!URL!}/modules.php?module=admin&action=".$menu."\">";
}
+
$OUT .= $title;
- if (($menu == $act) && (empty($wht)))
- {
+
+ if (($menu == $act) && (empty($wht))) {
$OUT .= "</strong>";
- }
- else
- {
+ } else {
$OUT .= "</a>]";
}
- $OUT .= "</NOBR></td>
+ $OUT .= "</nobr></td>
</tr>\n";
$result_what = SQL_QUERY_ESC("SELECT what, title, descr FROM `{!_MYSQL_PREFIX!}_admin_menu` WHERE `action`='%s' AND `what` != '' AND `what` IS NOT NULL ORDER BY `sort`, id DESC",
array($menu), __FUNCTION__, __LINE__);
<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"admin_menu_sub\">\n";
while (list($wht_sub, $title_what, $desc_what) = SQL_FETCHROW($result_what)) {
// Filename
- $INC = sprintf("%sinc/modules/admin/what-%s.php", constant('PATH'), $wht_sub);
+ $INC = sprintf("inc/modules/admin/what-%s.php", $wht_sub);
if ((EXT_IS_ACTIVE("admins")) && (GET_EXT_VERSION("admins") > "0.2")) {
$ACL = ADMINS_CHECK_ACL("", $wht_sub);
} else {
// ACL is "allow"... hmmm
$ACL = true;
}
+
+ // Is the file readable?
$readable = INCLUDE_READABLE($INC);
+
+ // Access allowed?
if ($ACL === true) {
// Insert compiled title and description
$GLOBALS['menu']['title'][$wht_sub] = $title_what;
$GLOBALS['menu']['description'][$wht_sub] = $desc_what;
$OUT .= "<tr>
<td class=\"admin_menu\" colspan=\"2\">
- <NOBR> <strong>--></strong> ";
- if ($readable === true)
- {
- if ($wht == $wht_sub)
- {
+ <nobr> <strong>--></strong> ";
+ if ($readable === true) {
+ if ($wht == $wht_sub) {
$OUT .= "<strong>";
- }
- else
- {
+ } else {
$OUT .= "[<a href=\"{!URL!}/modules.php?module=admin&what=".$wht_sub."\">";
}
- }
- else
- {
+ } else {
$OUT .= "<i class=\"admin_note\">";
}
+
$OUT .= $title_what;
- if ($readable === true)
- {
- if ($wht == $wht_sub)
- {
+
+ if ($readable === true) {
+ if ($wht == $wht_sub) {
$OUT .= "</strong>";
- }
- else
- {
+ } else {
$OUT .= "</a>]";
}
- }
- else
- {
+ } else {
$OUT .= "</em>";
}
- $OUT .= "</NOBR></td>
+ $OUT .= "</nobr></td>
</tr>\n";
}
}
$DATA_UPDATE = implode(", ", $DATA);
// 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,
$DATA_UPDATE,
$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
SQL_FREERESULT($result);
// Simply run generated SQL string
- SQL_QUERY($SQL, __FUNCTION__, __LINE__);
+ SQL_QUERY($sql, __FUNCTION__, __LINE__);
// Rebuild cache
- REBUILD_CACHE("config", "config");
+ rebuildCacheFiles("config", "config");
// Settings saved
LOAD_TEMPLATE("admin_settings_saved", false, getMessage('SETTINGS_SAVED'));
$handle = opendir(sprintf("%sinc/modules/%s/", constant('PATH'), $menu)) or mxchange_die("Cannot load menu ".$menu."!");
// Init the selection box
- $OUT = "<select name=\"".$name."\" class=\"admin_select\" size=\"1\">\n <option value=\"\">{--IS_TOP_MENU--}</option>\n";
+ $OUT = "<select name=\"".$name."\" class=\"admin_select\" size=\"1\">
+ <option value=\"\">{--IS_TOP_MENU--}</option>\n";
// Walk through all files
while ($file = readdir($handle)) {
} // END - foreach
// Output status
- LOAD_TEMPLATE("admin_settings_saved", false, ADMIN_STATUS_CHANGED_1.$cnt.ADMIN_STATUS_CHANGED_2.count($IDs).ADMIN_STATUS_CHANGED_3);
+ LOAD_TEMPLATE("admin_settings_saved", false, sprintf(getMessage('ADMIN_STATUS_CHANGED'), $cnt, count($IDs)));
} else {
// Nothing selected!
LOAD_TEMPLATE("admin_settings_saved", false, getMessage('ADMIN_NOTHING_SELECTED_CHANGE'));
// "Walk" through all entries
foreach ($IDs as $id => $sel) {
// Construct SQL query
- $SQL = sprintf("UPDATE `{!_MYSQL_PREFIX!}_%s` SET",
+ $sql = sprintf("UPDATE `{!_MYSQL_PREFIX!}_%s` SET",
SQL_ESCAPE($table)
);
// Does the entry exist?
if ((isset($content[$column])) && (isset($statusInfo[$content[$column]]))) {
// Add these entries for update
- $SQL .= sprintf(" %s='%s',", SQL_ESCAPE($column), SQL_ESCAPE($statusInfo[$content[$column]]));
+ $sql .= sprintf(" %s='%s',", SQL_ESCAPE($column), SQL_ESCAPE($statusInfo[$content[$column]]));
// Remember status
if ($statusColumn == "unknown") {
// Are there brackets () at the end?
if (substr($entries[$id], -2, 2) == "()") {
// Direct SQL command found
- $SQL .= sprintf(" %s=%s,", SQL_ESCAPE($key), SQL_ESCAPE($entries[$id]));
+ $sql .= sprintf(" %s=%s,", SQL_ESCAPE($key), SQL_ESCAPE($entries[$id]));
} else {
// Add regular entry
- $SQL .= sprintf(" %s='%s',", SQL_ESCAPE($key), SQL_ESCAPE($entries[$id]));
+ $sql .= sprintf(" %s='%s',", SQL_ESCAPE($key), SQL_ESCAPE($entries[$id]));
// Add entry
$content[$key] = $entries[$id];
} // END - foreach
// Finish SQL statement
- $SQL = substr($SQL, 0, -1) . sprintf(" WHERE %s=%s AND %s='%s' LIMIT 1",
+ $sql = substr($sql, 0, -1) . sprintf(" WHERE %s=%s AND %s='%s' LIMIT 1",
$idColumn,
bigintval($id),
$statusColumn,
);
// Run the SQL
- SQL_QUERY($SQL, __FUNCTION__, __LINE__);
+ SQL_QUERY($sql, __FUNCTION__, __LINE__);
// Do we have an URL?
if (isset($content['url'])) {
// Shall we delete here or list for deletion?
if ($deleteNow) {
// The base SQL command:
- $SQL = "DELETE LOW_PRIORITY FROM `{!_MYSQL_PREFIX!}_%s` WHERE %s IN (%s)";
+ $sql = "DELETE LOW_PRIORITY FROM `{!_MYSQL_PREFIX!}_%s` WHERE %s IN (%s)";
// Delete them all
$idList = "";
} // END - foreach
// Run the query
- SQL_QUERY($SQL, array($table, $idColumn, substr($idList, 0, -1)), __FUNCTION__, __LINE__);
+ SQL_QUERY($sql, array($table, $idColumn, substr($idList, 0, -1)), __FUNCTION__, __LINE__);
// Was this fine?
if (SQL_AFFECTEDROWS() == count($IDs)) {
LOAD_TEMPLATE("admin_settings_saved", false, getMessage('ADMIN_ALL_ENTRIES_REMOVED'));
} else {
// Some are still there :(
- LOAD_TEMPLATE("admin_settings_saved", false, sprintf(ADMIN_SOME_ENTRIES_NOT_DELETED, SQL_AFFECTEDROWS(), count($IDs)));
+ LOAD_TEMPLATE("admin_settings_saved", false, sprintf(getMessage('ADMIN_SOME_ENTRIES_NOT_DELETED'), SQL_AFFECTEDROWS(), count($IDs)));
}
} else {
// List for deletion confirmation
$content = array();
// Prepare SQL for this row
- $SQL = sprintf("UPDATE `{!_MYSQL_PREFIX!}_ SET",
+ $sql = sprintf("UPDATE `{!_MYSQL_PREFIX!}_ SET",
SQL_ESCAPE($table)
);
foreach (REQUEST_POST_ARRAY() as $key => $entries) {
} // END - if
// Then add this value
- $SQL .= sprintf(" %s='%s',",
+ $sql .= sprintf(" %s='%s',",
SQL_ESCAPE($key),
SQL_ESCAPE($entries[$id])
);
} // END - foreach
// Finish SQL command
- $SQL = substr($SQL, 0, -1) . " WHERE ".$idColumn."=".bigintval($id)." LIMIT 1";
+ $sql = substr($sql, 0, -1) . " WHERE ".$idColumn."=".bigintval($id)." LIMIT 1";
// Run this query
- SQL_QUERY($SQL, __FUNCTION__, __LINE__);
+ SQL_QUERY($sql, __FUNCTION__, __LINE__);
// Add affected rows
$affected += SQL_AFFECTEDROWS();
LOAD_TEMPLATE("admin_settings_saved", false, getMessage('ADMIN_ALL_ENTRIES_EDITED'));
} else {
// Some are still there :(
- LOAD_TEMPLATE("admin_settings_saved", false, sprintf(ADMIN_SOME_ENTRIES_NOT_EDITED, $affected, count($IDs)));
+ LOAD_TEMPLATE("admin_settings_saved", false, sprintf(getMessage('ADMIN_SOME_ENTRIES_NOT_EDITED'), $affected, count($IDs)));
}
} else {
// List for editing
array($passHash, $login), __FUNCTION__, __LINE__);
// Run filters
- RUN_FILTER('post_admin_reset_pass', array('login' => $login, 'hash' => $passHash));
+ runFilterChain('post_admin_reset_pass', array('login' => $login, 'hash' => $passHash));
// Return output
return ADMIN_PASSWORD_RESET_DONE;