mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-28 00:04:37 +02:00
Merge branch 'ent-12575-no-se-puede-ordenar-por-columnas-en-la-vista-de-dashboards' into 'develop'
Ent 12575 No se puede ordenar por columnas en la vista de Dashboards See merge request artica/pandorafms!6756
This commit is contained in:
commit
3386347253
@ -41,7 +41,20 @@ if ($method === 'draw') {
|
|||||||
$length = get_parameter('length', $config['block_size']);
|
$length = get_parameter('length', $config['block_size']);
|
||||||
$orderBy = get_datatable_order(true);
|
$orderBy = get_datatable_order(true);
|
||||||
|
|
||||||
$sort_field = $orderBy['field'];
|
switch ($orderBy['field']) {
|
||||||
|
case 'groups':
|
||||||
|
$sort_field = 'nombre';
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'favorite':
|
||||||
|
$sort_field = 'active';
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
$sort_field = $orderBy['field'];
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
$order = $orderBy['direction'];
|
$order = $orderBy['direction'];
|
||||||
|
|
||||||
$pagination = '';
|
$pagination = '';
|
||||||
@ -121,7 +134,7 @@ if ($method === 'draw') {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$sql = 'SELECT * FROM tdashboard '.$where.' ORDER BY id '.$pagination;
|
$sql = 'SELECT * FROM tdashboard LEFT JOIN tgrupo ON tgrupo.id_grupo = tdashboard.id_group '.$where.' ORDER BY '.$sort_field.' '.$order.$pagination;
|
||||||
$dashboards = db_get_all_rows_sql($sql);
|
$dashboards = db_get_all_rows_sql($sql);
|
||||||
$count = db_get_value_sql('SELECT COUNT(*) FROM tdashboard '.$where);
|
$count = db_get_value_sql('SELECT COUNT(*) FROM tdashboard '.$where);
|
||||||
foreach ($dashboards as $dashboard) {
|
foreach ($dashboards as $dashboard) {
|
||||||
|
@ -112,7 +112,11 @@ if (empty($dashboards) === true) {
|
|||||||
'manageDashboards' => $manageDashboards,
|
'manageDashboards' => $manageDashboards,
|
||||||
],
|
],
|
||||||
'default_pagination' => $config['block_size'],
|
'default_pagination' => $config['block_size'],
|
||||||
'no_sortable_columns' => [],
|
'no_sortable_columns' => [
|
||||||
|
4,
|
||||||
|
5,
|
||||||
|
6,
|
||||||
|
],
|
||||||
'order' => [
|
'order' => [
|
||||||
'field' => 'name',
|
'field' => 'name',
|
||||||
'direction' => 'desc',
|
'direction' => 'desc',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user