Index: trunk/CHANGELOG
===================================================================
--- trunk/CHANGELOG	(revision 937)
+++ trunk/CHANGELOG	(revision 938)
@@ -11,6 +11,12 @@
 ! = Update/Change
 
 ------------------------------------- 2.8.0 -------------------------------------
+19-Feb-2009 Christian Sommer
++	added option to invoke module upgrade.php/uninstall.php files from backend (for modules uploaded via FTP)
+18-Feb-2009 Dietrich Roland Pehlke (aldus)
+#	fixed: typos in the section_id inside the action-link 
+!	Remove test_trash and unused variables in query, added suggetions from #588
+#	Bugfix for form bug (ticket #688)
 17-Feb-2009 Christian Sommer
 +	added option to invoke module install.php from backend (for modules uploaded via FTP)
 !	admin Add-on settings no hidden by default (can be set visible via advanced link)
Index: trunk/wb/admin/modules/manual_install.php
===================================================================
--- trunk/wb/admin/modules/manual_install.php	(revision 937)
+++ trunk/wb/admin/modules/manual_install.php	(revision 938)
@@ -1,6 +1,6 @@
 <?php
 /**
- * $Id:$
+ * $Id$
  * Website Baker Manual module installation
  *
  * This file contains the function to invoke the module install or upgrade
@@ -12,7 +12,7 @@
  * @author		Christian Sommer
  * @copyright	(c) 2009
  * @license		http://www.gnu.org/copyleft/lesser.html
- * @version		0.1.0
+ * @version		0.2.0
  * @platform	Website Baker 2.7
  *
  * Website Baker Project <http://www.websitebaker.org/>
@@ -36,7 +36,8 @@
 /**
  * check if there is anything to do
  */
-if (!(isset($_POST['file']) && (strpos($_POST['file'], '..') === false))) die(header('Location: index.php'));
+if (!(isset($_POST['action']) && in_array($_POST['action'], array('install', 'upgrade', 'uninstall')))) die(header('Location: index.php?advanced'));
+if (!(isset($_POST['file']) && $_POST['file'] != '' && (strpos($_POST['file'], '..') === false))) die(header('Location: index.php?advanced'));
 
 /**
  * check if user has permissions to access this file
@@ -66,20 +67,34 @@
 
 // create Admin object with admin header
 $admin = new admin('Addons', '', true, false);
-$js_back = ADMIN_URL . '/modules/index.php';
+$js_back = ADMIN_URL . '/modules/index.php?advanced';
 
 /**
- * Reload all specified Addons
+ * Manually execute the specified module file (install.php, upgrade.php or uninstall.php)
  */
 // check if specified module folder exists
 $mod_path = WB_PATH . '/modules/' . basename(WB_PATH . '/' . $_POST['file']);
-if (!file_exists($mod_path . '/install.php')) $admin->print_error($MESSAGE['GENERIC']['NOT_INSTALLED'], $js_back);
+if (!file_exists($mod_path . '/' . $_POST['action'] . '.php')) $admin->print_error($TEXT['NOT_FOUND'] . ': <tt>"' . htmlentities(basename($mod_path)) . '/' . $_POST['action'] . '.php"</tt> ', $js_back);
 
 // include modules install.php script
-require($mod_path . '/install.php');
+require($mod_path . '/' . $_POST['action'] . '.php');
 
 // load module info into database and output status message
 load_module($mod_path, false);
-$admin->print_success($MESSAGE['GENERIC']['INSTALLED'], $js_back);
+$msg = $TEXT['EXECUTE'] . ': <tt>"' . htmlentities(basename($mod_path)) . '/' . $_POST['action'] . '.php"</tt>';
 
+switch ($_POST['action']) {
+	case 'install':
+		$admin->print_success($msg, $js_back);
+		break;
+
+	case 'upgrade':
+		$admin->print_success($msg, $js_back);
+		break;
+	
+	case 'uninstall':
+		$admin->print_success($msg, $js_back);
+		break;
+}
+
 ?>
\ No newline at end of file
Index: trunk/wb/admin/modules/index.php
===================================================================
--- trunk/wb/admin/modules/index.php	(revision 937)
+++ trunk/wb/admin/modules/index.php	(revision 938)
@@ -45,13 +45,39 @@
 }
 
 // Insert modules which includes a install.php file to install list
