Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 4113 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 4113 Rev 4141
Línea 10... Línea 10...
10
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
10
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
Línea 11... Línea 11...
11
 
11
 
12
 
12
 
13
class CalendarEventMapper extends MapperCommon
13
class CalendarEventMapper extends MapperCommon
Línea 14... Línea 14...
14
{
14
{
15
    const _TABLE = 'tbl_applications';
15
    const _TABLE = 'tbl_calendar_events';
16
 
16
 
17
    /**
17
    /**
Línea 130... Línea 130...
130
    }
130
    }
Línea 131... Línea 131...
131
    
131
    
132
    
132
    
-
 
133
    /**
-
 
134
     *
-
 
135
     * @param int $user_id
133
    /**
136
     * @param string $startTime
134
     *
137
     * @param string $endTime
135
     * @return CalendarEvent[]
138
     * @return CalendarEvent[]
136
     */
139
     */
137
    public function fetchAllByUserIdAndYearAndMonth($user_id, $year, $month)
140
    public function fetchAllByUserIdAndStartTimeAndEndTime($user_id, $startTime, $endTime)
138
    {
-
 
139
        
-
 
140
        $start = mktime(0, 0, 0, $month, 1, $year);
-
 
141
        $startTime = date('Y-m-d H:i:s', $start);
-
 
142
        
-
 
143
        $finalDay = date('t', $start);
-
 
Línea 144... Línea 141...
144
        $end = mktime(23, 59, 59, $month, $finalDay, $year);
141
    {
145
        $endTime = date('Y-m-d H:i:s', $end);
142
 
146
        
143
        
Línea -... Línea 144...
-
 
144
        
-
 
145
        
147
        
146
        $select = $this->sql->select(self::_TABLE);
148
        
147
        $select->where->equalTo('user_id', $user_id);
149
        $select = $this->sql->select(self::_TABLE);
148
        $select->where->between('start_time', $startTime, $endTime);
Línea 150... Línea 149...
150
        $select->where->equalTo('user_id', $user_id);
149
        
151
        $select->where->between('start_time', $startTime, $endTime);
150
        //echo $select->getSqlString($this->adapter->platform); exit;