getMessage(); } $mr_aggregation_id=$_REQUEST["mr_aggregation_id"]; try { $bitmask=SecurityControler::getActions($_SESSION['user']['UserId'],$_REQUEST['mr_aggregation_id']); if(check_right($bitmask,DELETE_CLASS) || check_right($bitmask,DELETE_OTHER_AGREGATION)) { // Only because no typed aggregations // Getting aggregation from database $mr_aggreg=mr_aggregation_controler::get($mr_aggregation_id); if(!is_null($mr_aggreg)){ // Deleting aggregation from database if(mr_aggregation_controler::delete($mr_aggreg)) echo _AGGREGATION_DELETED; else echo _IMPOSSIBLE_TO_DELETE_CHILDREN; } else { echo _IMPOSSIBLE_TO_DELETE_CHILDREN; } } else { echo _NOT_ALLOWED; } } catch (Exception $e){ include("modules/moreq/failure.php"); }