} Redirect::Page(URLBuilder::getURL(array('filter_user_id' => $filter_user_id), 'UserRequestList.php')); break; default: if (!isset($filter_user_id)) { $filter_user_id = $user_id = $current_user->getId(); } if (isset($filter_user_id)) { $filter_data['user_id'] = $filter_user_id; } if (isset($filter_start_date) and $filter_start_date != '' and isset($filter_end_date) and $filter_end_date != '') { $filter_data['start_date'] = $filter_start_date; $filter_data['end_date'] = $filter_end_date; } $rlf = new RequestListFactory(); $rlf->getByCompanyIdAndArrayCriteria($current_company->getId(), $filter_data, $current_user_prefs->getItemsPerPage(), $page, NULL, $sort_array); /* if ( isset($filter_start_date) AND $filter_start_date != '' AND isset($filter_end_date) AND $filter_end_date != '') { $rlf->getByUserIdAndCompanyIdAndStartDateAndEndDate( $user_id, $current_company->getId(), $filter_start_date, $filter_end_date, $current_user_prefs->getItemsPerPage(), $page, NULL, $sort_array ); } else { $rlf->getByUserIDAndCompanyId( $user_id, $current_company->getId(), $current_user_prefs->getItemsPerPage(), $page, NULL, $sort_array ); } */ $pager = new Pager($rlf); $status_options = $rlf->getOptions('status'); $type_options = $rlf->getOptions('type'); foreach ($rlf as $r_obj) { Debug::Text('Status ID: ' . $r_obj->getStatus() . ' Status: ' . $status_options[$r_obj->getStatus()], __FILE__, __LINE__, __METHOD__, 10); $requests[] = array('id' => $r_obj->getId(), 'user_date_id' => $r_obj->getUserDateID(), 'date_stamp' => TTDate::strtotime($r_obj->getColumn('date_stamp')), 'status_id' => $r_obj->getStatus(), 'status' => $status_options[$r_obj->getStatus()], 'type_id' => $r_obj->getType(), 'type' => $type_options[$r_obj->getType()], 'created_date' => $r_obj->getCreatedDate(), 'deleted' => $r_obj->getDeleted()); } $ulf = new UserListFactory();