Fixed problems with bulk actions with modules. Tiquet: #2963

This commit is contained in:
m-lopez-f 2015-11-16 15:56:47 +01:00
parent e2d33d91d3
commit e2f32d65ce
2 changed files with 9 additions and 19 deletions

View File

@ -123,29 +123,19 @@ if ($update) {
// We empty the agents array to skip the standard procedure
$agents_ = array();
}
foreach ($agents_ as $agent_) {
if ($modules_ == false) {
$modules_ = array();
}
foreach ($modules_ as $module_) {
$filter = array('id_agente' => $agent_);
else {
// Standard procedure
foreach ($agents_ as $agent_) {
if (!is_numeric($module_))
$filter['nombre'] = $module_;
else
$filter['id_agente_modulo'] = $module_;
if ($modules_ == false)
$modules_ = array();
$exists = (bool) db_get_value_filter('id_agente', 'tagente_modulo', $filter);
if ($exists) {
foreach ($modules_ as $module_) {
$result = process_manage_edit ($module_, $agent_);
$count++;
$success += (int)$result;
}
}
}

View File

@ -440,7 +440,7 @@ function modules_update_agent_module ($id, $values, $onlyNoDeletePending = false
}
}
else {
if ($result_disable == ERR_GENERIC ){
if ( ERR_GENERIC === $result_disable ){
return ERR_DB;
}
else{