session_begin(); $user->setup(); /** * * Setup navigation links, Setup user domain env * **/ $nav_link = navigation_links(); $domaindata = get_domain_data($user->data['domain_id']); if ( !($user->data['logged_in']) ) { redirect(append_sid(sprintf('login.%s%s',$ext,(isset($_GET['sqr']) ? '?sqr=true' : '')),FALSE)); } if ( $user->data['user_level'] == ROOT && $user->data['user_class'] == 0 ) { redirect(append_sid(sprintf('admin.%s',$ext))); } if ( isset($_POST['p']) || isset($_GET['p']) ) { $page = !empty($_POST['p']) ? htmlspecialchars($_POST['p']) : htmlspecialchars($_GET['p']); } /** * * Check for disabled parameters * **/ vma_engine_check(); switch ( $page ) { case $nav_link['user']['alias']['name']: include($nav_link['user']['alias']['file']); break; case $nav_link['user']['filter_custom']['name']: include($nav_link['user']['filter_custom']['file']); break; case $nav_link['user']['spam']['name']: include($nav_link['user']['spam']['file']); break; case $nav_link['user']['filter_system']['name']: include($nav_link['user']['filter_system']['file']); break; case $nav_link['user']['info']['name']: include($nav_link['user']['info']['file']); break; case $nav_link['user']['vacation']['name']: include($nav_link['user']['vacation']['file']); break; case $nav_link['user']['pending']['name']: include($nav_link['user']['pending']['file']); break; default: include(sprintf('%s/users/index.%s',$root,$ext)); break; } ?>