Ejemplo n.º 1
0
$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