public function columns()
{
return [['name', function ($model) {
return link_to("clients/{$model->public_id}", $model->name ?: '')->toHtml();
}], ['first_name', function ($model) {
return link_to("clients/{$model->public_id}", $model->first_name . ' ' . $model->last_name)->toHtml();
}], ['email', function ($model) {
return link_to("clients/{$model->public_id}", $model->email ?: '')->toHtml();
}], ['clients.created_at', function ($model) {
return Utils::timestampToDateString(strtotime($model->created_at));
}], ['last_login', function ($model) {
return Utils::timestampToDateString(strtotime($model->last_login));
}], ['balance', function ($model) {
return Utils::formatMoney($model->balance, $model->currency_id, $model->country_id);
}]];
}