+$module_files = glob(WB_PATH . '/modules/*');
 $template->set_block('main_block', 'install_list_block', 'install_list');
-$module_files = glob(WB_PATH . '/modules/*');
+$template->set_block('main_block', 'upgrade_list_block', 'upgrade_list');
+$template->set_block('main_block', 'uninstall_list_block', 'uninstall_list');
+$template->set_var(array('INSTALL_VISIBLE' => 'hide', 'UPGRADE_VISIBLE' => 'hide', 'UNINSTALL_VISIBLE' => 'hide'));
+
+$show_block = false;
 foreach ($module_files as $index => $path) {
-	if (is_dir($path) && file_exists($path . '/install.php')) {
-		$template->set_var('VALUE', basename($path));
-		$template->set_var('NAME', basename($path));
-		$template->parse('install_list', 'install_list_block', true);
+	if (is_dir($path)) {
+		if (file_exists($path . '/install.php')) {
+			$show_block = true;
+			$template->set_var('INSTALL_VISIBLE', '');
+			$template->set_var('VALUE', basename($path));
+			$template->set_var('NAME', basename($path));
+			$template->parse('install_list', 'install_list_block', true);
+		}
+
+		if (file_exists($path . '/upgrade.php')) {
+			$show_block = true;
+			$template->set_var('UPGRADE_VISIBLE', '');
+			$template->set_var('VALUE', basename($path));
+			$template->set_var('NAME', basename($path));
+			$template->parse('upgrade_list', 'upgrade_list_block', true);
+		} 
+		
+		if (file_exists($path . '/uninstall.php')) {
+			$show_block = true;
+			$template->set_var('UNINSTALL_VISIBLE', '');
+			$template->set_var('VALUE', basename($path));
+			$template->set_var('NAME', basename($path));
+			$template->parse('uninstall_list', 'uninstall_list_block', true);
+		}
+
 	} else {
 		unset($module_files[$index]);
 	}
@@ -67,8 +93,8 @@
 if($admin->get_permission('modules_view') != true) {
 	$template->set_var('DISPLAY_LIST', 'hide');
 }
-// only show if at least one module folder contains a install.php file and permissions to admin section exists
-if(count($module_files) == 0 || !isset($_GET['advanced']) || $admin->get_permission('admintools') != true) {
+// only show block if there is something to show
+if(!$show_block || count($module_files) == 0 || !isset($_GET['advanced']) || $admin->get_permission('admintools') != true) {
 	$template->set_var('DISPLAY_MANUAL_INSTALL', 'hide');
 }
 
@@ -77,7 +103,7 @@
 								'HEADING_INSTALL_MODULE' => $HEADING['INSTALL_MODULE'],
 								'HEADING_UNINSTALL_MODULE' => $HEADING['UNINSTALL_MODULE'],
 								'HEADING_MODULE_DETAILS' => $HEADING['MODULE_DETAILS'],
-								'HEADING_MANUAL_MODULE_INSTALLATION' => $HEADING['MANUAL_MODULE_INSTALLATION']
+								'HEADING_INVOKE_MODULE_FILES' => $HEADING['INVOKE_MODULE_FILES']
 								)
 						);
 // Insert language text and messages
@@ -94,7 +120,8 @@
 	'TEXT_PLEASE_SELECT' => $TEXT['PLEASE_SELECT'],
 	'TEXT_MANUAL_INSTALLATION' => $MESSAGE['ADDON']['MANUAL_INSTALLATION'],
 	'TEXT_MANUAL_INSTALLATION_WARNING' => $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'],
-	'TEXT_RELOAD' => $TEXT['RELOAD']
+	'TEXT_EXECUTE' => $TEXT['EXECUTE'],
+	'TEXT_FILE' => $TEXT['FILE']
 	)
 );
 
Index: trunk/wb/admin/modules/template.html
===================================================================
--- trunk/wb/admin/modules/template.html	(revision 937)
+++ trunk/wb/admin/modules/template.html	(revision 938)
@@ -73,30 +73,47 @@
 <br />
 </form>
 
