id="Rule" ruleid="">
|
|
|
Edit
Remove
|
GetField($Rule["Conditions"]["FieldId"]);
$PossibleValues = $Field->GetPossibleValues();
$Value = $PossibleValues[$Rule["Conditions"]["Value"]];
$Value = defaulthtmlentities($Value);
?>
Name());
?>
GetField($Rule["Conditions"]["FieldId"]);
$Type = $Field->Type();
switch ($Type)
{
case MetadataSchema::MDFTYPE_NUMBER:
case MetadataSchema::MDFTYPE_DATE:
case MetadataSchema::MDFTYPE_TIMESTAMP:
$Operator = Rules_GetNumericRuleOperator($Rule);
break;
case MetadataSchema::MDFTYPE_FLAG:
$Operator = Rules_GetFlagRuleOperator($Rule);
break;
case MetadataSchema::MDFTYPE_TREE:
case MetadataSchema::MDFTYPE_CONTROLLEDNAME:
case MetadataSchema::MDFTYPE_OPTION:
$Operator = Rules_GetControlledNameRuleOperator($Rule);
break;
case MetadataSchema::MDFTYPE_USER:
$Operator = Rules_GetUserRuleOperator($Rule);
break;
case MetadataSchema::MDFTYPE_IMAGE:
case MetadataSchema::MDFTYPE_FILE:
$Operator = Rules_GetFileRuleOperator($Rule);
break;
default:
$Operator = Rules_GetBasicRuleOperator($Rule);
break;
}
$Operators = Rules_GetRuleOperators();
$Value = GetArrayValue($Operators, $Operator, $Operators[1]);
$Value = defaulthtmlentities($Value);
?>
2,
"!=" => 3,
"<" => 4,
">" => 5,
"<=" => 6,
">=" => 7);
return GetArrayValue($Map, $Operator);
}
function Rules_GetFlagRuleOperator($Rule)
{
$Operator = GetArrayValue($Rule["Conditions"], "Operator");
if (!$Operator)
{
return 1;
}
$Value = GetArrayValue($Rule["Conditions"], "Value");
return $Value ? 8 : 9;
}
function Rules_GetControlledNameRuleOperator($Rule)
{
$Operator = GetArrayValue($Rule["Conditions"], "Operator");
return !$Operator ? 1 : 10;
}
function Rules_GetUserRuleOperator($Rule)
{
$Operator = GetArrayValue($Rule["Conditions"], "Operator");
return !$Operator ? 1 : 11;
}
function Rules_GetFileRuleOperator($Rule)
{
return 1;
}
function Rules_PrintRuleType($Rule)
{
?>
Send an e-mail to
GetPrivileges(TRUE, FALSE);
reset($UserPrivilegeRestrictions);
$Selected = current($UserPrivilegeRestrictions);
$Value = $PrivilegeList[$Selected];
$Value = defaulthtmlentities($Value);
?>
users with
GetField($UserIsField);
# don't try to print an invalid field name
if ($Field->Status() != MetadataSchema::MDFSTAT_OK)
{
return;
}
$Value = defaulthtmlentities($Field->GetDisplayName());
?>
users that are the value of
GetPlugin("Mailer");
$TemplateList = $MailerPlugin->GetTemplateList();
$Template = defaulthtmlentities($TemplateList[$TemplateId]);
?>
using e-mail template
Automation Rules
A rule failed to update. If this persists, try the
alernate interface.