= ? and date_end <= ? and project = ?;"; $params = array( $request['date_start'], $request['date_end'], $request['project'] ); }else if(!empty($employeeList)){ $query = "where employee in (".implode(",", $employeeList).") and date_start >= ? and date_end <= ?;"; $params = array( $request['date_start'], $request['date_end'] ); }else if(($request['project'] != "NULL" && !empty($request['project']))){ $query = "where project = ? and date_start >= ? and date_end <= ?;"; $params = array( $request['project'], $request['date_start'], $request['date_end'] ); }else{ $query = "where date_start >= ? and date_end <= ?;"; $params = array( $request['date_start'], $request['date_end'] ); } LogManager::getInstance()->info("Query:".$query); LogManager::getInstance()->info("Params:".json_encode($params)); return array($query, $params); } }