}
// Add description as navigation point
-ADD_DESCR("admin", __FILE__);
+ADD_DESCR('admin', __FILE__);
// Normally we want the overview of all registered extensions
$do = "overview";
if (REQUEST_ISSET_GET(('reg_ext'))) {
// We are about to register a new extension
- $do = "register"; $ext_id = bigintval(REQUEST_GET('reg_ext'));
+ $do = 'register'; $ext_id = bigintval(REQUEST_GET('reg_ext'));
// The ID comes from task management and it is - of course - *not* the extension's name!
} elseif ((REQUEST_ISSET_POST('change')) && ($SEL > 0) && (!IS_DEMO())) {
// De-/activate extensions
foreach (REQUEST_POST('sel') as $ext_id => $active) {
// Shall we keep the extension always active?
- if ((isset($GLOBALS['cache_array']['active_extensions'][GET_EXT_NAME($ext_id)])) && ($GLOBALS['cache_array']['active_extensions'][GET_EXT_NAME($ext_id)] == "Y") && ($active == "N")) {
+ if ((isset($GLOBALS['cache_array']['active_extensions'][GET_EXT_NAME($ext_id)])) && ($GLOBALS['cache_array']['active_extensions'][GET_EXT_NAME($ext_id)] == 'Y') && ($active == 'N')) {
// Keep this extension active!
} else {
// De/activate extension
- $ACT = "N"; $EXT_LOAD_MODE = "deactivate";
- if ($active == "N") { $ACT = "Y"; $EXT_LOAD_MODE = "activate"; }
+ $ACT = "N"; $EXT_LOAD_MODE = 'deactivate';
+ if ($active == 'N') { $ACT = "Y"; $EXT_LOAD_MODE = 'activate'; }
SQL_QUERY_ESC("UPDATE `{!_MYSQL_PREFIX!}_extensions` SET ext_active='".$ACT."' WHERE id=%s AND ext_active='%s' LIMIT 1",
array(bigintval($ext_id), $active), __FILE__, __LINE__);
// Change this extension?
if ($sel == 1) {
// Load mode is modify
- $EXT_LOAD_MODE = "modify";
+ $EXT_LOAD_MODE = 'modify';
// Get entry for 'active'
$active = REQUEST_POST('active', $ext_id);
// Update extension's record
- if (GET_EXT_VERSION("sql_patches") >= "0.0.6") {
+ if (GET_EXT_VERSION('sql_patches') >= '0.0.6') {
// Update also CSS column when extensions 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(REQUEST_POST('css', $ext_id), $active, $ext_id), __FILE__, __LINE__);
// Run SQLs on activation / deactivation
switch ($active) {
- case "Y": $EXT_LOAD_MODE = "activate"; break;
- case "N": $EXT_LOAD_MODE = "deactivate"; break;
+ case 'Y': $EXT_LOAD_MODE = 'activate'; break;
+ case 'N': $EXT_LOAD_MODE = 'deactivate'; break;
}
// Run embeded SQL commands
}
// Extensions changed
- LOAD_TEMPLATE("admin_settings_saved", false, getMessage('ADMIN_EXT_CHANGED'));
+ LOAD_TEMPLATE('admin_settings_saved', false, getMessage('ADMIN_EXT_CHANGED'));
} else {
// Edit selected entries
- $SW = "2"; $OUT = "";
+ $SW = "2"; $OUT = '';
foreach (REQUEST_POST('sel') as $ext_id => $sel) {
// Edit this extension?
- if (($sel == "Y") || ($sel == "N")) {
+ if (($sel == 'Y') || ($sel == 'N')) {
// Load required data
- if (GET_EXT_VERSION("sql_patches") >= "0.0.6") {
+ if (GET_EXT_VERSION('sql_patches') >= '0.0.6') {
$result = SQL_QUERY_ESC("SELECT ext_name, ext_has_css, ext_active FROM `{!_MYSQL_PREFIX!}_extensions` WHERE id=%s LIMIT 1",
array(bigintval($ext_id)), __FILE__, __LINE__);
list($name, $css, $active) = SQL_FETCHROW($result);
// Output row
$cssSelection = "---";
- if (GET_EXT_VERSION("sql_patches") >= "0.0.6") $cssSelection = ADD_SELECTION("yn", $css, "css", $ext_id);
+ if (GET_EXT_VERSION('sql_patches') >= '0.0.6') $cssSelection = ADD_SELECTION("yn", $css, "css", $ext_id);
// Prepare data for the row template
$content = array(
'sw' => $SW,
'id' => $ext_id,
'name' => $name,
- 'active' => ADD_SELECTION("yn", $active, "active", $ext_id),
+ 'active' => ADD_SELECTION("yn", $active, 'active', $ext_id),
'css' => $cssSelection,
);
}
} elseif ((REQUEST_ISSET_POST('delete')) && ($SEL > 0) && (!IS_DEMO())) {
// List extensions and when verbose is enabled SQL statements which will be executed
- $OUT = ""; $SW = 2;
+ $OUT = ''; $SW = 2;
foreach (REQUEST_POST('sel') as $ext_id => $sel) {
// Init variables
- $VERBOSE_OUT = "";
+ $VERBOSE_OUT = '';
INIT_SQLS();
// Secure id number
// Get extension name
$ext_name = GET_EXT_NAME($ext_id);
- if (getConfig('verbose_sql') == "Y") {
+ if (getConfig('verbose_sql') == 'Y') {
// Load SQL commands in remove mode
- if (LOAD_EXTENSION($ext_name, "remove", "", true)) {
+ if (LOAD_EXTENSION($ext_name, 'remove', '', true)) {
// Generate extra table with loaded SQL commands
$VERBOSE_OUT = EXTENSION_VERBOSE_TABLE();
} // END - if
runFilterChain('extension_remove', GET_EXT_NAME($ext_id));
// Run embeded SQL commands
- EXTENSION_RUN_SQLS($ext_id, "remove");
+ EXTENSION_RUN_SQLS($ext_id, 'remove');
} // END - if
} // END - foreach
} elseif ((REQUEST_ISSET_GET('do')) && (!IS_DEMO())) {
$do = SQL_ESCAPE(strip_tags(REQUEST_GET('do')));
} elseif (REQUEST_ISSET_GET('do')) {
// Demo mode active!
- $do = "demo";
+ $do = 'demo';
}
// Shall we display active/inactive extensions?
-$where = "";
+$where = '';
if (REQUEST_ISSET_GET(('active'))) {
$where = sprintf("WHERE ext_active = '%s'", SQL_ESCAPE(strip_tags(REQUEST_GET('active'))));
} // END - if
// Case selection
switch ($do) {
case "overview": // List all registered extensions
- if (GET_EXT_VERSION("sql_patches") >= "0.0.6") {
+ if (GET_EXT_VERSION('sql_patches') >= '0.0.6') {
// Load extension data with CSS informations
$result = SQL_QUERY("SELECT id AS ext_id, ext_name, ext_active, ext_has_css AS ext_css, ext_version
FROM `{!_MYSQL_PREFIX!}_extensions`
// Are there some entries?
if (SQL_NUMROWS($result) > 0) {
// Extensions are registered
- $OUT = ""; $SW = 2;
+ $OUT = ''; $SW = 2;
while ($content = SQL_FETCHARRAY($result)) {
// Prepare CSS selection output
$cssSelection = "---";
- if (GET_EXT_VERSION("sql_patches") >= "0.0.6") $cssSelection = TRANSLATE_YESNO($content['ext_css']);
+ if (GET_EXT_VERSION('sql_patches') >= '0.0.6') $cssSelection = TRANSLATE_YESNO($content['ext_css']);
// Prepare data for the row template
$content = array(
LOAD_TEMPLATE("admin_extensions");
} else {
// No extensions are registered
- LOAD_TEMPLATE("admin_settings_saved", false, getMessage('ADMIN_NO_EXTENSION_REGISTERED'));
+ LOAD_TEMPLATE('admin_settings_saved', false, getMessage('ADMIN_NO_EXTENSION_REGISTERED'));
}
break;
-case "register": // Register new extension
+case 'register': // Register new extension
$result = SQL_QUERY_ESC("SELECT id FROM `{!_MYSQL_PREFIX!}_task_system` WHERE assigned_admin=%s AND task_type='EXTENSION' LIMIT 1",
array(GET_CURRENT_ADMIN_ID()), __FILE__, __LINE__);
$task_found = SQL_NUMROWS($result);
$ext_name = trim(substr($subj, 1, strpos($subj, ":") - 1));
// Test the extension for deprecation
- LOAD_EXTENSION($ext_name, "test");
+ LOAD_EXTENSION($ext_name, 'test');
// Is the extension deprecated?
- if (EXT_GET_DEPRECATED() == "N") {
+ if (EXT_GET_DEPRECATED() == 'N') {
// ... so we can finally register and load it in registration mode
if (REGISTER_EXTENSION($ext_name, $ext_id)) {
// Extension was found and successfully registered
- LOAD_TEMPLATE("admin_settings_saved", false, getMessage('ADMIN_EXTENSION_REGISTERED'));
+ LOAD_TEMPLATE('admin_settings_saved', false, getMessage('ADMIN_EXTENSION_REGISTERED'));
// Show next link
- if (EXT_IS_ACTIVE("task")) {
+ if (EXT_IS_ACTIVE('task')) {
LOAD_TEMPLATE("admin_next_link", false, array(
'url' => "modules.php?module=admin&what=list_task",
'title' => getMessage('ADMIN_EXT_REGISTER_NEXT_LINK')
}
// Do we need to update cache file?
- if ((EXT_IS_ACTIVE("cache")) && ($GLOBALS['cache_mode'] != "no")) {
+ if ((EXT_IS_ACTIVE('cache')) && ($GLOBALS['cache_mode'] != "no")) {
// Remove cache file (will be auto-created again!)
if ($GLOBALS['cache_instance']->loadCacheFile("config")) $GLOBALS['cache_instance']->destroyCacheFile();
if ($GLOBALS['cache_instance']->loadCacheFile("extensions", true)) $GLOBALS['cache_instance']->destroyCacheFile();
} // END - if
} elseif (GET_EXT_VERSION($ext_name) != "") {
// Notify the admin that we have a problem here...
- LOAD_TEMPLATE("admin_settings_saved", false, getMessage('ADMIN_REG_FAILED_ALREADY'));
+ LOAD_TEMPLATE('admin_settings_saved', false, getMessage('ADMIN_REG_FAILED_ALREADY'));
} else {
// Notify the admin that we have a problem here...
- LOAD_TEMPLATE("admin_settings_saved", false, sprintf(getMessage('ADMIN_REG_FAILED_404'), $ext_name));
+ LOAD_TEMPLATE('admin_settings_saved', false, sprintf(getMessage('ADMIN_REG_FAILED_404'), $ext_name));
}
} else {
// Motify the admin that we have a problem here...
- LOAD_TEMPLATE("admin_settings_saved", false, getMessage('ADMIN_REG_FAILED_DEPRECATED'));
+ LOAD_TEMPLATE('admin_settings_saved', false, getMessage('ADMIN_REG_FAILED_DEPRECATED'));
}
} else {
// Extension was not found in task management
- LOAD_TEMPLATE("admin_settings_saved", false, getMessage('ADMIN_REG_FAILED_ID_404'));
+ LOAD_TEMPLATE('admin_settings_saved', false, getMessage('ADMIN_REG_FAILED_ID_404'));
}
} elseif ($task_found == "0") {
// No longer assigned or old task
- LOAD_TEMPLATE("admin_settings_saved", false, getMessage('ADMIN_REG_FAILED_ASSIGED'));
+ LOAD_TEMPLATE('admin_settings_saved', false, getMessage('ADMIN_REG_FAILED_ASSIGED'));
} else {
// ID is invalid
- LOAD_TEMPLATE("admin_settings_saved", false, getMessage('ADMIN_REG_FAILED_INVALID'));
+ LOAD_TEMPLATE('admin_settings_saved', false, getMessage('ADMIN_REG_FAILED_INVALID'));
}
break;
-case "demo":
- LOAD_TEMPLATE("admin_settings_saved", false, getMessage('SETTINGS_NOT_SAVED'));
+case 'demo':
+ LOAD_TEMPLATE('admin_settings_saved', false, getMessage('SETTINGS_NOT_SAVED'));
break;
}
//