• GetResource(); foreach ($Fields as $Field) { # skip fields the user isn't allowed to edit if (!$Resource->UserCanEditField($GLOBALS["G_User"], $Field)) { continue; } $SafeDisplayName = defaulthtmlentities($Field->GetDisplayName()); $IsTallRow = $Field->Type() === MetadataSchema::MDFTYPE_FILE || $Field->Type() === MetadataSchema::MDFTYPE_IMAGE; ?> > : SignalEvent( "EVENT_APPEND_HTML_TO_FORM", array("PageName" => "Preferences", "FormName"=>"UserPreferences", "Labels" => array(), "InputElements" => array(), "Notes" => array())); } # ----- MAIN ----------------------------------------------------------------- $AdditionalHtml = GetAdditionalFormHtml(); $CustomFields = CWUser::GetCustomUserFields(); $HasCustomFields = count($CustomFields) > 0; $ShowAdditionalOptions = $HasCustomFields || count($AdditionalHtml["Labels"]) > 0; ?>

    User Preferences

    AllowMultipleUIsEnabled() || $User->HasPriv(PRIV_SYSADMIN)) { ?>
    Password
    (must be at least 6 characters long)
    (passwords are case-sensitive)
    Preferences
    Account Information
    Additional Settings
    Cancel