Revision 933
Added by doc over 16 years ago
| trunk/CHANGELOG | ||
|---|---|---|
| 12 | 12 |  | 
| 13 | 13 | ------------------------------------- 2.8.0 ------------------------------------- | 
| 14 | 14 | 16-Feb-2009 Christian Sommer | 
| 15 | ! moved reload option of Add-ons to main Add-on section | |
| 15 | 16 | ! reworked logout to reset possible remember key in database when logging out | 
| 16 | 17 | 15-Feb-2009 Christian Sommer | 
| 17 | 18 | # fixed bug with smart login option (remember me) (ticket #689) | 
| trunk/wb/admin/templates/reload.php | ||
|---|---|---|
| 1 | <?php | |
| 2 | /** | |
| 3 | * $Id:$ | |
| 4 | * Website Baker Add-On reload | |
| 5 | * | |
| 6 | * This file contains the function to update the template information from the | |
| 7 | * database with the ones stored in the template info.php files. | |
| 8 | * | |
| 9 | * LICENSE: GNU Lesser General Public License 3.0 | |
| 10 | * | |
| 11 | * @author Christian Sommer | |
| 12 | * @copyright (c) 2009 | |
| 13 | * @license http://www.gnu.org/copyleft/lesser.html | |
| 14 | * @version 0.1.0 | |
| 15 | * @platform Website Baker 2.7 | |
| 16 | * | |
| 17 | * Website Baker Project <http://www.websitebaker.org/> | |
| 18 | * Copyright (C) 2004-2009, Ryan Djurovich | |
| 19 | * | |
| 20 | * Website Baker is free software; you can redistribute it and/or modify | |
| 21 | * it under the terms of the GNU General Public License as published by | |
| 22 | * the Free Software Foundation; either version 2 of the License, or | |
| 23 | * (at your option) any later version. | |
| 24 | * | |
| 25 | * Website Baker is distributed in the hope that it will be useful, | |
| 26 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 27 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 28 | * GNU General Public License for more details. | |
| 29 | * | |
| 30 | * You should have received a copy of the GNU General Public License | |
| 31 | * along with Website Baker; if not, write to the Free Software | |
| 32 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
| 33 | */ | |
| 34 |  | |
| 35 | // include WB configuration file and WB admin class | |
| 36 | require_once('../../config.php');
 | |
| 37 | require_once('../../framework/class.admin.php');
 | |
| 38 |  | |
| 39 | // check user permissions for admintools (redirect users with wrong permissions) | |
| 40 | $admin = new admin('Admintools', 'admintools', false, false);
 | |
| 41 | if ($admin->get_permission('admintools') == false) die(header('Location: ../../index.php'));
 | |
| 42 |  | |
| 43 | // check if the referer URL if available | |
| 44 | $referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : | |
| 45 | (isset($HTTP_SERVER_VARS['HTTP_REFERER']) ? $HTTP_SERVER_VARS['HTTP_REFERER'] : ''); | |
| 46 |  | |
| 47 | // if referer is set, check if script was invoked from "admin/modules/index.php" | |
| 48 | $required_url = '/admin/templates/index.php'; | |
| 49 | if ($referer != '' && (!(strpos($referer, $required_url) !== false || strpos($referer, $required_url) !== false))) | |
| 50 | 	die(header('Location: ../../index.php'));
 | |
| 51 |  | |
| 52 | // include WB functions file | |
| 53 | require_once(WB_PATH . '/framework/functions.php'); | |
| 54 |  | |
| 55 | // load WB language file | |
| 56 | require_once(WB_PATH . '/languages/' . LANGUAGE .'.php'); | |
| 57 |  | |
| 58 | // create Admin object with admin header | |
| 59 | $admin = new admin('Addons', '', true, false);
 | |
| 60 | $js_back = ADMIN_URL . '/templates/index.php'; | |
| 61 |  | |
| 62 | // reload template information from template "info.php" files | |
| 63 | if ($handle = opendir(WB_PATH . '/templates/')) {
 | |
| 64 | // remove all templates from database | |
| 65 | $table = TABLE_PREFIX . 'addons'; | |
| 66 | $sql = "DELETE FROM $table WHERE `type` = 'template'"; | |
| 67 | $database->query($sql); | |
| 68 |  | |
| 69 | // loop over all templates | |
| 70 | 	while(false !== ($file = readdir($handle))) {
 | |
| 71 | 		if($file != '' AND substr($file, 0, 1) != '.' AND $file != 'index.php') {
 | |
| 72 | load_template(WB_PATH . '/templates/' . $file); | |
| 73 | } | |
| 74 | } | |
| 75 | closedir($handle); | |
| 76 | // output success message | |
| 77 | $admin->print_success($MESSAGE['ADDON']['TEMPLATES_RELOADED'], $js_back); | |
| 78 |  | |
| 79 | } else {
 | |
| 80 | // output error message | |
| 81 | $admin->print_error($MESSAGE['ADDON']['ERROR_RELOAD'], $js_back); | |
| 82 | } | |
| 83 |  | |
| 84 | ?> | |
| 85 | 0 | |
| trunk/wb/admin/templates/index.php | ||
|---|---|---|
| 54 | 54 | if($admin->get_permission('templates_view') != true) {
 | 
| 55 | 55 | 	$template->set_var('DISPLAY_LIST', 'hide');
 | 
| 56 | 56 | } | 
| 57 | if($admin->get_permission('admintools') != true) {
 | |
| 58 | 	$template->set_var('DISPLAY_RELOAD', 'hide');
 | |
| 59 | } | |
| 60 | 57 |  | 
| 61 | 58 | // Insert language headings | 
| 62 | 59 | $template->set_var(array( | 
| ... | ... | |
| 75 | 72 | 'TEXT_UNINSTALL' => $TEXT['UNINSTALL'], | 
| 76 | 73 | 'TEXT_VIEW_DETAILS' => $TEXT['VIEW_DETAILS'], | 
| 77 | 74 | 'TEXT_PLEASE_SELECT' => $TEXT['PLEASE_SELECT'], | 
| 78 | 'CHANGE_TEMPLATE_NOTICE' => $MESSAGE['TEMPLATES']['CHANGE_TEMPLATE_NOTICE'], | |
| 79 | 'TXT_ADMIN_SETTINGS' => $TEXT['ADMIN'] . '-' . $TEXT['SETTINGS'], | |
| 80 | 'TEXT_RELOAD_ADDON' => $MESSAGE['ADDON']['RELOAD'], | |
| 81 | 'TEXT_RELOAD' => $TEXT['RELOAD'] | |
| 75 | 'CHANGE_TEMPLATE_NOTICE' => $MESSAGE['TEMPLATES']['CHANGE_TEMPLATE_NOTICE'] | |
| 82 | 76 | ) | 
| 83 | 77 | ); | 
| 84 | 78 |  | 
| trunk/wb/admin/templates/template.html | ||
|---|---|---|
| 76 | 76 | <br /> | 
| 77 | 77 | </form> | 
| 78 | 78 |  | 
| 79 | <form name="details" action="reload.php" method="post" class="{DISPLAY_RELOAD}">
 | |
