check_module('CFGPRO')==0) die(); try { $p_profile_menu_id=$http->get('p_profile_menu_id', "number"); } catch (Exception $exc) { error_log($exc->getTraceAsString()); return; } // Delete menu + children $cn->exec_sql('delete from profile_menu where pm_id = $1 or pm_id_dep=$1',array($p_profile_menu_id)); // remove children without parent $cn->exec_sql("delete from profile_menu " . " where pm_id_dep is not null " . " and pm_id_dep not in (select pm_id from profile_menu)"); ?>