2 require_once('config.php');
3 require_once('fields.php');
4 require_once('lang/'.$conf['lang'].'.php');
5 require_once('functions.php');
6 require_once('template.php');
7 require_once('smarty/Smarty.class.php');
12 session_name("ldapab");
16 if (get_magic_quotes_gpc()) {
17 if (!empty($_GET)) remove_magic_quotes($_GET);
18 if (!empty($_POST)) remove_magic_quotes($_POST);
19 if (!empty($_COOKIE)) remove_magic_quotes($_COOKIE);
20 if (!empty($_REQUEST)) remove_magic_quotes($_REQUEST);
21 if (!empty($_SESSION)) remove_magic_quotes($_SESSION);
22 ini_set('magic_quotes_gpc', 0);
24 set_magic_quotes_runtime(0);
26 function remove_magic_quotes(&$array) {
27 foreach (array_keys($array) as $key) {
28 if (is_array($array[$key])) {
29 remove_magic_quotes($array[$key]);
31 $array[$key] = stripslashes($array[$key]);
36 //prepare SMARTY object
38 $smarty->compile_dir = './cache';
39 $smarty->use_sub_dirs = 0;
40 $smarty->template_dir = './templates';
41 $smarty->force_compile = $conf['smartycompile'];
42 $smarty->default_modifiers = 'escape:"htmlall":"UTF-8"';