Changeset 4523 in subversion


Ignore:
Timestamp:
Feb 10, 2011 3:15:09 AM (2 years ago)
Author:
alec
Message:
  • Added support for vacation :subject field (#1487120)
Location:
trunk/plugins/managesieve
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/managesieve/Changelog

    r4522 r4523  
    22- Added :regex and :matches support (#1487746) 
    33- Added setflag/addflag/removeflag support (#1487449) 
     4- Added support for vacation :subject field (#1487120) 
    45 
    56* version 3.0 [2011-02-01] 
  • trunk/plugins/managesieve/localization/en_US.inc

    r4522 r4523  
    4242$labels['vacationdays'] = 'How often send messages (in days):'; 
    4343$labels['vacationreason'] = 'Message body (vacation reason):'; 
     44$labels['vacationsubject'] = 'Message subject:'; 
    4445$labels['rulestop'] = 'Stop evaluating rules'; 
    4546$labels['filterset'] = 'Filters set'; 
  • trunk/plugins/managesieve/localization/pl_PL.inc

    r4522 r4523  
    5151$labels['vacationaddresses'] = 'Lista dodatkowych adresów odbiorców (oddzielonych przecinkami):'; 
    5252$labels['vacationreason'] = 'Treść (przyczyna nieobecności):'; 
     53$labels['vacationsubject'] = 'Temat wiadomości:'; 
    5354$labels['filterset'] = 'Zbiór filtrów'; 
    5455$labels['filtersetadd'] = 'Dodaj zbiór filtrów'; 
  • trunk/plugins/managesieve/managesieve.php

    r4522 r4523  
    361361            $addresses = $_POST['_action_addresses']; 
    362362            $days = $_POST['_action_days']; 
     363            $subject = $_POST['_action_subject']; 
    363364            $flags = $_POST['_action_flags']; 
    364365 
     
    541542                    $this->form['actions'][$i]['reason']    = str_replace("\r\n", "\n", $reason); 
    542543                    $this->form['actions'][$i]['days']      = $days[$idx]; 
     544                    $this->form['actions'][$i]['subject']   = $subject[$idx]; 
    543545                    $this->form['actions'][$i]['addresses'] = explode(',', $addresses[$idx]); 
    544 // @TODO: vacation :subject, :mime, :from, :handle 
     546// @TODO: vacation :mime, :from, :handle 
    545547 
    546548                    if ($this->form['actions'][$i]['addresses']) { 
     
    10521054        $out .= '<span class="label">'. Q($this->gettext('vacationreason')) .'</span><br />' 
    10531055            .'<textarea name="_action_reason[]" id="action_reason' .$id. '" ' 
    1054             .'rows="3" cols="40" '. $this->error_class($id, 'action', 'reason', 'action_reason') . '>' 
     1056            .'rows="3" cols="45" '. $this->error_class($id, 'action', 'reason', 'action_reason') . '>' 
    10551057            . Q($action['reason'], 'strict', false) . "</textarea>\n"; 
     1058        $out .= '<br /><span class="label">' .Q($this->gettext('vacationsubject')) . '</span><br />' 
     1059            .'<input type="text" name="_action_subject[]" id="action_subject'.$id.'" ' 
     1060            .'value="' . (is_array($action['subject']) ? Q(implode(', ', $action['subject']), 'strict', false) : $action['subject']) . '" size="50" ' 
     1061            . $this->error_class($id, 'action', 'subject', 'action_subject') .' />'; 
    10561062        $out .= '<br /><span class="label">' .Q($this->gettext('vacationaddresses')) . '</span><br />' 
    10571063            .'<input type="text" name="_action_addresses[]" id="action_addr'.$id.'" ' 
    1058             .'value="' . (is_array($action['addresses']) ? Q(implode(', ', $action['addresses']), 'strict', false) : $action['addresses']) . '" size="40" ' 
     1064            .'value="' . (is_array($action['addresses']) ? Q(implode(', ', $action['addresses']), 'strict', false) : $action['addresses']) . '" size="50" ' 
    10591065            . $this->error_class($id, 'action', 'addresses', 'action_addr') .' />'; 
    10601066        $out .= '<br /><span class="label">' . Q($this->gettext('vacationdays')) . '</span><br />' 
Note: See TracChangeset for help on using the changeset viewer.