summaryrefslogtreecommitdiff
path: root/httemplate/edit/process/cgp_rule-vacation.html
blob: f10d72b73d9c624f98d44ccad519e060c99e8f53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<% include('cgp_rule-simplified.html',
             'name'       => '#Vacation',
             'priority'   => 2,
             'redirect'   => 'cgp_rule-vacation.html',
             'conditions' => [
               { conditionname => 'Human Generated', },
               { conditionname => 'From',
                 op            => 'not in',
                 params        => '#RepliedAddresses',
               },
               ( $cgi->param('VacationTill')
                   ? ( { conditionname => 'Current Date',
                         op            => 'less than', #is less?
                         params        => scalar($cgi->param('VacationTill')),
                       }
                     )
                   : ()
               ),
             ],
             'actions'    => [
               { action => 'Reply with',
                 params => scalar($cgi->param('VacationText')),
               },
               { action => "Remember 'From' in",
                 params => 'RepliedAddresses',
               },
             ],
          )
%>