| 80 | <hr style="margin-bottom: 1em; margin-top: 1em; border: 0.5px solid #DDD;" /> | |
| 81 |  | |
| 82 | <h2>{TXT_ADMIN_SETTINGS}</h2>
 | |
| 83 | <p>{TEXT_RELOAD_ADDON}</p>
 | |
| 84 | <input type="submit" name="submit" value="{TEXT_RELOAD}" style="width: 100px;" />
 | |
| 85 |  | |
| 86 | <br /> | |
| 87 | </form> | |
| 88 |  | |
| 89 | 79 | <!-- END main_block --> | 
| trunk/wb/admin/languages/reload.php | ||
|---|---|---|
| 1 | <?php | |
| 2 | /** | |
| 3 | * $Id:$ | |
| 4 | * Website Baker Add-On reload | |
| 5 | * | |
| 6 | * This file contains the function to update the language information from the | |
| 7 | * database with the ones stored in the language info.php files. | |
| 8 | * | |
| 9 | * LICENSE: GNU Lesser General Public License 3.0 | |
| 10 | * | |
| 11 | * @author Christian Sommer | |
| 12 | * @copyright (c) 2009 | |
| 13 | * @license http://www.gnu.org/copyleft/lesser.html | |
| 14 | * @version 0.1.0 | |
| 15 | * @platform Website Baker 2.7 | |
| 16 | * | |
| 17 | * Website Baker Project <http://www.websitebaker.org/> | |
| 18 | * Copyright (C) 2004-2009, Ryan Djurovich | |
| 19 | * | |
| 20 | * Website Baker is free software; you can redistribute it and/or modify | |
| 21 | * it under the terms of the GNU General Public License as published by | |
| 22 | * the Free Software Foundation; either version 2 of the License, or | |
| 23 | * (at your option) any later version. | |
| 24 | * | |
| 25 | * Website Baker is distributed in the hope that it will be useful, | |
| 26 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 27 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 28 | * GNU General Public License for more details. | |
| 29 | * | |
| 30 | * You should have received a copy of the GNU General Public License | |
| 31 | * along with Website Baker; if not, write to the Free Software | |
| 32 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
| 33 | */ | |
| 34 |  | |
| 35 | // include WB configuration file and WB admin class | |
| 36 | require_once('../../config.php');
 | |
| 37 | require_once('../../framework/class.admin.php');
 | |
| 38 |  | |
| 39 | // check user permissions for admintools (redirect users with wrong permissions) | |
| 40 | $admin = new admin('Admintools', 'admintools', false, false);
 | |
| 41 | if ($admin->get_permission('admintools') == false) die(header('Location: ../../index.php'));
 | |
| 42 |  | |
| 43 | // check if the referer URL if available | |
| 44 | $referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : | |
| 45 | (isset($HTTP_SERVER_VARS['HTTP_REFERER']) ? $HTTP_SERVER_VARS['HTTP_REFERER'] : ''); | |
| 46 |  | |
| 47 | // if referer is set, check if script was invoked from "admin/modules/index.php" | |
| 48 | $required_url = '/admin/languages/index.php'; | |
| 49 | if ($referer != '' && (!(strpos($referer, $required_url) !== false || strpos($referer, $required_url) !== false))) | |
| 50 | 	die(header('Location: ../../index.php'));
 | |
| 51 |  | |
| 52 | // include WB functions file | |
| 53 | require_once(WB_PATH . '/framework/functions.php'); | |
| 54 |  | |
| 55 | // load WB language file | |
| 56 | require_once(WB_PATH . '/languages/' . LANGUAGE .'.php'); | |
| 57 |  | |
| 58 | // create Admin object with admin header | |
| 59 | $admin = new admin('Addons', '', true, false);
 | |
