Beispiel #1
0
    ?>
</i></td>
                        <td width="25%"><i><?php 
    EchoTranslation("Value");
    ?>
</i></td>
                        <td width="25%"></td>
                      </tr>
                      <?php 
    $Criterias = $rule->Criterias;
    $count = $Criterias->Count;
    for ($i = 0; $i < $count; $i++) {
        $criteria = $Criterias->Item($i);
        $criteriaid = $criteria->ID;
        if ($criteria->UsePredefined) {
            $fieldName = GetPredefinedFieldString($criteria->PredefinedField);
        } else {
            $fieldName = $criteria->HeaderField;
        }
        $matchType = GetMatchTypeString($criteria->MatchType);
        $matchValue = $criteria->MatchValue;
        ?>
                            <tr>
                              <td width="25%"><?php 
        echo "<a href=\"?page=rule_criteria&action=edit&domainid={$domainid}&accountid={$accountid}&ruleid={$ruleid}&criteriaid={$criteriaid}\">{$fieldName}</a>";
        ?>
</td>
                              <td width="25%"><?php 
        echo PreprocessOutput($matchType);
        ?>
</td>
$eFTFromSelected = $PredefinedField == eFTFrom ? "selected" : "";
$eFTToSelected = $PredefinedField == eFTTo ? "selected" : "";
$eFTCCSelected = $PredefinedField == eFTCC ? "selected" : "";
$eFTSubjectSelected = $PredefinedField == eFTSubject ? "selected" : "";
$eFTBodySelected = $PredefinedField == eFTBody ? "selected" : "";
$eFTMessageSizeSelected = $PredefinedField == eFTMessageSize ? "selected" : "";
$eFTRecipientList = $PredefinedField == eFTRecipientList ? "selected" : "";
$eFTDeliveryAttempts = $PredefinedField == eFTDeliveryAttempts ? "selected" : "";
echo "<option value= " . eFTFrom . " {$eFTFromSelected}>" . GetPredefinedFieldString(eFTFrom) . "</option>";
echo "<option value= " . eFTTo . " {$eFTToSelected}>" . GetPredefinedFieldString(eFTTo) . "</option>";
echo "<option value= " . eFTCC . " {$eFTCCSelected}>" . GetPredefinedFieldString(eFTCC) . "</option>";
echo "<option value= " . eFTSubject . " {$eFTSubjectSelected}>" . GetPredefinedFieldString(eFTSubject) . "</option>";
echo "<option value= " . eFTBody . " {$eFTBodySelected}>" . GetPredefinedFieldString(eFTBody) . "</option>";
echo "<option value= " . eFTMessageSize . " {$eFTMessageSizeSelected}>" . GetPredefinedFieldString(eFTMessageSize) . "</option>";
echo "<option value= " . eFTRecipientList . " {$eFTRecipientList}>" . GetPredefinedFieldString(eFTRecipientList) . "</option>";
echo "<option value= " . eFTDeliveryAttempts . " {$eFTDeliveryAttempts}>" . GetPredefinedFieldString(eFTDeliveryAttempts) . "</option>";
?>
                     
                   </select>
               </td>
               <td>
                  <input type="radio" name="UsePredefined" value="0" <?php 
if ($UsePredefined == 0) {
    echo "checked";
}
?>
> <?php 
EchoTranslation("Custom header field");
?>
:<br/>
                  <input type="text" name="HeaderField" value="<?php