exit;
}
}
+/*
+ Helper function for setting page security level depeding on
+ GET start variable and/or some value stored in session variable.
+ Before the call $page_security should be set to default page_security value.
+*/
+function set_page_security($value=null, $trans = array(), $gtrans = array())
+{
+ global $page_security;
+
+ // first check is this is not start page call
+ foreach($gtrans as $key => $area)
+ if (isset($_GET[$key])) {
+ $page_security = $area;
+ return;
+ }
+
+ // then check session value
+ if (isset($trans[$value])) {
+ $page_security = $trans[$value];
+ return;
+ }
+}
//-----------------------------------------------------------------------------
// Removing magic quotes from nested arrays/variables
get_text_init();
// Page Initialisation
-if (!isset($_SESSION['languages']))
+if (!isset($_SESSION['language']))
{
load_languages(); // sets also default $_SESSION['language']
}
$_SESSION["App"] = new front_accounting();
$_SESSION["App"]->init();
}
-
- /*
- This call is necessary only at:
- . on any page with non-standard security areas
- . in security roles editor
- To be optmized after.
- */
- add_access_extensions();
-
}
// POST vars cleanup needed for direct reuse.
// We quote all values later with db_escape() before db update.