Revision 1465
Added by Luisehahne over 13 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