// Add description as navigation point
addYouAreHereLink('admin', __FILE__);
-// Normally we want the overview of all registered extensions
+// By default generate overview of all installed extensions
$do = 'overview';
-if (isGetRequestElementSet('reg_ext')) {
+if (isGetRequestElementSet('register_ext')) {
// We are about to register a new extension
$do = 'register';
- $taskId = determineExtensionTaskId(getRequestElement('reg_ext'));
+ $taskId = determineExtensionTaskId(getRequestElement('register_ext'));
// The id comes from task management and it is - of course - *not* the extension's name!
} elseif ((isFormSent('change')) && (ifPostContainsSelections()) && (!isDemoModeActive())) {
// Update database
SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_extensions` SET `ext_active`='%s' WHERE `id`=%s AND `ext_active`='%s' LIMIT 1",
- array($active, bigintval($ext_id), $ext_active), __FILE__, __LINE__);
+ array(
+ $active,
+ bigintval($ext_id),
+ $ext_active
+ ), __FILE__, __LINE__);
// Run embeded SQL commands
doExtensionSqls($ext_id, getExtensionMode());
// Update extension's record
if (isExtensionInstalledAndNewer('sql_patches', '0.0.6')) {
- // Update also CSS column when extensions sql_patches is newer or exact v0.0.6
+ // Update also CSS column when extensions ext-sql_patches is newer or exact v0.0.6
SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_extensions` SET `ext_has_css`='%s',`ext_active`='%s' WHERE `id`=%s LIMIT 1",
array(postRequestElement('css', $ext_id), $active, $ext_id), __FILE__, __LINE__);
} else {
redirectToUrl('modules.php?module=admin&what=extensions&removed=' . countPostSelection());
} elseif ((isGetRequestElementSet('do')) && (!isDemoModeActive())) {
// Other things to do
- $do = SQL_ESCAPE(secureString(getRequestElement('do')));
+ $do = getRequestElement('do');
} elseif (isGetRequestElementSet('do')) {
// Demo mode active!
$do = 'demo';
// Shall we display active/inactive extensions?
$where = '';
if (isGetRequestElementSet('active')) {
- $where = sprintf("WHERE `ext_active`='%s'", SQL_ESCAPE(secureString(getRequestElement('active'))));
+ $where = sprintf("WHERE `ext_active`='%s'", SQL_ESCAPE(getRequestElement('active')));
} // END - if
// Case selection