| 60 | $js_back = ADMIN_URL . '/languages/index.php'; | |
| 61 |  | |
| 62 | // reload template information from language "info.php" files | |
| 63 | if ($handle = opendir(WB_PATH . '/languages/')) {
 | |
| 64 | // remove all languages from database | |
| 65 | $table = TABLE_PREFIX . 'addons'; | |
| 66 | $sql = "DELETE FROM $table WHERE `type` = 'language'"; | |
| 67 | $database->query($sql); | |
| 68 |  | |
| 69 | // loop over all languages | |
| 70 | 	while(false !== ($file = readdir($handle))) {
 | |
| 71 | 		if($file != '' && substr($file, 0, 1) != '.' && $file != 'index.php') {
 | |
| 72 | load_language(WB_PATH . '/languages/' . $file); | |
| 73 | } | |
| 74 | } | |
| 75 | closedir($handle); | |
| 76 | // output success message | |
| 77 | $admin->print_success($MESSAGE['ADDON']['LANGUAGES_RELOADED'], $js_back); | |
| 78 |  | |
| 79 | } else {
 | |
| 80 | // output error message | |
| 81 | $admin->print_error($MESSAGE['ADDON']['ERROR_RELOAD'], $js_back); | |
| 82 | } | |
| 83 |  | |
| 84 | ?> | |
| 85 | 0 | |
| trunk/wb/admin/languages/index.php | ||
|---|---|---|
| 54 | 54 | if($admin->get_permission('languages_view') != true) {
 | 
| 55 | 55 | 	$template->set_var('DISPLAY_LIST', 'hide');
 | 
| 56 | 56 | } | 
| 57 | if($admin->get_permission('admintools') != true) {
 | |
| 58 | 	$template->set_var('DISPLAY_RELOAD', 'hide');
 | |
| 59 | } | |
| 60 | 57 |  | 
| 61 | 58 | // Insert language headings | 
| 62 | 59 | $template->set_var(array( | 
| ... | ... | |
| 74 | 71 | 'TEXT_INSTALL' => $TEXT['INSTALL'], | 
| 75 | 72 | 'TEXT_UNINSTALL' => $TEXT['UNINSTALL'], | 
| 76 | 73 | 'TEXT_VIEW_DETAILS' => $TEXT['VIEW_DETAILS'], | 
| 77 | 'TEXT_PLEASE_SELECT' => $TEXT['PLEASE_SELECT'], | |
| 78 | 'TXT_ADMIN_SETTINGS' => $TEXT['ADMIN'] . '-' . $TEXT['SETTINGS'], | |
| 79 | 'TEXT_RELOAD_ADDON' => $MESSAGE['ADDON']['RELOAD'], | |
| 80 | 'TEXT_RELOAD' => $TEXT['RELOAD'] | |
| 74 | 'TEXT_PLEASE_SELECT' => $TEXT['PLEASE_SELECT'] | |
| 81 | 75 | ) | 
| 82 | 76 | ); | 
| 83 | 77 |  | 
| trunk/wb/admin/languages/template.html | ||
|---|---|---|
| 73 | 73 | <br /> | 
| 74 | 74 | </form> | 
| 75 | 75 |  | 
| 76 | <form name="details" action="reload.php" method="post" class="{DISPLAY_RELOAD}">
 | |
| 77 | <hr style="margin-bottom: 1em; margin-top: 1em; border: 0.5px solid #DDD;" /> | |
| 78 |  | |
| 79 | <h2>{TXT_ADMIN_SETTINGS}</h2>
 | |
| 80 | <p>{TEXT_RELOAD_ADDON}</p>
 | |
| 81 | <input type="submit" name="submit" value="{TEXT_RELOAD}" style="width: 100px;" />
 | |
| 82 |  | |
| 83 | <br /> | |
| 84 | </form> | |
| 85 |  | |
| 86 | 76 | <!-- END main_block --> | 
| trunk/wb/admin/addons/reload.php | ||
|---|---|---|
| 1 | <?php | |
| 2 | /** | |
| 3 | * $Id$ | |
| 4 | * Website Baker Add-On reload | |
| 5 | * | |
| 6 | * This file contains the function to update the Add-on information from the | |
| 7 | * database with the ones stored in the Add-on files (e.g. info.php or EN.php) | |
| 8 | * | |
| 9 | * LICENSE: GNU Lesser General Public License 3.0 | |
| 10 | * | |
| 11 | * @author Christian Sommer | |
| 12 | * @copyright (c) 2009 | |
| 13 | * @license http://www.gnu.org/copyleft/lesser.html | |
| 14 | * @version 0.1.0 | |
| 15 | * @platform Website Baker 2.7 | |
| 16 | * | |
| 17 | * Website Baker Project <http://www.websitebaker.org/> | |
| 18 | * Copyright (C) 2004-2009, Ryan Djurovich | |
| 19 | * | |
| 20 | * Website Baker is free software; you can redistribute it and/or modify | |
| 21 | * it under the terms of the GNU General Public License as published by | |
| 22 | * the Free Software Foundation; either version 2 of the License, or | |
| 23 | * (at your option) any later version. | |
| 24 | * | |
| 25 | * Website Baker is distributed in the hope that it will be useful, | |
| 26 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 27 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 28 | * GNU General Public License for more details. | |
| 29 | * | |
| 30 | * You should have received a copy of the GNU General Public License | |
| 31 | * along with Website Baker; if not, write to the Free Software | |
| 32 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
| 33 | */ | |
| 34 |  | |
| 35 | /** | |
| 36 | * check if there is anything to do | |
| 37 | */ | |
| 38 | $post_check = array('reload_modules', 'reload_templates', 'reload_languages');
 | |
| 39 | foreach ($post_check as $index => $key) {
 | |
| 40 | if (!isset($_POST[$key])) unset($post_check[$index]); | |
| 41 | } | |
| 42 | if (count($post_check) == 0) die(header('Location: index.php'));
 | |
