Index: trunk/CHANGELOG
===================================================================
--- trunk/CHANGELOG	(revision 933)
+++ trunk/CHANGELOG	(revision 934)
@@ -11,6 +11,9 @@
 ! = Update/Change
 
 ------------------------------------- 2.8.0 -------------------------------------
+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)
 16-Feb-2009 Christian Sommer
 !	moved reload option of Add-ons to main Add-on section
 !	reworked logout to reset possible remember key in database when logging out
Index: trunk/wb/admin/addons/index.php
===================================================================
--- trunk/wb/admin/addons/index.php	(revision 933)
+++ trunk/wb/admin/addons/index.php	(revision 934)
@@ -49,24 +49,26 @@
 if($admin->get_permission('languages') != true) {
 	$template->set_var('DISPLAY_LANGUAGES', 'none');
 }
-if($admin->get_permission('admintools') != true) {
+if(!isset($_GET['advanced']) || $admin->get_permission('admintools') != true) {
 	$template->set_var('DISPLAY_RELOAD', 'none');
 }
 
 // Insert section names and descriptions
 $template->set_var(array(
-								'MODULES' => $MENU['MODULES'],
-								'TEMPLATES' => $MENU['TEMPLATES'],
-								'LANGUAGES' => $MENU['LANGUAGES'],
-								'MODULES_OVERVIEW' => $OVERVIEW['MODULES'],
-								'TEMPLATES_OVERVIEW' => $OVERVIEW['TEMPLATES'],
-								'LANGUAGES_OVERVIEW' => $OVERVIEW['LANGUAGES'],
-								'TXT_ADMIN_SETTINGS' => $TEXT['ADMIN'] . ' ' . $TEXT['SETTINGS'],
-								'MESSAGE_RELOAD_ADDONS' => $MESSAGE['ADDON']['RELOAD'],
-								'TEXT_RELOAD' => $TEXT['RELOAD'],
-								'RELOAD_URL' => ADMIN_URL . '/addons/reload.php',
-								)
-						);
+	'MODULES' => $MENU['MODULES'],
+	'TEMPLATES' => $MENU['TEMPLATES'],
+	'LANGUAGES' => $MENU['LANGUAGES'],
+	'MODULES_OVERVIEW' => $OVERVIEW['MODULES'],
+	'TEMPLATES_OVERVIEW' => $OVERVIEW['TEMPLATES'],
+	'LANGUAGES_OVERVIEW' => $OVERVIEW['LANGUAGES'],
+	'TXT_ADMIN_SETTINGS' => $TEXT['ADMIN'] . ' ' . $TEXT['SETTINGS'],
+	'MESSAGE_RELOAD_ADDONS' => $MESSAGE['ADDON']['RELOAD'],
+	'TEXT_RELOAD' => $TEXT['RELOAD'],
+	'RELOAD_URL' => ADMIN_URL . '/addons/reload.php',
+	'URL_ADVANCED' => $admin->get_permission('admintools') ? 
+		'<a href="' . ADMIN_URL . '/addons/index.php?advanced">' . $TEXT['ADVANCED'] . '</a>' : ''
+	)
+);
 
 // Parse template object
 $template->parse('main', 'main_block', false);
Index: trunk/wb/admin/addons/template.html
===================================================================
--- trunk/wb/admin/addons/template.html	(revision 933)
+++ trunk/wb/admin/addons/template.html	(revision 934)
@@ -38,6 +38,10 @@
 }
 </style>
 
+<div class="box">
+	{URL_ADVANCED}
+</div>
+
 <table cellpadding="0" cellspacing="0" border="0" width="99%" align="center">
 <tr>
 	<td align="center" valign="top">
Index: trunk/wb/admin/modules/manual_install.php
===================================================================
--- trunk/wb/admin/modules/manual_install.php	(nonexistent)
+++ trunk/wb/admin/modules/manual_install.php	(revision 934)
@@ -0,0 +1,85 @@
+<?php
+/**
+ * $Id:$
+ * Website Baker Manual module installation
+ *
+ * This file contains the function to invoke the module install or upgrade
+ * scripts update the Add-on information from the
+ * database with the ones stored in the Add-on files (e.g. info.php or EN.php)
+ *
+ * LICENSE: GNU Lesser General Public License 3.0
+ * 
+ * @author		Christian Sommer
+ * @copyright	(c) 2009
+ * @license		http://www.gnu.org/copyleft/lesser.html
+ * @version		0.1.0
+ * @platform	Website Baker 2.7
+ *
+ * Website Baker Project <http://www.websitebaker.org/>
+ * Copyright (C) 2004-2009, Ryan Djurovich
+ *
+ * Website Baker is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Website Baker is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Website Baker; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+*/
+
+/**
+ * check if there is anything to do
+ */
+if (!(isset($_POST['file']) && (strpos($_POST['file'], '..') === false))) die(header('Location: index.php'));
+
+/**
+ * check if user has permissions to access this file
+ */
+// include WB configuration file and WB admin class
+require_once('../../config.php');
+require_once('../../framework/class.admin.php');
+
+// check user permissions for admintools (redirect users with wrong permissions)
+$admin = new admin('Admintools', 'admintools', false, false);
+if ($admin->get_permission('admintools') == false) die(header('Location: ../../index.php'));
+
+// check if the referer URL if available
+$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : 
+	(isset($HTTP_SERVER_VARS['HTTP_REFERER']) ? $HTTP_SERVER_VARS['HTTP_REFERER'] : '');
+
+// if referer is set, check if script was invoked from "admin/modules/index.php"
+$required_url = ADMIN_URL . '/modules/index.php';
+if ($referer != '' && (!(strpos($referer, $required_url) !== false || strpos($referer, $required_url) !== false))) 
+	die(header('Location: ../../index.php'));
+
+// include WB functions file
+require_once(WB_PATH . '/framework/functions.php');
+
+// load WB language file
+require_once(WB_PATH . '/languages/' . LANGUAGE .'.php');
+
+// create Admin object with admin header
+$admin = new admin('Addons', '', true, false);
+$js_back = ADMIN_URL . '/modules/index.php';
+
+/**
+ * Reload all specified Addons
+ */
+// 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);
+
+// include modules install.php script
+require($mod_path . '/install.php');
+
+// load module info into database and output status message
+load_module($mod_path, false);
+$admin->print_success($MESSAGE['GENERIC']['INSTALLED'], $js_back);
+
+?>
\ No newline at end of file

