06-30-2017, 01:18 PM
I've noticed that the same query is being used multiple times which I see as a waste. The offender is function from . I've modified it so that the database will be accessed only once.
function checkMenu($permission, $id) {
global $user, $access_checkMenu;
if (isset($access_checkMenu)) return $access_checkMenu;
...
$access_checkMenu=true; return true;
...
$access_checkMenu=false; return false;
Functions and are similar so if you use them a lot you might want to apply the same changes.
Code:
checkMenu()
Code:
users\helpers\us_helpers.php
function checkMenu($permission, $id) {
global $user, $access_checkMenu;
if (isset($access_checkMenu)) return $access_checkMenu;
...
$access_checkMenu=true; return true;
...
$access_checkMenu=false; return false;
Functions
Code:
checkPermission
Code:
hasPerm