| 43 |  | |
| 44 | /** | |
| 45 | * check if user has permissions to access this file | |
| 46 | */ | |
| 47 | // include WB configuration file and WB admin class | |
| 48 | require_once('../../config.php');
 | |
| 49 | require_once('../../framework/class.admin.php');
 | |
| 50 |  | |
| 51 | // check user permissions for admintools (redirect users with wrong permissions) | |
| 52 | $admin = new admin('Admintools', 'admintools', false, false);
 | |
| 53 | if ($admin->get_permission('admintools') == false) die(header('Location: ../../index.php'));
 | |
| 54 |  | |
| 55 | // check if the referer URL if available | |
| 56 | $referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : | |
| 57 | (isset($HTTP_SERVER_VARS['HTTP_REFERER']) ? $HTTP_SERVER_VARS['HTTP_REFERER'] : ''); | |
| 58 |  | |
| 59 | // if referer is set, check if script was invoked from "admin/modules/index.php" | |
| 60 | $required_url = ADMIN_URL . '/addons/index.php'; | |
| 61 | if ($referer != '' && (!(strpos($referer, $required_url) !== false || strpos($referer, $required_url) !== false))) | |
| 62 | 	die(header('Location: ../../index.php'));
 | |
| 63 |  | |
| 64 | // include WB functions file | |
| 65 | require_once(WB_PATH . '/framework/functions.php'); | |
| 66 |  | |
| 67 | // load WB language file | |
| 68 | require_once(WB_PATH . '/languages/' . LANGUAGE .'.php'); | |
| 69 |  | |
| 70 | // create Admin object with admin header | |
| 71 | $admin = new admin('Addons', '', true, false);
 | |
| 72 | $js_back = ADMIN_URL . '/addons/index.php'; | |
| 73 |  | |
| 74 | /** | |
| 75 | * Reload all specified Addons | |
| 76 | */ | |
| 77 | $msg = array(); | |
| 78 | $table = TABLE_PREFIX . 'addons'; | |
| 79 |  | |
| 80 | foreach ($post_check as $key) {
 | |
| 81 | 	switch ($key) {
 | |
| 82 | case 'reload_modules': | |
| 83 | 			if ($handle = opendir(WB_PATH . '/modules')) {
 | |
| 84 | // delete modules from database | |
| 85 | $sql = "DELETE FROM `$table` WHERE `type` = 'module'"; | |
| 86 | $database->query($sql); | |
| 87 |  | |
| 88 | // loop over all modules | |
| 89 | 				while(false !== ($file = readdir($handle))) {
 | |
| 90 | 					if ($file != '' && substr($file, 0, 1) != '.' && $file != 'admin.php' && $file != 'index.php') {
 | |
| 91 | load_module(WB_PATH . '/modules/' . $file); | |
| 92 | } | |
| 93 | } | |
| 94 | closedir($handle); | |
| 95 | // add success message | |
| 96 | $msg[] = $MESSAGE['ADDON']['MODULES_RELOADED']; | |
| 97 |  | |
| 98 | 			} else {
 | |
| 99 | // provide error message and stop | |
| 100 | $admin->print_error($MESSAGE['ADDON']['ERROR_RELOAD'], $js_back); | |
| 101 | } | |
| 102 | break; | |
| 103 |  | |
| 104 | case 'reload_templates': | |
| 105 | 			if ($handle = opendir(WB_PATH . '/templates')) {
 | |
| 106 | // delete templates from database | |
| 107 | $sql = "DELETE FROM `$table` WHERE `type` = 'template'"; | |
| 108 | $database->query($sql); | |
| 109 |  | |
| 110 | // loop over all templates | |
| 111 | 				while(false !== ($file = readdir($handle))) {
 | |
| 112 | 					if($file != '' AND substr($file, 0, 1) != '.' AND $file != 'index.php') {
 | |
| 113 | load_template(WB_PATH . '/templates/' . $file); | |
| 114 | } | |
| 115 | } | |
| 116 | closedir($handle); | |
| 117 | // add success message | |
| 118 | $msg[] = $MESSAGE['ADDON']['TEMPLATES_RELOADED']; | |
| 119 |  | |
| 120 | 			} else {
 | |
| 121 | // provide error message and stop | |
| 122 | $admin->print_error($MESSAGE['ADDON']['ERROR_RELOAD'], $js_back); | |
| 123 | } | |
| 124 | break; | |
| 125 |  | |
| 126 | case 'reload_languages': | |
| 127 | 			if ($handle = opendir(WB_PATH . '/languages/')) {
 | |
| 128 | // delete languages from database | |
| 129 | $sql = "DELETE FROM `$table` WHERE `type` = 'language'"; | |
| 130 | $database->query($sql); | |
| 131 |  | |
| 132 | // loop over all languages | |
| 133 | 				while(false !== ($file = readdir($handle))) {
 | |
| 134 | 					if ($file != '' && substr($file, 0, 1) != '.' && $file != 'index.php') {
 | |
| 135 | load_language(WB_PATH . '/languages/' . $file); | |
| 136 | } | |
| 137 | } | |
| 138 | closedir($handle); | |
| 139 | // add success message | |
| 140 | $msg[] = $MESSAGE['ADDON']['LANGUAGES_RELOADED']; | |
| 141 |  | |
| 142 | 			} else {
 | |
| 143 | // provide error message and stop | |
| 144 | $admin->print_error($MESSAGE['ADDON']['ERROR_RELOAD'], $js_back); | |
| 145 | } | |
| 146 | break; | |
| 147 | } | |
| 148 | } | |
| 149 |  | |
| 150 | // output success message | |
| 151 | $admin->print_success(implode($msg, '<br />'), $js_back); | |
| 152 |  | |
| 153 | ?> | |
| 0 | 154 | |
| trunk/wb/admin/addons/index.php | ||
|---|---|---|
| 49 | 49 | if($admin->get_permission('languages') != true) {
 | 
| 50 | 50 | 	$template->set_var('DISPLAY_LANGUAGES', 'none');
 | 
| 51 | 51 | } | 
| 52 | if($admin->get_permission('admintools') != true) {
 | |
| 53 | 	$template->set_var('DISPLAY_RELOAD', 'none');
 | |
| 54 | } | |
| 52 | 55 |  | 
| 53 | 56 | // Insert section names and descriptions | 
| 54 | 57 | $template->set_var(array( | 
| ... | ... | |
| 57 | 60 | 'LANGUAGES' => $MENU['LANGUAGES'], | 
| 58 | 61 | 'MODULES_OVERVIEW' => $OVERVIEW['MODULES'], | 
| 59 | 62 | 'TEMPLATES_OVERVIEW' => $OVERVIEW['TEMPLATES'], | 
| 60 | 'LANGUAGES_OVERVIEW' => $OVERVIEW['LANGUAGES'] | |
| 63 | 'LANGUAGES_OVERVIEW' => $OVERVIEW['LANGUAGES'], | |
| 64 | 'TXT_ADMIN_SETTINGS' => $TEXT['ADMIN'] . ' ' . $TEXT['SETTINGS'], | |
| 65 | 'MESSAGE_RELOAD_ADDONS' => $MESSAGE['ADDON']['RELOAD'], | |
| 66 | 'TEXT_RELOAD' => $TEXT['RELOAD'], | |
| 67 | 'RELOAD_URL' => ADMIN_URL . '/addons/reload.php', | |
| 61 | 68 | ) | 
| 62 | 69 | ); | 
| 63 | 70 |  | 
| trunk/wb/admin/addons/template.html | ||
|---|---|---|
| 42 | 42 | <tr> | 
| 43 | 43 | <td align="center" valign="top"> | 
| 44 | 44 |  | 
| 45 | 		<table cellpadding="0" cellspacing="0" border="0" class="section" style="display: {DISPLAY_MODULES};">
 | |
