/var/www/vhosts/nabawater/backend/models
Edit: /var/www/vhosts/nabawater/backend/models/RoleSearch.php (1656B)
select('*')
->where([ 'AND',
['<>', 'role_status', Role::DELETE],
['NOT IN', 'role_id',[AdminUser::USER_TYPE_VENDOR,AdminUser::USER_TYPE_OUTLET, AdminUser::USER_TYPE_SUPER_ADMIN]],
]);
$dataProvider = new ActiveDataProvider([
'query' => $query,
'pagination' => [
'PageSize' => Com::postPerPage()
],
'sort' => [
'attributes' => [
'role_name',
],
'defaultOrder' => [
'role_name' => SORT_ASC,
],
]
]);
$this->load($params);
if(!$this->validate()) {
return $dataProvider;
}
$query->andFilterWhere(['like', 'role_name', strtolower($this->role_name)])
->andFilterWhere(['like', 'role_status', $this->role_status]);
return $dataProvider;
}
}