Property changes on: trunk/wb/admin/modules/manual_install.php
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Index: trunk/wb/admin/modules/index.php
===================================================================
--- trunk/wb/admin/modules/index.php	(revision 933)
+++ trunk/wb/admin/modules/index.php	(revision 934)
@@ -44,6 +44,19 @@
 	}
 }
 
+// Insert modules which includes a install.php file to install list
+$template->set_block('main_block', 'install_list_block', 'install_list');
+$module_files = glob(WB_PATH . '/modules/*');
+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);
+	} else {
+		unset($module_files[$index]);
+	}
+}
+
 // Insert permissions values
 if($admin->get_permission('modules_install') != true) {
 	$template->set_var('DISPLAY_INSTALL', 'hide');
@@ -54,12 +67,17 @@
 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) {
+	$template->set_var('DISPLAY_MANUAL_INSTALL', 'hide');
+}
 
 // Insert language headings
 $template->set_var(array(
 								'HEADING_INSTALL_MODULE' => $HEADING['INSTALL_MODULE'],
 								'HEADING_UNINSTALL_MODULE' => $HEADING['UNINSTALL_MODULE'],
-								'HEADING_MODULE_DETAILS' => $HEADING['MODULE_DETAILS']
+								'HEADING_MODULE_DETAILS' => $HEADING['MODULE_DETAILS'],
+								'HEADING_MANUAL_MODULE_INSTALLATION' => $HEADING['MANUAL_MODULE_INSTALLATION']
 								)
 						);
 // Insert language text and messages
@@ -68,10 +86,15 @@
 		'<a href="' . ADMIN_URL . '/templates/index.php">' . $MENU['TEMPLATES'] . '</a>' : '',
 	'URL_LANGUAGES' => $admin->get_permission('languages') ? 
 		'<a href="' . ADMIN_URL . '/languages/index.php">' . $MENU['LANGUAGES'] . '</a>' : '',
+	'URL_ADVANCED' => $admin->get_permission('admintools') ? 
+		'<a href="' . ADMIN_URL . '/modules/index.php?advanced">' . $TEXT['ADVANCED'] . '</a>' : '',
 	'TEXT_INSTALL' => $TEXT['INSTALL'],
 	'TEXT_UNINSTALL' => $TEXT['UNINSTALL'],
 	'TEXT_VIEW_DETAILS' => $TEXT['VIEW_DETAILS'],
-	'TEXT_PLEASE_SELECT' => $TEXT['PLEASE_SELECT']
+	'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']
 	)
 );
 
Index: trunk/wb/admin/modules/template.html
===================================================================
--- trunk/wb/admin/modules/template.html	(revision 933)
+++ trunk/wb/admin/modules/template.html	(revision 934)
@@ -1,7 +1,7 @@
 <!-- BEGIN main_block -->
 
 <div class="box">
-	{URL_TEMPLATES}&nbsp;&nbsp;{URL_LANGUAGES}
+	{URL_TEMPLATES}&nbsp;&nbsp;{URL_LANGUAGES}&nbsp;&nbsp;{URL_ADVANCED}
 </div>
 
 <form name="install" enctype="multipart/form-data" action="install.php" method="post" class="{DISPLAY_INSTALL}">
@@ -73,4 +73,30 @@
 <br />
 </form>
 
+<form name="details" action="manual_install.php" method="post" class="{DISPLAY_MANUAL_INSTALL}">
+
+<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>
+		<!-- BEGIN install_list_block -->
+			<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>
+
+<br />
+</form>
+
 <!-- END main_block -->
\ No newline at end of file
Index: trunk/wb/languages/FI.php
===================================================================
--- trunk/wb/languages/FI.php	(revision 933)
+++ trunk/wb/languages/FI.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/EN.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/CS.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/SE.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/ES.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/FR.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/ET.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/HR.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/NL.php	(revision 934)
@@ -121,6 +121,7 @@
 $HEADING['MODIFY_GROUP'] = 'Groepsgegevens';
 
 $HEADING['ADDON_PRECHECK_FAILED'] = 'Add-On requirements not met';
+$HEADING['MANUAL_MODULE_INSTALLATION'] = 'Execute module "install.php" manually';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/PL.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/HU.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/IT.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/NO.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = '&Aring;pne';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/LV.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/CA.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/PT.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/DA.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = '&Aring;ben';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/TR.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/RU.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = '&#1054;&#1090;&#1082;&#1088;&#1099;&#1090;&#1100;';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/DE.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = '&Ouml;ffnen';
@@ -592,5 +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_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 933)
+++ trunk/wb/languages/BG.php	(revision 934)
@@ -121,6 +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';
 
 // Other text
 $TEXT['OPEN'] = 'Open';
@@ -592,5 +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_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
