</h3> <table border="0" width="100%" cellpadding="5"> <tr> <td width="80%"><i><?php EchoTranslation("Action"); ?> </i></td> <td width="20%"></td> </tr> <?php $Actions = $rule->Actions; $count = $Actions->Count; for ($i = 0; $i < $count; $i++) { $action = $Actions->Item($i); $actionid = $action->ID; $actionName = GetRuleActionString($action->Type); ?> <tr> <td width="25%"><?php echo "<a href=\"?page=rule_action&action=edit&domainid={$domainid}&accountid={$accountid}&ruleid={$ruleid}&actionid={$actionid}\">{$actionName}</a>"; ?> </td> <td width="25%"><?php echo "<a href=\"?page=background_rule_save&savetype=action&action=delete&domainid={$domainid}&accountid={$accountid}&ruleid={$ruleid}&actionid={$actionid}\">{$str_delete}</a>"; ?> </td> </tr> <?php } ?> </table>
$eRASendUsingRouteSelected = $Type == eRASendUsingRoute ? "selected" : ""; $eRACreateCopy = $Type == eRACreateCopy ? "selected" : ""; $eRABindToAddress = $Type == eRABindToAddress ? "selected" : ""; echo "<option value= " . eRADeleteEmail . " {$eRADeleteEmailSelected}>" . GetRuleActionString(eRADeleteEmail) . "</option>"; echo "<option value= " . eRAForwardEmail . " {$eRAForwardEmailSelected}>" . GetRuleActionString(eRAForwardEmail) . "</option>"; echo "<option value= " . eRAReply . " {$eRAReplySelected}>" . GetRuleActionString(eRAReply) . "</option>"; echo "<option value= " . eRAMoveToImapFolder . " {$eRAMoveToImapFolderSelected}>" . GetRuleActionString(eRAMoveToImapFolder) . "</option>"; echo "<option value= " . eRASetHeaderValue . " {$eRASetHeaderValueSelected}>" . GetRuleActionString(eRASetHeaderValue) . "</option>"; echo "<option value= " . eRAStopRuleProcessing . " {$eRAStopRuleProcessingSelected}>" . GetRuleActionString(eRAStopRuleProcessing) . "</option>"; $disabled = hmailGetAdminLevel() == ADMIN_SERVER ? "" : "disabled=\"disabled\""; echo "<option {$disabled} value= " . eRARunScriptFunction . " {$eRARunScriptFunctionSelected}>" . GetRuleActionString(eRARunScriptFunction) . "</option>"; echo "<option {$disabled} value= " . eRACreateCopy . " {$eRACreateCopy}>" . GetRuleActionString(eRACreateCopy) . "</option>"; // The following actions makes no sense in account-level rules. if ($accountid == 0) { echo "<option {$disabled} value= " . eRASendUsingRoute . " {$eRASendUsingRouteSelected}>" . GetRuleActionString(eRASendUsingRoute) . "</option>"; echo "<option {$disabled} value= " . eRABindToAddress . " {$eRABindToAddress}>" . GetRuleActionString(eRABindToAddress) . "</option>"; } ?> </select> </td> </tr> <tr> <td> <div id="panel-<?php echo eRADeleteEmail; ?> " name="panel-1" style="display: none"> <!-- empty panel --> </div>