You are here

function uc_report_order_statuses in Ubercart 8.4

Returns a SQL friendly array of order statuses for orders used in reports.

10 calls to uc_report_order_statuses()
CustomSalesReport::buildForm in uc_report/src/Form/CustomSalesReport.php
Form constructor.
ParametersForm::buildForm in uc_tax_report/src/Form/ParametersForm.php
Form constructor.
Reports::customers in uc_report/src/Controller/Reports.php
Displays the customer report.
Reports::customProducts in uc_report/src/Controller/Reports.php
Displays the custom product report.
Reports::customSales in uc_report/src/Controller/Reports.php
Displays the custom sales report form and table.

... See full list

File

uc_report/uc_report.module, line 298
Displays reports on sales, customers, and products to store admin.

Code

function uc_report_order_statuses() {
  $statuses = [];
  foreach (OrderStatus::loadMultiple() as $status) {
    $statuses[] = $status
      ->id();
  }
  return $statuses;
}