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