Revision 1465
Added by Luisehahne over 14 years ago
| tool.php | ||
|---|---|---|
| 29 | 29 |
$tool = $array[0]; |
| 30 | 30 |
} |
| 31 | 31 |
|
| 32 |
$ModulesList = array();
|
|
| 32 |
$ModulesUsingFTAN = '';
|
|
| 33 | 33 |
$admin_header = true; |
| 34 | 34 |
if(isset($_POST['save_settings'])) {
|
| 35 |
$ModulesUsingFTAN = ADMIN_PATH.'/admintools/modules.inc'; |
|
| 36 |
if(file_exists($ModulesUsingFTAN)){
|
|
| 37 |
if(($ModulesList = file($ModulesUsingFTAN, FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES)) !== false) |
|
| 38 |
{
|
|
| 39 |
// remove remark-lines |
|
| 40 |
$ModulesList = preg_grep('/^\s*?[^#;]/', $ModulesList);
|
|
| 41 |
} |
|
| 42 |
} |
|
| 35 |
$ModulesUsingFTAN = WB_PATH.'/modules/'.$tool.'/FTAN_SUPPORTED'; |
|
| 43 | 36 |
} |
| 44 | 37 |
|
| 45 |
$admin_header = (!in_array($tool, $ModulesList));
|
|
| 38 |
$admin_header = (file_exists($ModulesUsingFTAN) && is_file($ModulesUsingFTAN)) == false;
|
|
| 46 | 39 |
$admin = new admin('admintools', 'admintools', $admin_header );
|
| 47 |
unset($ModulesList); |
|
| 48 | 40 |
|
| 49 | 41 |
// Check if tool is installed |
| 50 | 42 |
$result = $database->query("SELECT * FROM ".TABLE_PREFIX."addons WHERE type = 'module' AND function = 'tool' AND directory = '".preg_replace("/\W/", "", $tool)."'");
|
Also available in: Unified diff
bugfix in initialize including SecureForm
update admintools FTAN handling