fmsystem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fmsystem-commits] [8893]


From: Erik Holm-Larsen
Subject: [Fmsystem-commits] [8893]
Date: Thu, 16 Feb 2012 10:50:18 +0000

Revision: 8893
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=8893
Author:   erikhl
Date:     2012-02-16 10:50:18 +0000 (Thu, 16 Feb 2012)
Log Message:
-----------


Modified Paths:
--------------
    trunk/controller/inc/model/class.control.inc.php

Modified: trunk/controller/inc/model/class.control.inc.php
===================================================================
--- trunk/controller/inc/model/class.control.inc.php    2012-02-16 10:06:15 UTC 
(rev 8892)
+++ trunk/controller/inc/model/class.control.inc.php    2012-02-16 10:50:18 UTC 
(rev 8893)
@@ -35,12 +35,18 @@
        {
                public static $so;
                
+               const REPEAT_TYPE_DAY = 0;
+               const REPEAT_TYPE_WEEK = 1;
+               const REPEAT_TYPE_MONTH = 2;
+               const REPEAT_TYPE_YEAR = 3;
+               
                protected $id;
                protected $title;
                protected $description;
                protected $start_date;
                protected $end_date;
                protected $repeat_type;
+               protected $repeat_type_label;
                protected $repeat_interval;
                protected $procedure_id;
                protected $procedure_name;
@@ -113,6 +119,30 @@
                                        
                public function get_repeat_type() { return $this->repeat_type; }
                
+               public function set_repeat_type_label(int $repeat_type = null)
+               {
+                       switch($repeat_type)
+                       {
+                               case controller_control::REPEAT_TYPE_DAY:
+                                       $this->repeat_type_label = 
lang('repeat_type_day');
+                                       break;
+                               case controller_control::REPEAT_TYPE_WEEK:
+                                       $this->repeat_type_label = 
lang('repeat_type_week');
+                                       break;
+                               case controller_control::REPEAT_TYPE_MONTH:
+                                       $this->repeat_type_label = 
lang('repeat_type_month');
+                                       break;
+                               case controller_control::REPEAT_TYPE_YEAR;
+                                       $this->repeat_type_label = 
lang('repeat_type_year');
+                                       break;
+                               default:
+                                       $this->repeat_type_label = 
lang('repeat_type_none');
+                                       break;
+                       }
+               }
+                                       
+               public function get_repeat_type_label() { return 
$this->repeat_type_label; }
+               
                public function set_repeat_interval($repeat_interval)
                {
                        $this->repeat_interval = $repeat_interval;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]