-<form name="details" action="manual_install.php" method="post" class="{DISPLAY_MANUAL_INSTALL}">
+<div class="{DISPLAY_MANUAL_INSTALL}">
+<h2>{HEADING_INVOKE_MODULE_FILES}</h2>
+<p>{TEXT_MANUAL_INSTALLATION}</p>
 
-<h2>{HEADING_MANUAL_MODULE_INSTALLATION}</h2>
-{TEXT_MANUAL_INSTALLATION}
-<p>{TEXT_MANUAL_INSTALLATION_2}</p>
-
-<table cellpadding="2" cellspacing="0" border="0" width="100%">
-<tr>
-	<td>
-		<select name="file" style="width: 97%;">
-		<option value="" selected>{TEXT_PLEASE_SELECT}...</option>
+<form name="details" action="manual_install.php" method="post" class="{INSTALL_VISIBLE}">
+	{TEXT_FILE}:</strong> "install.php"&nbsp;&nbsp;&nbsp;
+	<input type="hidden" name="action" value="install" />
+	<select name="file" style="width: 250px;">
+	<option value="" selected>{TEXT_PLEASE_SELECT}...</option>
 		<!-- BEGIN install_list_block -->
-			<option value="{VALUE}">{NAME}</option>
+		<option value="{VALUE}">{NAME}</option>
 		<!-- END install_list_block -->
-		</select>
-	</td>
-	<td width="110">
-		<input type="submit" name="submit" value="{TEXT_RELOAD}" style="width: 100px;" />
-	</td>
-</tr>
-</table>
-<p style="color: red;">{TEXT_MANUAL_INSTALLATION_WARNING}</p>
+	</select>
+	<input type="submit" name="submit" value="{TEXT_EXECUTE}" style="width: 100px; margin-left: 1em;" />
+</form>
 
-<br />
+<form name="details" action="manual_install.php" method="post" class="{UPGRADE_VISIBLE}">
+	<br />{TEXT_FILE}: "upgrade.php"
+	<input type="hidden" name="action" value="upgrade" />
+	<select name="file" style="width: 250px;">
+	<option value="" selected>{TEXT_PLEASE_SELECT}...</option>
+		<!-- BEGIN upgrade_list_block -->
+		<option value="{VALUE}">{NAME}</option>
+		<!-- END upgrade_list_block -->
+	</select>
+	<input type="submit" name="submit" value="{TEXT_EXECUTE}" style="width: 100px; margin-left: 1em;" />
 </form>
 
+<form name="details" action="manual_install.php" method="post" class="{UNINSTALL_VISIBLE}">
+	<br />{TEXT_FILE}: "uninstall.php"
+	<input type="hidden" name="action" value="uninstall" />
+	<select name="file" style="width: 250px;">
+	<option value="" selected>{TEXT_PLEASE_SELECT}...</option>
+		<!-- BEGIN uninstall_list_block -->
+		<option value="{VALUE}">{NAME}</option>
+		<!-- END uninstall_list_block -->
+	</select>
+	<input type="submit" name="submit" value="{TEXT_EXECUTE}" style="width: 100px; margin-left: 1em;" />
+</form>
+
+<p style="color: red;">{TEXT_MANUAL_INSTALLATION_WARNING}</p>
+</div>
+
 <!-- END main_block -->
\ No newline at end of file
Index: trunk/wb/languages/FI.php
===================================================================
--- trunk/wb/languages/FI.php	(revision 937)
+++ trunk/wb/languages/FI.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Muokkaa ryhm&auml;&auml;';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Sivupohjan lataus onnistui';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Kielen lataus onnistui';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/EN.php
===================================================================
--- trunk/wb/languages/EN.php	(revision 937)
+++ trunk/wb/languages/EN.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Modify Group';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Templates reloaded successfully';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Languages reloaded successfully';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/CS.php
===================================================================
--- trunk/wb/languages/CS.php	(revision 937)
+++ trunk/wb/languages/CS.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Zm&#283;nit skupinu';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = '&Scaron;ablony byly &uacute;sp&#283;&scaron;n&#283; p&#345;ehr&aacute;ny';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Jazyky byly &uacute;sp&#283;&scaron;n&#283; p&#345;ehr&aacute;ny';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/SE.php
===================================================================
--- trunk/wb/languages/SE.php	(revision 937)
+++ trunk/wb/languages/SE.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = '&Auml;ndra grupp';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Mallar laddades om';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Spr&aring;k laddades om';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/ES.php
===================================================================
--- trunk/wb/languages/ES.php	(revision 937)
+++ trunk/wb/languages/ES.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Modificar Grupo';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Plantillas recargadas correctamente';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Lenguajes recargados correctamente';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/FR.php
===================================================================
--- trunk/wb/languages/FR.php	(revision 937)
+++ trunk/wb/languages/FR.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Modifier un groupe';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Mod&egrave;les r&eacute;install&eacute;s avec succ&egrave;s';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Langages r&eacute;install&eacute;s avec succ&egrave;s';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/ET.php
===================================================================
--- trunk/wb/languages/ET.php	(revision 937)
+++ trunk/wb/languages/ET.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Muuda Gruppi';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Templates reloaded successfully';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Languages reloaded successfully';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/HR.php
===================================================================
--- trunk/wb/languages/HR.php	(revision 937)
+++ trunk/wb/languages/HR.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Izmjeni grupu';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Uspje&scaron;no nasnimljeni predlo&scaron;ci';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Uspje&scaron;no nasnimljeni jezici';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/NL.php
===================================================================
--- trunk/wb/languages/NL.php	(revision 937)
+++ trunk/wb/languages/NL.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Groepsgegevens';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Templates succesvol herladen';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Taalbestanden succesvol herladen';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/PL.php
===================================================================
--- trunk/wb/languages/PL.php	(revision 937)
+++ trunk/wb/languages/PL.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Zmie&#324; grup&#281;';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Szablony zosta&#322;y za&#322;adowane ponownie';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'J&#281;zyki zosta&#322;y za&#322;adowane ponownie';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/HU.php
===================================================================
--- trunk/wb/languages/HU.php	(revision 937)
+++ trunk/wb/languages/HU.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'csoport m&oacute;dos&iacute;t&aacute;sa';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Templates reloaded successfully';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Languages reloaded successfully';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/IT.php
===================================================================
--- trunk/wb/languages/IT.php	(revision 937)
+++ trunk/wb/languages/IT.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Modifica Gruppo';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Templates ricaricati con successo';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Lingue ricaricate con successo';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/NO.php
===================================================================
--- trunk/wb/languages/NO.php	(revision 937)
+++ trunk/wb/languages/NO.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Endre Gruppe';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = '&Aring;pne';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Lykkes i &aring; oppdatere maler';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Lykkes i &aring; oppdatere spr&aring;k';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/LV.php
===================================================================
--- trunk/wb/languages/LV.php	(revision 937)
+++ trunk/wb/languages/LV.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Mainit grupu';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = '&scaron;abloni veiksmigi parladeti';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Valodas veiksmigi parladetas';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/CA.php
===================================================================
--- trunk/wb/languages/CA.php	(revision 937)
+++ trunk/wb/languages/CA.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Modifica Grup';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Templates reloaded successfully';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Languages reloaded successfully';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/PT.php
===================================================================
--- trunk/wb/languages/PT.php	(revision 937)
+++ trunk/wb/languages/PT.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Modificar Grupo';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Temas (Templates) recarregados com sucesso';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Idiomas recarregados com sucesso';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/DA.php
===================================================================
--- trunk/wb/languages/DA.php	(revision 937)
+++ trunk/wb/languages/DA.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Ret gruppe';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = '&Aring;ben';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Templates opdateret med succes';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Sprog opdateret med succes';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/TR.php
===================================================================
--- trunk/wb/languages/TR.php	(revision 937)
+++ trunk/wb/languages/TR.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Grup D&uuml;zenle';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Kal&yacute;plar, ba&thorn;ar&yacute;l&yacute; bir &thorn;ekildeninkini tekrar y&uuml;klendi';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Diller, ba&thorn;ar&yacute;l&yacute; bir &thorn;ekildeninkini tekrar y&uuml;klendi';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/RU.php
===================================================================
--- trunk/wb/languages/RU.php	(revision 937)
+++ trunk/wb/languages/RU.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = '&#1048;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100; &#1075;&#1088;&#1091;&#1087;&#1087;&#1091;';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = '&#1054;&#1090;&#1082;&#1088;&#1099;&#1090;&#1100;';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = '&#1064;&#1072;&#1073;&#1083;&#1086;&#1085;&#1099; &#1087;&#1077;&#1088;&#1077;&#1079;&#1072;&#1075;&#1088;&#1091;&#1078;&#1077;&#1085;&#1099; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086;';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = '&#1071;&#1079;&#1099;&#1082;&#1080; &#1087;&#1077;&#1088;&#1077;&#1079;&#1072;&#1075;&#1088;&#1091;&#1078;&#1077;&#1085;&#1099; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086;';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/DE.php
===================================================================
--- trunk/wb/languages/DE.php	(revision 937)
+++ trunk/wb/languages/DE.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Gruppen &auml;ndern';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On Voraussetzungen nicht erf&uuml;llt';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Modul "install.php" manuell aufrufen';
+$HEADING['INVOKE_MODULE_FILES'] = 'Moduldateien manuell aufrufen';
 
 // Other text
 $TEXT['OPEN'] = '&Ouml;ffnen';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Designvorlagen erfolgreich geladen';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Sprachen erfolgreich geladen';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Installation fehlgeschlagen. Dein System erf&uuml;llt nicht alle Voraussetzungen die f&uuml;r diese Erweiterung ben&ouml;tigt werden. Um diese Erweiterung nutzen zu k&ouml;nnen, m&uuml;ssen nachfolgende Updates durchgef&uuml;hrt werden.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'Beim Hochladen eines Moduls per FTP (nicht empfohlen), wird die Modulinstallationsdatei "install.php" nicht aufgerufen. Diese Module funktionieren dann meist nicht richtig. In diesem Fall kann die Installationsdatei "install.php" eines bereits installierten Moduls nachtr&auml;glich manuell gestartet werden.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'Beim Hochladen oder L&ouml;schen von Modulen per FTP (nicht empfohlen), werden eventuell vorhandene Moduldateien <tt>install.php</tt>, <tt>upgrade.php</tt> oder <tt>uninstall.php</tt> nicht automatisch ausgef&uuml;hrt. Solche Module funktionieren daher meist nicht richtig, oder hinterlassen Datenbankeintr&auml;ge beim L&ouml;schen per FTP.<br /><br /> Nachfolgend k&ouml;nnen die Moduldateien von per FTP hochgeladenen Modulen manuell ausgef&uuml;hrt werden.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warnung: Eventuell vorhandene Datenbankeintr&auml;ge eines Moduls gehen verloren. Bitte nur bei bei Problemen mit per FTP hochgeladenen Modulen verwenden. ';
 
 ?>
