= ? and end_time <= ?"; $params = array( $request['date_start']." 00:00:00", $request['date_end']." 23:59:59", ); }else{ $query = "where start_time >= ? and end_time <= ?"; $params = array( $request['date_start']." 00:00:00", $request['date_end']." 23:59:59", ); } if(!empty($request['category']) && $request['category'] != "NULL"){ $query.= " and category = ?"; $params[] = $request['category']; } if(!empty($request['project']) && $request['project'] != "NULL"){ $query.= " and project = ?"; $params[] = $request['project']; } $query.=" order by start_time desc;"; LogManager::getInstance()->info("Query:".$query); LogManager::getInstance()->info("Params:".json_encode($params)); return array($query, $params); } }