| 45 | 		<table cellpadding="0" cellspacing="0" border="0" class="section" style="display:{DISPLAY_MODULES};">
 | |
| 46 | 46 | <tr> | 
| 47 | 47 | <td class="graphic" align="center" valign="middle" rowspan="2"> | 
| 48 | 48 | 				<a href="{ADMIN_URL}/modules/index.php">
 | 
| ... | ... | |
| 61 | 61 | </table> | 
| 62 | 62 |  | 
| 63 | 63 |  | 
| 64 | 		<table cellpadding="0" cellspacing="0" border="0" class="section" style="display: {DISPLAY_TEMPLATES};">
 | |
| 64 | 		<table cellpadding="0" cellspacing="0" border="0" class="section" style="display:{DISPLAY_TEMPLATES};">
 | |
| 65 | 65 | <tr> | 
| 66 | 66 | <td class="graphic" align="center" valign="middle" rowspan="2"> | 
| 67 | 67 | 				<a href="{ADMIN_URL}/templates/index.php">
 | 
| ... | ... | |
| 80 | 80 | </table> | 
| 81 | 81 |  | 
| 82 | 82 |  | 
| 83 | 		<table cellpadding="0" cellspacing="0" border="0" class="section" style="display: {DISPLAY_LANGUAGES};">
 | |
| 83 | 		<table cellpadding="0" cellspacing="0" border="0" class="section" style="display:{DISPLAY_LANGUAGES};">
 | |
| 84 | 84 | <tr> | 
| 85 | 85 | <td class="graphic" align="center" valign="middle" rowspan="2"> | 
| 86 | 86 | 				<a href="{ADMIN_URL}/languages/index.php">
 | 
| ... | ... | |
| 97 | 97 | </td> | 
| 98 | 98 | </tr> | 
| 99 | 99 | </table> | 
| 100 |  | |
| 101 | 		<table cellpadding="0" cellspacing="0" border="0" class="section" style="display:{DISPLAY_RELOAD};">
 | |
| 102 | <tr> | |
| 103 | <td class="graphic" align="center" valign="middle" rowspan="2"> | |
| 104 | 				<img src="{ADMIN_URL}/images/icons/admintools.png" border="0" />
 | |
| 105 | </td> | |
| 106 | <td class="title"> | |
| 107 | 				{TXT_ADMIN_SETTINGS}
 | |
| 108 | </td> | |
| 109 | </tr> | |
| 110 | <tr> | |
| 111 | <td class="description"> | |
| 112 | 				<form action="{RELOAD_URL}" method="post">
 | |
| 113 | 				{MESSAGE_RELOAD_ADDONS}<br style="margin-bottom: 0.5em" />
 | |
| 114 |  | |
| 115 | 				<input style="display:{DISPLAY_MODULES};" type="checkbox" name="reload_modules" id="reload_modules" value="true" />
 | |
| 116 | 				<label style="display:{DISPLAY_MODULES};" for="reload_modules">{MODULES}</label>
 | |
| 100 | 117 |  | 
| 118 | 				<input style="display:{DISPLAY_TEMPLATES};" type="checkbox" name="reload_templates" id="reload_templates" value="true" />
 | |
| 119 | 				<label style="display:{DISPLAY_TEMPLATES};" for="reload_templates">{TEMPLATES}</label>
 | |
| 120 |  | |
| 121 | 				<input style="display:{DISPLAY_LANGUAGES};" type="checkbox" name="reload_languages" id="reload_languages" value="true" />
 | |
