$curUserTypeThatCantTransitToLabSuspend = $vLabDisabledState; $form->setValueOfInvalidUserType(-1); if (isset($_GET['add_user'])) { $form->setIsAddUser(true); $form->setValueOfInvalidUserType($valueOfLabSuspend); } else { $form->setIsAddUser(false); $curUserTypeID = $editedUser->user['user_types_ID']; if (in_array($rolesPlain[$curUserTypeID], $curUserTypeThatCantTransitToLabSuspend)) { $form->setValueOfInvalidUserType($valueOfLabSuspend); } } $form->setIsSignupForm(false); $form->setIsProfileForm(true); // End Add by Masoud $form->setMaxFileSize(FileSystemTree::getUploadMaxSize() * 1024); //getUploadMaxSize returns size in KB if (G_VERSIONTYPE != 'community') { #cpp#ifndef COMMUNITY //Add custom fields, defined in user_profile database table if ($currentUser->user['login'] == $editedUser->user['login']) { if (isset($_GET['add_user'])) { $userProfile = eF_getTableData("user_profile", "*", "active=1 AND type <> 'branchinfo' AND type <> 'groupinfo'", "field_order"); //Get admin-defined form fields for user registration } else { $userProfile = eF_getTableData("user_profile", "*", "active=1 and visible=1 AND type <> 'branchinfo' AND type <> 'groupinfo'", "field_order"); //Get admin-defined form fields for user registration } } else { $userProfile = eF_getTableData("user_profile", "*", "active=1 AND type <> 'branchinfo' AND type <> 'groupinfo'", "field_order"); //Get admin-defined form fields for user registration