Ejemplo n.º 1
0
 /**
  * Build the object with fetched records
  *
  * @access private
  * @return Timesheet[] array of timesheets
  */
 private function _buildObjArr($result)
 {
     $objArr = null;
     while ($row = mysql_fetch_assoc($result)) {
         $tmpTimeArr = new Timesheet();
         $tmpTimeArr->setTimesheetId($row[self::TIMESHEET_DB_FIELD_TIMESHEET_ID]);
         $tmpTimeArr->setEmployeeId($row[self::TIMESHEET_DB_FIELD_EMPLOYEE_ID]);
         $tmpTimeArr->setTimesheetPeriodId($row[self::TIMESHEET_DB_FIELD_TIMESHEET_PERIOD_ID]);
         $tmpTimeArr->setStartDate(date('Y-m-d', strtotime($row[self::TIMESHEET_DB_FIELD_START_DATE])));
         $tmpTimeArr->setEndDate(date('Y-m-d', strtotime($row[self::TIMESHEET_DB_FIELD_END_DATE])));
         $tmpTimeArr->setStatus($row[self::TIMESHEET_DB_FIELD_STATUS]);
         $tmpTimeArr->setComment($row[self::TIMESHEET_DB_FIELD_COMMENT]);
         $objArr[] = $tmpTimeArr;
     }
     return $objArr;
 }