| 122 | 				<label style="display:{DISPLAY_LANGUAGES};" for="reload_languages">{LANGUAGES}</label>
 | |
| 123 |  | |
| 124 | 				<input type="submit" name="submit" value="{TEXT_RELOAD}" />
 | |
| 125 | </form> | |
| 126 | </td> | |
| 127 | </tr> | |
| 128 | </table> | |
| 129 |  | |
| 101 | 130 | </td> | 
| 102 | 131 | </tr> | 
| 103 | 132 | </table> | 
| trunk/wb/admin/modules/reload.php | ||
|---|---|---|
| 1 | <?php | |
| 2 | /** | |
| 3 | * $Id:$ | |
| 4 | * Website Baker Add-On reload | |
| 5 | * | |
| 6 | * This file contains the function to update the module information from the | |
| 7 | * database with the ones stored in the module info.php files. | |
| 8 | * | |
| 9 | * LICENSE: GNU Lesser General Public License 3.0 | |
| 10 | * | |
| 11 | * @author Christian Sommer | |
| 12 | * @copyright (c) 2009 | |
| 13 | * @license http://www.gnu.org/copyleft/lesser.html | |
| 14 | * @version 0.1.0 | |
| 15 | * @platform Website Baker 2.7 | |
| 16 | * | |
| 17 | * Website Baker Project <http://www.websitebaker.org/> | |
| 18 | * Copyright (C) 2004-2009, Ryan Djurovich | |
| 19 | * | |
| 20 | * Website Baker is free software; you can redistribute it and/or modify | |
| 21 | * it under the terms of the GNU General Public License as published by | |
| 22 | * the Free Software Foundation; either version 2 of the License, or | |
| 23 | * (at your option) any later version. | |
| 24 | * | |
| 25 | * Website Baker is distributed in the hope that it will be useful, | |
| 26 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 27 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 28 | * GNU General Public License for more details. | |
| 29 | * | |
| 30 | * You should have received a copy of the GNU General Public License | |
| 31 | * along with Website Baker; if not, write to the Free Software | |
| 32 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
| 33 | */ | |
| 34 |  | |
| 35 | // include WB configuration file and WB admin class | |
| 36 | require_once('../../config.php');
 | |
| 37 | require_once('../../framework/class.admin.php');
 | |
| 38 |  | |
| 39 | // check user permissions for admintools (redirect users with wrong permissions) | |
| 40 | $admin = new admin('Admintools', 'admintools', false, false);
 | |
| 41 | if ($admin->get_permission('admintools') == false) die(header('Location: ../../index.php'));
 | |
| 42 |  | |
| 43 | // check if the referer URL if available | |
| 44 | $referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : | |
| 45 | (isset($HTTP_SERVER_VARS['HTTP_REFERER']) ? $HTTP_SERVER_VARS['HTTP_REFERER'] : ''); | |
| 46 |  | |
| 47 | // if referer is set, check if script was invoked from "admin/modules/index.php" | |
| 48 | $required_url = '/admin/modules/index.php'; | |
| 49 | if ($referer != '' && (!(strpos($referer, $required_url) !== false || strpos($referer, $required_url) !== false))) | |
| 50 | 	die(header('Location: ../../index.php'));
 | |
| 51 |  | |
| 52 | // include WB functions file | |
| 53 | require_once(WB_PATH . '/framework/functions.php'); | |
| 54 |  | |
| 55 | // load WB language file | |
| 56 | require_once(WB_PATH . '/languages/' . LANGUAGE .'.php'); | |
| 57 |  | |
| 58 | // create Admin object with admin header | |
| 59 | $admin = new admin('Addons', '', true, false);
 | |
| 60 | $js_back = ADMIN_URL . '/modules/index.php'; | |
| 61 |  | |
| 62 | // reload module information from module "info.php" files | |
| 63 | if ($handle = opendir(WB_PATH . '/modules/')) {
 | |
| 64 | // remove all modules from database | |
| 65 | $table = TABLE_PREFIX . 'addons'; | |
| 66 | $sql = "DELETE FROM $table WHERE `type` = 'module'"; | |
| 67 | $database->query($sql); | |
| 68 |  | |
| 69 | // loop over all modules | |
| 70 | 	while(false !== ($file = readdir($handle))) {
 | |
| 71 | 		if ($file != '' && substr($file, 0, 1) != '.' && $file != 'admin.php' && $file != 'index.php') {
 | |
| 72 | load_module(WB_PATH.'/modules/'.$file); | |
| 73 | } | |
| 74 | } | |
| 75 | closedir($handle); | |
| 76 | // output success message | |
| 77 | $admin->print_success($MESSAGE['ADDON']['MODULES_RELOADED'], $js_back); | |
| 78 |  | |
| 79 | } else {
 | |
| 80 | // output error message | |
| 81 | $admin->print_error($MESSAGE['ADDON']['ERROR_RELOAD'], $js_back); | |
| 82 | } | |
| 83 |  | |
| 84 | ?> | |
| 85 | 0 | |
| trunk/wb/admin/modules/index.php | ||
|---|---|---|
| 54 | 54 | if($admin->get_permission('modules_view') != true) {
 | 
| 55 | 55 | 	$template->set_var('DISPLAY_LIST', 'hide');
 | 
| 56 | 56 | } | 
| 57 | if($admin->get_permission('admintools') != true) {
 | |
| 58 | 	$template->set_var('DISPLAY_RELOAD', 'hide');
 | |
| 59 | } | |
| 60 | 57 |  | 
| 61 | 58 | // Insert language headings | 
| 62 | 59 | $template->set_var(array( | 
| ... | ... | |
| 74 | 71 | 'TEXT_INSTALL' => $TEXT['INSTALL'], | 
| 75 | 72 | 'TEXT_UNINSTALL' => $TEXT['UNINSTALL'], | 
| 76 | 73 | 'TEXT_VIEW_DETAILS' => $TEXT['VIEW_DETAILS'], | 
| 77 | 'TEXT_PLEASE_SELECT' => $TEXT['PLEASE_SELECT'], | |
| 78 | 'TXT_ADMIN_SETTINGS' => $TEXT['ADMIN'] . '-' . $TEXT['SETTINGS'], | |
| 79 | 'TEXT_RELOAD_ADDON' => $MESSAGE['ADDON']['RELOAD'], | |
| 80 | 'TEXT_RELOAD' => $TEXT['RELOAD'] | |
| 74 | 'TEXT_PLEASE_SELECT' => $TEXT['PLEASE_SELECT'] | |
| 81 | 75 | ) | 
| 82 | 76 | ); | 
| 83 | 77 |  | 
| trunk/wb/admin/modules/template.html | ||
|---|---|---|
| 73 | 73 | <br /> | 
| 74 | 74 | </form> | 
| 75 | 75 |  | 
| 76 | <form name="details" action="reload.php" method="post" class="{DISPLAY_RELOAD}">
 | |
