added more options for show repeats
This commit is contained in:
parent
b1e71e5adf
commit
03f383f764
|
@ -17,7 +17,9 @@ class Application_Form_AddShowRepeats extends Zend_Form_SubForm
|
|||
'class' => ' input_select',
|
||||
'multiOptions' => array(
|
||||
"0" => _("weekly"),
|
||||
"1" => _("bi-weekly"),
|
||||
"1" => _("every 2 weeks"),
|
||||
"3" => _("every 3 weeks"),
|
||||
"4" => _("every 4 weeks"),
|
||||
"2" => _("monthly")
|
||||
),
|
||||
));
|
||||
|
|
|
@ -5,6 +5,8 @@ define("REPEAT_WEEKLY", 0);
|
|||
define("REPEAT_BI_WEEKLY", 1);
|
||||
define("REPEAT_MONTHLY_MONTHLY", 2);
|
||||
define("REPEAT_MONTHLY_WEEKLY", 3);
|
||||
define("REPEAT_TRI_WEEKLY", 4);
|
||||
define("REPEAT_QUAD_WEEKLY", 5);
|
||||
|
||||
class Application_Service_ShowService
|
||||
{
|
||||
|
@ -203,6 +205,14 @@ class Application_Service_ShowService
|
|||
$this->createWeeklyRepeatInstances($day, $populateUntil, REPEAT_BI_WEEKLY,
|
||||
new DateInterval("P14D"), $daysAdded);
|
||||
break;
|
||||
case REPEAT_TRI_WEEKLY:
|
||||
$this->createWeeklyRepeatInstances($day, $populateUntil, REPEAT_BI_WEEKLY,
|
||||
new DateInterval("P21D"), $daysAdded);
|
||||
break;
|
||||
case REPEAT_QUAD_WEEKLY:
|
||||
$this->createWeeklyRepeatInstances($day, $populateUntil, REPEAT_BI_WEEKLY,
|
||||
new DateInterval("P28D"), $daysAdded);
|
||||
break;
|
||||
case REPEAT_MONTHLY_MONTHLY:
|
||||
$this->createMonthlyRepeatInstances($day, $populateUntil);
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue