$report_columns[$psea_obj->getId()] = $psea_obj->getName(); } //var_dump($report_columns); $report_columns = Misc::prependArray($static_columns, $report_columns); $psealf = new PayStubEntryAccountListFactory(); $psealf->getByCompanyId($current_company->getId()); if ($psealf->getRecordCount() > 0) { foreach ($psealf as $psea_obj) { $psea_arr[$psea_obj->getId()] = array('name' => $psea_obj->getName(), 'debit_account' => $psea_obj->getDebitAccount(), 'credit_account' => $psea_obj->getCreditAccount()); } } //var_dump($psea_arr); //Get all pay stubs. $pslf = new PayStubListFactory(); //$pslf->getByUserIdAndCompanyIdAndPayPeriodId( $filter_data['user_ids'], $current_company->getId(), $filter_data['pay_period_ids'] ); $pslf->getSearchByCompanyIdAndArrayCriteria($current_company->getId(), $filter_data); if ($pslf->getRecordCount() > 0) { $ulf = new UserListFactory(); $blf = new BranchListFactory(); $branch_options = $blf->getByCompanyIdArray($current_company->getId()); //Get Branch ID to Branch Code mapping $branch_code_map = array(0 => 0); $blf->getByCompanyId($current_company->getId()); if ($blf->getRecordCount() > 0) { foreach ($blf as $b_obj) { $branch_code_map[$b_obj->getId()] = $b_obj->getManualID(); } } $dlf = new DepartmentListFactory(); $department_options = $dlf->getByCompanyIdArray($current_company->getId()); //Get Department ID to Branch Code mapping