| 77 | <hr style="margin-bottom: 1em; margin-top: 1em; border: 0.5px solid #DDD;" /> | |
| 78 |  | |
| 79 | <h2>{TXT_ADMIN_SETTINGS}</h2>
 | |
| 80 | <p>{TEXT_RELOAD_ADDON}</p>
 | |
| 81 | <input type="submit" name="submit" value="{TEXT_RELOAD}" style="width: 100px;" />
 | |
| 82 |  | |
| 83 | <br /> | |
| 84 | </form> | |
| 85 |  | |
| 86 | 76 | <!-- END main_block --> | 
| trunk/wb/languages/FI.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Rajoitus voimassa, yritä tunnin kuluttua uudelleen'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'Tarkistusluku (Captcha) virheellinen '; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Moduulin lataus onnistui'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Sivupohjan lataus onnistui'; | 
| trunk/wb/languages/EN.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Sorry, this form has been submitted too many times so far this hour. Please retry in the next hour.'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'The verification number (also known as Captcha) that you entered is incorrect. If you are having problems reading the Captcha, please email: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Modules reloaded successfully'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Templates reloaded successfully'; | 
| trunk/wb/languages/CS.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Omlouváme se, ale tento formulář dosáhl limitu povolených odeslání pro tuto hodinu. Prosím zkuste to znovu v další hodině..'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'Kontrolní kód (známý jako Captcha) neodpovídá. Pokud máte problémy s přečtením tohoto kódu, kontaktujte '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Moduly byly úspěšně přehrány'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Šablony byly úspěšně přehrány'; | 
| trunk/wb/languages/SE.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Tyvärr, detta formulär har skickats för många gånger inom denna timme. Försök igen om ett tag.'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'Verifieringsnumret (också känt som Captcha) som du angav är felaktigt. Om du har problem med att läsa ut Captcha, vänligen sänd email till: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Moduler laddades om'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Mallar laddades om'; | 
| trunk/wb/languages/ES.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Disculpe este formulario ha sido enviado demasiadas veces seguidas. Vuelva a intentarlo en una hora.'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'El número de verificación que ha introducido es incorrecto. Si estás teniendo problemas leyéndolo, por favor, envíe un e-mail a: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Módulos recargados correctamente'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Plantillas recargadas correctamente'; | 
| trunk/wb/languages/FR.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Désolé mais vous avez utilisé ce formulaire trop de fois durant cette heure. Merci de réessayer à l\'heure suivante'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'Le numéro de vérification (Captcha) que vous avez entré est incorrect. Si vous rencontrez des problèmes quant à la lecture de ce numéro, merci d\'envoyer un email à : '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Modules réinstallés avec succès'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Modèles réinstallés avec succès'; | 
| trunk/wb/languages/ET.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Vabandame, see vorm on juba liiga palju kordi selle tunni jooksul saadetud. Palun proovi järgmine tund uuesti.'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'The verification number (also known as Captcha) that you entered is incorrect. If you are having problems reading the Captcha, please email: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Modules reloaded successfully'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Templates reloaded successfully'; | 
| trunk/wb/languages/HR.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Ova forma je pregledavana previše puta u jednom satu. Molimo pokušajte slijedeæi sat.'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'Broj provjere (poznat kao Captcha) netoèno je unešen. Ako imate problema s èitanjem Captcha, molimo pošaljite email: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Uspješno nasnimljeni moduli'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Uspješno nasnimljeni predlošci'; | 
| trunk/wb/languages/NL.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Sorry, dit formulier is te vaak verstuurd binnen dit uur. Probeert u het over een uur nog eens.'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'Het verificatienummer (ook wel Captcha genoemd) dat u hebt ingevoerd is incorrect. Als u de Captcha niet goed kunt lezen, stuur dan een e-mail naar: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Modules succesvol herladen'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Templates succesvol herladen'; | 
| trunk/wb/languages/PL.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Niestety, ten formularz został wysłany zbyt wiele razy w ciągu tej godziny. Prosimy spróbować ponownie za godzinę.'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'Wprowadzony numer weryfikacyjny (tzw. Captcha) jest nieprawidłowy. Jeśli masz problemy z odczytaniem Captcha, napisz do: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Moduły zostały załadowane ponownie'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Szablony zostały załadowane ponownie'; | 
| trunk/wb/languages/HU.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Sajnáljuk, de ez az ûrlap túl sokszor lett kitöltve egy óran belül! Kérem próbálja meg egy óra múlva.'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'The verification number (also known as Captcha) that you entered is incorrect. If you are having problems reading the Captcha, please email: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Modules reloaded successfully'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Templates reloaded successfully'; | 
| trunk/wb/languages/IT.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Spiacente: hai compilato questa form troppe volte nell\'ultima ora.'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'Il numero di controllo (chiama Captcha) che hai inserito non è valido. Se hai problemi con la lettura del Captcha, invia un email email: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Moduli ricaricati con successo'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Templates ricaricati con successo'; | 
| trunk/wb/languages/NO.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Beklager, denne form har blitt sendt for mange ganger denne timen. Vennligst prøv igjen neste time.'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'Bekreftelsesnummeret (også kjent som Captcha) som du skrev inn er feil. Hvis du har problemer med å lese Captcha, vennligst kontakt: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Lykkes i å oppdatere moduler'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Lykkes i å oppdatere maler'; | 
| trunk/wb/languages/LV.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Atvaino, ši forma ir tikusi aizpildita parak daudz reižu šis stundas laika. Ludzu pamegini velreiz pec stundas.'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'Ievaditais parbaudes numurs ir nepareizs. Ja radušas problemas ar parbaudes koda nolasišanu, suti zinu uz: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Moduli veiksmigi parladeti'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'šabloni veiksmigi parladeti'; | 
| trunk/wb/languages/CA.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Ho sentim, aquest formulari ha estat enviat massa vegades durant l\'última hora. Per favor torneu-ho a intentar d\'ací una hora.'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'The verification number (also known as Captcha) that you entered is incorrect. If you are having problems reading the Captcha, please email: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Modules reloaded successfully'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Templates reloaded successfully'; | 
| trunk/wb/languages/PT.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Desculpe, este formulário foi submetido várias vezes nessa hora. Favor tentar novamente dentro de uma hora.'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'O Número de Verifica&ccdil;ão (conhecido como Captcha) que você entrou, é inválido. Se estiver tendo problemas usando o Captcha, envie uma mensagem para: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Módulos recarregados com sucesso'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Temas (Templates) recarregados com sucesso'; | 
| trunk/wb/languages/DA.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Beklager! Denne formular er blevet afsendt for mange gange indenfor den sidste time, og du vil derfor blive afvist - Prøv igen om en times tid!'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'Verifikations tallene (også kendt som Captcha) som du tastede er ikke korrekte. Hvis du har problemer med at læse Captha tallene, så kontakt venligst sidens Administrator på denne mailadresse: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Moduler opdateret med succes'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Templates opdateret med succes'; | 
| trunk/wb/languages/TR.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Sorry, this form has been submitted too many times so far this hour. Please retry in the next hour.'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'The verification number (also known as Captcha) that you entered is incorrect. If you are having problems reading the Captcha, please email: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Modül, baþarýlý bir þekildeninkini tekrar yüklendi'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Kalýplar, baþarýlý bir þekildeninkini tekrar yüklendi'; | 
| trunk/wb/languages/RU.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Извините, слишком много сообщений за последний час. Пожалуйста попробуйте повторить отправку через некоторое время.'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'Код подтверждения введен неверно. Если вы не можете прочесть код, пожалуйста сообщите разработчикам: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Модули перезагружены успешно'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Шаблоны перезагружены успешно'; | 
| trunk/wb/languages/DE.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Dieses Formular wurde zu oft aufgerufen. Bitte versuchen Sie es in einer Stunde noch einmal.'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'Die eingegebene Prüfziffer stimmt nicht überein. Wenn Sie Probleme mit dem Lesen der Prüfziffer haben, bitte schreiben Sie eine E-Mail an uns: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Nachfolgende Schaltfläche gleicht die Informationen der Datenbank mit den Daten der Addon Dateien "info.php" ab. Dies kann notwendig sein, wenn Addons über FTP hochgeladen wurden.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Abgleich der Datenbank mit den Informationen aus den Addon-Dateien (z.B. nach FTP Upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Fehler beim Abgleich der Addon Informationen.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Module erfolgreich geladen'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Designvorlagen erfolgreich geladen'; | 
| trunk/wb/languages/BG.php | ||
|---|---|---|
| 586 | 586 | $MESSAGE['MOD_FORM']['EXCESS_SUBMISSIONS'] = 'Съжаляваме, този форуляр е подаден повече пъти от позволеното през този час. Опитайте отнове по време на следващи час.'; | 
| 587 | 587 | $MESSAGE['MOD_FORM']['INCORRECT_CAPTCHA'] = 'Контролния номер (позант като Captcha) е грешен. Ако имате проблем с четенето на Captcha, изпратете e-mail на: '.SERVER_EMAIL.''; | 
| 588 | 588 |  | 
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'The button below updates the information in the database with the data stored in the Add-On "info.php" files. This may be required if you have uploaded Addons via FTP.';
 | |
| 589 | $MESSAGE['ADDON']['RELOAD'] = 'Update database with information from Add-on files (e.g. after FTP upload).';
 | |
| 590 | 590 | $MESSAGE['ADDON']['ERROR_RELOAD'] = 'Error while updating the Add-On information.'; | 
| 591 | 591 | $MESSAGE['ADDON']['MODULES_RELOADED'] = 'Modules reloaded successfully'; | 
| 592 | 592 | $MESSAGE['ADDON']['TEMPLATES_RELOADED'] = 'Templates reloaded successfully'; | 
Also available in: Unified diff
Moved reload option of Add-ons to main Add-on section.