// Run SQLs on activation / deactivation
switch ($active) {
- case 'Y': getExtensionMode('activate'); break;
- case 'N': getExtensionMode('deactivate'); break;
+ case 'Y': setExtensionMode('activate'); break;
+ case 'N': setExtensionMode('deactivate'); break;
} // END - if
// Run embeded SQL commands
// Case selection
switch ($do) {
case 'overview': // List all registered extensions
- if (getExtensionVersion('sql_patches') >= '0.0.6') {
+ if (isExtensionInstalledAndNewer('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`
// Extension was not found in task management
loadTemplate('admin_settings_saved', false, getMessage('ADMIN_REG_FAILED_ID_404'));
}
- } elseif ($task_found == '0') {
+ } elseif ($task_found == 0) {
// No longer assigned or old task
loadTemplate('admin_settings_saved', false, getMessage('ADMIN_REG_FAILED_ASSIGED'));
} else {