* -------------------------------------------------------------------- *
* Kurzbeschreibung : Erweiterungen-Management *
* -------------------------------------------------------------------- *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Erweiterungen-Management *
* -------------------------------------------------------------------- *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2008 by Roland Haeder *
* For more information visit: http://www.mxchange.org *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2008 by Roland Haeder *
* For more information visit: http://www.mxchange.org *
- $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php";
+ $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), '/inc') + 4) . '/security.php';
// De-/activate extensions
foreach (REQUEST_POST('sel') as $ext_id => $active) {
// Shall we keep the extension always active?
// De-/activate extensions
foreach (REQUEST_POST('sel') as $ext_id => $active) {
// Shall we keep the extension always active?
- $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__);
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__);
// 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__);
// 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__);
$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);
$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);
- $cssSelection = "---";
- if (GET_EXT_VERSION("sql_patches") >= "0.0.6") $cssSelection = ADD_SELECTION("yn", $css, "css", $ext_id);
+ $cssSelection = '---';
+ if (GET_EXT_VERSION('sql_patches') >= '0.0.6') $cssSelection = ADD_SELECTION('yn', $css, "css", $ext_id);
- 'active' => ADD_SELECTION("yn", $active, "active", $ext_id),
+ 'active' => ADD_SELECTION('yn', $active, 'active', $ext_id),
define('__EXTENSIONS_ROWS', $OUT);
// Load template
LOAD_TEMPLATE("admin_extensions_edit");
$do = "edit";
}
define('__EXTENSIONS_ROWS', $OUT);
// Load template
LOAD_TEMPLATE("admin_extensions_edit");
$do = "edit";
}
- if (LOAD_EXTENSION($ext_name, "remove", "", true)) {
+ if (LOAD_EXTENSION($ext_name, 'remove', '', true)) {
// Remove extensions from DB (you have to delete all files manually!)
$cache_update = 0;
foreach (REQUEST_POST('sel') as $ext_id => $active) {
// Remove extensions from DB (you have to delete all files manually!)
$cache_update = 0;
foreach (REQUEST_POST('sel') as $ext_id => $active) {
runFilterChain('extension_remove', GET_EXT_NAME($ext_id));
// Run embeded SQL commands
runFilterChain('extension_remove', GET_EXT_NAME($ext_id));
// Run embeded SQL commands
if (REQUEST_ISSET_GET(('active'))) {
$where = sprintf("WHERE ext_active = '%s'", SQL_ESCAPE(strip_tags(REQUEST_GET('active'))));
} // END - if
if (REQUEST_ISSET_GET(('active'))) {
$where = sprintf("WHERE ext_active = '%s'", SQL_ESCAPE(strip_tags(REQUEST_GET('active'))));
} // END - if
// 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`
// 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
// Are there some entries?
if (SQL_NUMROWS($result) > 0) {
// Extensions are registered
$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);
$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
$ext_name = trim(substr($subj, 1, strpos($subj, ":") - 1));
// Test the extension for deprecation
- if (EXT_IS_ACTIVE("task")) {
- LOAD_TEMPLATE("admin_next_link", false, array(
- 'url' => "modules.php?module=admin&what=list_task",
+ if (EXT_IS_ACTIVE('task')) {
+ LOAD_TEMPLATE('admin_next_link', false, array(
+ 'url' => 'modules.php?module=admin&what=list_task',
- LOAD_TEMPLATE("admin_next_link", false, array(
- 'url' => "modules.php?module=admin",
+ LOAD_TEMPLATE('admin_next_link', false, array(
+ 'url' => 'modules.php?module=admin',
- if ($GLOBALS['cache_instance']->loadCacheFile("config")) $GLOBALS['cache_instance']->destroyCacheFile();
- if ($GLOBALS['cache_instance']->loadCacheFile("extensions", true)) $GLOBALS['cache_instance']->destroyCacheFile();
- if ($GLOBALS['cache_instance']->loadCacheFile("modreg")) $GLOBALS['cache_instance']->destroyCacheFile();
+ if ($GLOBALS['cache_instance']->loadCacheFile('config')) $GLOBALS['cache_instance']->destroyCacheFile();
+ if ($GLOBALS['cache_instance']->loadCacheFile('extensions', true)) $GLOBALS['cache_instance']->destroyCacheFile();
+ if ($GLOBALS['cache_instance']->loadCacheFile('modreg')) $GLOBALS['cache_instance']->destroyCacheFile();
- 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));