\ No newline at end of file
Index: trunk/wb/languages/BG.php
===================================================================
--- trunk/wb/languages/BG.php	(revision 937)
+++ trunk/wb/languages/BG.php	(revision 938)
@@ -121,7 +121,7 @@
 $HEADING['MODIFY_GROUP'] = '&#1055;&#1088;&#1086;&#1084;&#1077;&#1085;&#1080; &#1075;&#1088;&#1091;&#1087;&#1072;';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
-$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
+$HEADING['INVOKE_MODULE_FILES'] = 'Execute module files manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -593,7 +593,7 @@
 $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Templates reloaded successfully';
 $MESSAGE['ADDON']['LANGUAGES_RELOADED'] = 'Languages reloaded successfully';
 $MESSAGE['ADDON']['PRECHECK_FAILED'] = 'Add-on installation failed. Your system does not fulfill the requirements of this Add-on. To make this Add-on working on your system, please fix the issues summarized below.';
-$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'The module installation file "install.php" is not executed when modules are uploaded via FTP (not recommended). For those modules, you have to execute the "install.php" manually.';
+$MESSAGE['ADDON']['MANUAL_INSTALLATION'] = 'When modules are uploaded via FTP (not recommended), the module installation files <tt>install.php</tt>, <tt>upgrade.php</tt> or <tt>uninstall.php</tt> will not be executed automatically. Those modules may not work correct or do not uninstall properly.<br /><br />You can execute the module files manually for modules uploaded via FTP below.';
 $MESSAGE['ADDON']['MANUAL_INSTALLATION_WARNING'] = 'Warning: Existing module database entries will get lost. Only use this option if you experience problems with modules uploaded via FTP.';
 
 ?>
\ No newline at end of file
