Fixed bulk actions, when engine DB is Oracle. Tiquet: #2666
This commit is contained in:
parent
9ee27da75f
commit
159ac9c366
|
@ -211,7 +211,6 @@ $agents = agents_get_group_agents (array_keys (users_get_groups ()),
|
||||||
false, "none");
|
false, "none");
|
||||||
switch ($config["dbtype"]) {
|
switch ($config["dbtype"]) {
|
||||||
case "mysql":
|
case "mysql":
|
||||||
case "oracle":
|
|
||||||
$module_types = db_get_all_rows_filter ('tagente_modulo,ttipo_modulo',
|
$module_types = db_get_all_rows_filter ('tagente_modulo,ttipo_modulo',
|
||||||
array ('tagente_modulo.id_tipo_modulo = ttipo_modulo.id_tipo',
|
array ('tagente_modulo.id_tipo_modulo = ttipo_modulo.id_tipo',
|
||||||
'id_agente' => array_keys ($agents),
|
'id_agente' => array_keys ($agents),
|
||||||
|
@ -220,6 +219,15 @@ switch ($config["dbtype"]) {
|
||||||
array ('DISTINCT(id_tipo)',
|
array ('DISTINCT(id_tipo)',
|
||||||
'CONCAT(ttipo_modulo.descripcion," (",ttipo_modulo.nombre,")") AS description'));
|
'CONCAT(ttipo_modulo.descripcion," (",ttipo_modulo.nombre,")") AS description'));
|
||||||
break;
|
break;
|
||||||
|
case "oracle":
|
||||||
|
$module_types = db_get_all_rows_filter ('tagente_modulo,ttipo_modulo',
|
||||||
|
array ('tagente_modulo.id_tipo_modulo = ttipo_modulo.id_tipo',
|
||||||
|
'id_agente' => array_keys ($agents),
|
||||||
|
'disabled' => 0,
|
||||||
|
'order' => 'ttipo_modulo.nombre'),
|
||||||
|
array ('ttipo_modulo.id_tipo',
|
||||||
|
'ttipo_modulo.descripcion || \' (\' || ttipo_modulo.nombre || \')\' AS description'));
|
||||||
|
break;
|
||||||
case "postgresql":
|
case "postgresql":
|
||||||
$module_types = db_get_all_rows_filter ('tagente_modulo,ttipo_modulo',
|
$module_types = db_get_all_rows_filter ('tagente_modulo,ttipo_modulo',
|
||||||
array ('tagente_modulo.id_tipo_modulo = ttipo_modulo.id_tipo',
|
array ('tagente_modulo.id_tipo_modulo = ttipo_modulo.id_tipo',
|
||||||
|
|
|
@ -198,7 +198,6 @@ $agents = agents_get_group_agents (array_keys (users_get_groups ()),
|
||||||
false, "none");
|
false, "none");
|
||||||
switch ($config["dbtype"]) {
|
switch ($config["dbtype"]) {
|
||||||
case "mysql":
|
case "mysql":
|
||||||
case "oracle":
|
|
||||||
$module_types = db_get_all_rows_filter ('tagente_modulo,ttipo_modulo',
|
$module_types = db_get_all_rows_filter ('tagente_modulo,ttipo_modulo',
|
||||||
array ('tagente_modulo.id_tipo_modulo = ttipo_modulo.id_tipo',
|
array ('tagente_modulo.id_tipo_modulo = ttipo_modulo.id_tipo',
|
||||||
'id_agente' => array_keys ($agents),
|
'id_agente' => array_keys ($agents),
|
||||||
|
@ -207,6 +206,15 @@ switch ($config["dbtype"]) {
|
||||||
array ('DISTINCT(id_tipo)',
|
array ('DISTINCT(id_tipo)',
|
||||||
'CONCAT(ttipo_modulo.descripcion," (",ttipo_modulo.nombre,")") AS description'));
|
'CONCAT(ttipo_modulo.descripcion," (",ttipo_modulo.nombre,")") AS description'));
|
||||||
break;
|
break;
|
||||||
|
case "oracle":
|
||||||
|
$module_types = db_get_all_rows_filter ('tagente_modulo,ttipo_modulo',
|
||||||
|
array ('tagente_modulo.id_tipo_modulo = ttipo_modulo.id_tipo',
|
||||||
|
'id_agente' => array_keys ($agents),
|
||||||
|
'disabled' => 0,
|
||||||
|
'order' => 'ttipo_modulo.nombre'),
|
||||||
|
array ('id_tipo',
|
||||||
|
'ttipo_modulo.descripcion || \' (\' || ttipo_modulo.nombre || \')\' AS description'));
|
||||||
|
break;
|
||||||
case "postgresql":
|
case "postgresql":
|
||||||
$module_types = db_get_all_rows_filter ('tagente_modulo,ttipo_modulo',
|
$module_types = db_get_all_rows_filter ('tagente_modulo,ttipo_modulo',
|
||||||
array ('tagente_modulo.id_tipo_modulo = ttipo_modulo.id_tipo',
|
array ('tagente_modulo.id_tipo_modulo = ttipo_modulo.id_tipo',
|
||||||
|
|
Loading…
Reference in New Issue