Revision 176
Added by ryan about 20 years ago
| trunk/wb/modules/backup/tool.php | ||
|---|---|---|
| 24 | 24 |
*/ |
| 25 | 25 |
|
| 26 | 26 |
// Direct access prevention |
| 27 |
define('WB_PATH') OR die(header('Location: ../index.php'));
|
|
| 27 |
defined('WB_PATH') OR die(header('Location: ../index.php'));
|
|
| 28 | 28 |
|
| 29 | 29 |
?> |
| trunk/wb/modules/reload/info.php | ||
|---|---|---|
| 24 | 24 |
*/ |
| 25 | 25 |
|
| 26 | 26 |
$module_directory = 'reload'; |
| 27 |
$module_name = 'Reload Add-ons Database';
|
|
| 27 |
$module_name = 'Reload Add-ons'; |
|
| 28 | 28 |
$module_function = 'tool'; |
| 29 | 29 |
$module_version = '2.6'; |
| 30 | 30 |
$module_platform = '2.6.x'; |
| trunk/wb/modules/reload/tool.php | ||
|---|---|---|
| 24 | 24 |
*/ |
| 25 | 25 |
|
| 26 | 26 |
// Direct access prevention |
| 27 |
define('WB_PATH') OR die(header('Location: ../index.php'));
|
|
| 27 |
defined('WB_PATH') OR die(header('Location: ../index.php'));
|
|
| 28 | 28 |
|
| 29 |
// Check if user selected what add-ons to reload |
|
| 30 |
if(isset($_POST['submit']) AND $_POST['submit'] != '') {
|
|
| 31 |
// Include functions file |
|
| 32 |
require_once(WB_PATH.'/framework/functions.php'); |
|
| 33 |
// Perform empty/reload |
|
| 34 |
if(isset($_POST['reload_modules'])) {
|
|
| 35 |
// Remove all modules |
|
| 36 |
$database->query("DELETE FROM ".TABLE_PREFIX."addons WHERE type = 'module'");
|
|
| 37 |
// Load all modules |
|
| 38 |
if($handle = opendir(WB_PATH.'/modules/')) {
|
|
| 39 |
while(false !== ($file = readdir($handle))) {
|
|
| 40 |
if($file != '' AND substr($file, 0, 1) != '.' AND $file != 'admin.php' AND $file != 'index.php') {
|
|
| 41 |
load_module(WB_PATH.'/modules/'.$file, true); |
|
| 42 |
} |
|
| 43 |
} |
|
| 44 |
closedir($handle); |
|
| 45 |
} |
|
| 46 |
echo $TEXT['MODULES_RELOADED']; |
|
| 47 |
} |
|
| 48 |
if(isset($_POST['reload_templates'])) {
|
|
| 49 |
|
|
| 50 |
echo $TEXT['TEMPLATES_RELOADED']; |
|
| 51 |
} |
|
| 52 |
if(isset($_POST['reload_languages'])) {
|
|
| 53 |
|
|
| 54 |
echo $TEXT['LANGAUGES_RELOADED']; |
|
| 55 |
} |
|
| 56 |
} else {
|
|
| 57 |
// Display confirmation |
|
| 58 |
} |
|
| 59 |
|
|
| 29 | 60 |
?> |
Also available in: Unified diff
Worked on backup and reload modules