set_vars(); $user_dat = $user->process_user($globalvars); $template->header($globalvars); if($user_dat['loggedin'] != 1) { if($_GET['user']) { if($globalvars->settings['anonymousup'] == "yes") { switch($_GET['user']) { case upload: echo '

Guest functions - Upload image

'; $user->upload_img($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; } } switch($_GET['user']) { case register: echo '

Guest functions - Registration

'; $user->register($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; case login: echo '

Guest functions - Log in

'; $user->login($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; case confirm: echo '

Guest functions - Confirm account

'; $user->confirm($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; default: echo "This is not a valid action."; $exitp->exitp($user_dat, $globalvars); break; } } echo $globalvars->settings['final_guest_message']; if($globalvars->settings['display_login'] == "yes") { echo '

Username:
Password:

'; } $exitp->exitp($user_dat, $globalvars); } // not guest, eh? include "upload.php"; $imgfunction = new uploads(); if($_GET['user']) { switch($_GET['user']) { case logout: echo '

User functions - Log out

'; $user->logout($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; case confirm: echo '

Guest functions - Confirm account

'; $user->confirm($user_dat, $globalvars); $exitp->exitp($User_dat, $globalvars); break; } } if($user_dat['status'] == "suspended") { echo "Your account has been suspended. Please contact an adminstrater for more information."; $exitp->exitp($user_dat, $globalvars); } elseif($user_dat['status'] != "approved") { echo "Your account has not yet been approved or confirmed. Please check your e-mail for a
confirmation link, or wait until an adminstrater approves your account."; $exitp->exitp($user_dat, $globalvars); } if($_GET['user']) { switch($_GET['user']) { case profile: echo '

User functions - Edit profile

'; $user->editpro($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; } } if($_GET['action']) { switch($_GET['action']) { case upload: echo '

Upload functions - Upload file

'; $imgfunction->upload($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; case imgdir: echo '

Upload functions - Browse directory

'; $imgfunction->display($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; case rename: echo '

Upload functions - Rename image

'; $imgfunction->rename($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; case delete: echo '

Upload functions - Delete image

'; $imgfunction->delete($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; default: echo "This is not a valid action. b"; $exitp->exitp($user_dat, $globalvars); break; } } if($user_dat['rank'] != "admin") { echo $globalvars->settings['final_global_message']; if($_GET['admin']) { echo "You can't access admin functions."; } $exitp->exitp($user_dat, $globalvars); } // Welcome, admin. include "admin.php"; $admin = new admin(); if($globalvars->settings['first_login'] == "yes") { mysql_query("UPDATE imgup_config SET first_login='no'"); echo ''; } if($_GET['admin']) { switch($_GET['admin']) { case settings: echo '

Admin functions - Modify settings

'; $admin->settings($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; case newuser: echo '

Admin functions - Create new user

'; $admin->adduser($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; case displayusers: echo '

Admin functions - Display all users

'; $admin->viewusers($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; case edituser: echo '

Admin functions - Edit user

'; $admin->edituser($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; case ext: echo '

Admin functions - Modify settings

'; $admin->extdata($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; case approve: echo '

Admin functions - Approve account

'; $admin->approve($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; default: echo "This is not a valid action."; $exitp->exitp($user_dat, $globalvars); break; } } $admin_usrdir = new usr_dir(); if($_GET['usrdir']) { switch($_GET['usrdir']) { case view: echo '

Admin functions - Browsing user directory

'; $admin_usrdir->view($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; case rename: echo '

Admin functions - Rename image

'; $admin_usrdir->rename($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; case delete: echo '

Admin functions - Delete image

'; $admin_usrdir->delete($user_dat, $globalvars); $exitp->exitp($user_dat, $globalvars); break; } } echo $globalvars->settings['final_global_message']; $template->footer($user_dat, $globalvars); ?>