public function all_accounts_chart_flat() { $all_accounts_flat = parent::all_accounts_chart_flat(); foreach ($all_accounts_flat as $index => $account) { $all_accounts_flat[$index]['selected'] = (isset($this->report_ledger_result) and $account['id'] == $this->report_ledger_result->data->account->id) ? TRUE : FALSE; } return $all_accounts_flat; }
public function all_accounts_chart_flat() { $return_array = parent::all_accounts_chart_flat(); if (!isset($this->vendor_lookup_result)) { return $return_array; } foreach ($return_array as $index => $account) { if (isset($this->vendor_lookup_result->data->vendor->default_account->id) and $account['id'] == $this->vendor_lookup_result->data->vendor->default_account->id) { $return_array[$index]['vendor_current'] = TRUE; } else { $return_array[$index]['vendor_current'] = FALSE; } } return $return_array; }
function vendor_payable_accounts() { if (isset($this->_vendor_payable_accounts)) { return $this->_vendor_payable_accounts; } $settings = parent::beans_settings(); $this->_vendor_payable_accounts = parent::all_accounts_chart_flat(); if (isset($settings->account_default_payable) and $settings->account_default_payable) { foreach ($this->_vendor_payable_accounts as $index => $account) { if ($account['id'] == $settings->account_default_payable) { $this->_vendor_payable_accounts[$index]['selected'] = TRUE; } else { $this->_vendor_payable_accounts[$index]['selected'] = FALSE; } } } else { foreach ($this->_vendor_payable_accounts as $index => $account) { $this->_vendor_payable_accounts[$index]['selected'] = FALSE; } } return $this->_vendor_payable_accounts; }
public function writeoff_accounts_options_dropdowns() { $accounts = parent::all_accounts_chart_flat(); $dropdowns = array(); foreach ($accounts as $index => $account) { if ($account['writeoff']) { $new_dropdown_options = parent::all_accounts_chart_flat(); foreach ($new_dropdown_options as $index => $option_account) { if ($account['id'] == $option_account['id']) { $new_dropdown_options[$index]['selected'] = TRUE; } else { $new_dropdown_options[$index]['selected'] = FALSE; } } $dropdowns[] = array('options' => $new_dropdown_options); } } return $dropdowns; }