You are here

function _yandex_metrics_reports_gender_sort in Yandex.Metrics 8.2

Same name and namespace in other branches
  1. 8.3 yandex_metrics_reports/yandex_metrics_reports.reports.inc \_yandex_metrics_reports_gender_sort()
  2. 7.3 yandex_metrics_reports/yandex_metrics_reports.reports.inc \_yandex_metrics_reports_gender_sort()
  3. 7.2 yandex_metrics_reports/yandex_metrics_reports.reports.inc \_yandex_metrics_reports_gender_sort()

Sort callback to order data objects by gender DESC, then by visits percent DESC.

2 string references to '_yandex_metrics_reports_gender_sort'
Reports::gender_chart in yandex_metrics_reports/src/Reports.php
The function generates pie chart with demography information.
yandex_metrics_reports_gender_chart in yandex_metrics_reports/yandex_metrics_reports.reports.inc
The function generates pie chart with demography information.

File

yandex_metrics_reports/yandex_metrics_reports.reports.inc, line 577
Report callbacks for Yandex.Metrics Reports module.

Code

function _yandex_metrics_reports_gender_sort($a, $b) {
  if ($a->name_gender == $b->name_gender) {
    return $a->visits_percent > $b->visits_percent ? -1 : 1;
  }
  return $a->name_gender > $b->name_gender ? -1 : 1;
}