protected function _processGetRow($row = array())
 {
     $row = parent::_processGetRow($row);
     foreach (array('content_start_date', 'content_end_date') as $date_field) {
         if (!empty($row[$date_field]) && $row[$date_field] > 1) {
             $content_date = explode(' ', $row[$date_field]);
             $content_time = explode(':', $content_date[1]);
             if ($content_time[0] > 12) {
                 $content_time_1 = $content_time[0] - 12;
                 $content_time_3 = 'pm';
             } else {
                 $content_time_1 = $content_time[0];
                 $content_time_3 = 'am';
             }
             $content_time_2 = $content_time[1];
             $row[$date_field . '_day'] = $content_date[0];
             $row[$date_field . '_time'] = array($content_time_1, $content_time_2, $content_time_3);
         } else {
             $row[$date_field . '_day'] = '';
             $row[$date_field . '_time'] = array('', '', '');
         }
     }
     if (!empty($row['queue_date'])) {
         if ($row['queue_date'] != EMPTY_DATE) {
             // Page has a queue date
             $row['queue_date_period'] = 'date';
             $queue_date = explode(' ', $row['queue_date']);
             $row['queue_date_day'] = $queue_date[0];
             $row['queue_date_time'] = $queue_date[1];
         } else {
             // No queue date - set to now
             $row['queue_date_period'] = 'now';
             $row['queue_date_day'] = '';
             $row['queue_date_time'] = '';
         }
     }
     return $row;
 }