Доработать скрипт php

Евгений16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.11.2009

Нужно доработать эту функцию сортировки многомерного массива:

function cmp($a, $b) {

if ($a['stavka'] == $b['stavka']) {

if ($a['clicks'] == 0 || $b['clicks'] == 0) {

return $a['views'] > $b['views'] ? 1 : -1;

}

return ($a['clicks'] / $a['views']) > ($b['clicks'] / $b['views']) ? -1 : 1;

} else {

return $a['stavka'] > $b['stavka'] ? -1 : 1;

}

}

функция сортирует полученные из базы поля по значениям: ставки и CTR (показов, кликов)

и нужно добавить третий элемент: uname, если его значение равно: user, то массив становится первым, остальные значения сортируются по условиям функции