'.__('No agents selected').'';
return false;
}
$id_agents = (array) $id_agents;
$copy_modules = (bool) get_parameter ('copy_modules');
$copy_alerts = (bool) get_parameter ('copy_alerts');
db_process_sql_begin ();
$error = false;
foreach ($id_agents as $id_agent) {
$success = agents_delete_agent ($id_agent);
if (! $success)
break;
}
if (! $success) {
echo '
'.__('There was an error deleting the agent, the operation has been cancelled').'
';
echo ''.__('Could not delete agent').' '.agents_get_name ($id_agent).'
';
db_process_sql_rollback ();
return false;
}
else {
echo ''.__('Successfully deleted').'
';
db_process_sql_commit ();
return true;
}
}
$id_group = (int) get_parameter ('id_group');
$id_agents = get_parameter ('id_agents');
$recursion = get_parameter('recursion');
$delete = (bool) get_parameter_post ('delete');
if ($delete) {
$result = process_manage_delete ($id_agents);
if ($result) {
db_pandora_audit("Masive management", "Delete agent ", false, false,
'Agent: ' . json_encode($id_agents));
}
else {
db_pandora_audit("Masive management", "Fail try to delete agent", false, false,
'Agent: ' . json_encode($id_agents));
}
}
$groups = users_get_groups ();
$table->id = 'delete_table';
$table->width = '98%';
$table->data = array ();
$table->style = array ();
$table->style[0] = 'font-weight: bold; vertical-align:top';
$table->style[2] = 'font-weight: bold';
$table->size = array ();
$table->size[0] = '15%';
$table->size[1] = '35%';
$table->size[2] = '15%';
$table->size[3] = '35%';
$table->data = array ();
$table->data[0][0] = __('Group');
$table->data[0][1] = html_print_select_groups(false, "AR", true, 'id_group', $id_group,
false, '', '', true);
$table->data[0][2] = __('Group recursion');
$table->data[0][3] = html_print_checkbox ("recursion", 1, $recursion, true, false);
$table->data[1][0] = __('Agents');
$table->data[1][0] .= '';
$table->data[1][0] .= html_print_image('images/spinner.png', true);
$table->data[1][0] .= '';
$table->data[1][1] = html_print_select (agents_get_group_agents ($id_group, false, "none"),
'id_agents[]', 0, false, '', '', true, true);
echo '';
echo '
';
ui_require_jquery_file ('form');
ui_require_jquery_file ('pandora.controls');
?>