0) { $errmsg = ''; foreach ($_SESSION['ERRMSG_ARR'] as $msg) { $errmsg.= "'; } $errmsg.= '
" . $msg . '

'; unset($_SESSION['ERRMSG_ARR']); } echo "

" . get_lang('delete_sub_user') . "

"; if (isset($errmsg)) { echo $errmsg; } // Subuser Delete Check if(isset($_POST['editUser'])){ $_SESSION['REFER']="?m=subusers&p=del"; $userID = $_POST['user_id']; unset($_POST['editUser']); $view->refresh("?m=user_admin&p=edit_user&user_id=" . $userID,0); }else{ if (isset($_POST['delUser'])) { // Does user have permissions to delete this user? $isAdmin = $db->isAdmin($_SESSION['user_id']); $mySubUsers = $db->getUsersSubUsersIds($_SESSION['user_id']); if ( $mySubUsers === false || (!$isAdmin && @!in_array($_POST['user_id'], $mySubUsers)) || $_POST['user_id'] == $_SESSION['user_id'] ){ print_failure(get_lang('no_rights')); return; } if (!isset($_POST['del_check'])) { $user_info = $db->getUserById($_POST['user_id']); echo "\n" . "" . "\n" . "\n" . "
" . get_lang_f('del_subuser_conf') . " " . $user_info['users_login'] . "?
" . '
' . "\n" . '' . "\n" . '' . "\n" . '\n" . '\n" . "
\n" . "

\n"; } elseif($_POST['del_check'] == "yes") { $userID = $_POST['user_id']; $user_info = $db->getUserById($userID); $errflag = false; if (!$db->delUser($userID)) { $errmsg_arr[] = get_lang('err_parent_user'); $errflag = true; } //If there are input validations, redirect back to the registration form if ($errflag) { $_SESSION['ERRMSG_ARR'] = $errmsg_arr; } else { echo "

" . get_lang_f('subuser_deleted',$user_info['users_login']) . "

"; } } } $results = listAllSubUsers(); echo $results; } } function listAllSubUsers() { global $db; // echo $_SESSION['user_id']; $htmlCode = ""; $subusers = $db->getUsersSubUsersIds($_SESSION['user_id']); if (is_array($subusers)) { $htmlCode.= ""; if (count($subusers) > 0) { foreach ($subusers as $subuser) { $user_info = $db->getUserById($subuser); $htmlCode.= ''; } } else { $htmlCode.= "

" . get_lang('no_subusers') . "

"; } $htmlCode.= "
" . get_lang('your_subusers') . "
' . $user_info['users_login'] . '
"; } else { $htmlCode.= "

" . get_lang('no_subusers') . "

"; } return $htmlCode; } ?>