Qual: Simplify code for menu handlers

This commit is contained in:
Laurent Destailleur 2008-05-01 19:56:37 +00:00
parent d4c98d59ca
commit e19a8e9125
2 changed files with 442 additions and 441 deletions

View File

@ -534,11 +534,12 @@ class Menubase
function menuTopCharger($type_user, $mainmenu, $menu_handler) function menuTopCharger($type_user, $mainmenu, $menu_handler)
{ {
global $langs, $user, $conf; global $langs, $user, $conf;
global $rights; // To export to dol_eval function global $rights, $constraint; // To export to dol_eval function
$tabMenu=array(); $tabMenu=array();
$sql = "SELECT m.rowid, m.mainmenu, m.titre, m.url, m.langs, m.perms"; $sql = "SELECT m.rowid, m.mainmenu, m.titre, m.url, m.langs, m.perms,";
$sql.= " mo.action";
$sql.= " FROM ".MAIN_DB_PREFIX."menu as m"; $sql.= " FROM ".MAIN_DB_PREFIX."menu as m";
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."menu_const as mc ON m.rowid = mc.fk_menu"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."menu_const as mc ON m.rowid = mc.fk_menu";
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."menu_constraint as mo ON mc.fk_constraint = mo.rowid"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."menu_constraint as mo ON mc.fk_constraint = mo.rowid";
@ -598,7 +599,7 @@ class Menubase
$rights = false; $rights = false;
$str = 'if ('.$objm->perms.') { $rights = true; }'; $str = 'if ('.$objm->perms.') { $rights = true; }';
dol_eval($str); dol_eval($str);
//print "Check permission for ".$objm->perms.": rights=".$rights."<br>\n"; //print "Check permission for ".$objm->rowid.": ".$objm->perms.": rights=".$rights."<br>\n";
} }
// Define $constraint // Define $constraint
@ -608,7 +609,7 @@ class Menubase
$constraint = false; $constraint = false;
$strconstraint = 'if (' . $objm->action . ') { $constraint = true; }'; $strconstraint = 'if (' . $objm->action . ') { $constraint = true; }';
dol_eval($strconstraint); dol_eval($strconstraint);
//print "Check permission for ".$objm->perms.": rights=".$rights."<br>\n"; //print "Check enable constraint for ".$objm->rowid.": ".$objm->action.": constraint=".$constraint."<br>\n";
} }
if ($objm->rowid != $oldrowid && $oldrowid) $b++; // Break on new entry if ($objm->rowid != $oldrowid && $oldrowid) $b++; // Break on new entry

View File

@ -330,108 +330,108 @@ insert into `llx_menu_constraint` (`rowid`, `action`) values (50, '$conf->phenix
-- --
-- table `llx_menu_const` -- table `llx_menu_const`
-- --
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (1, 100, 1, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (1, 100, 1);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (2, 200, 1, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (2, 200, 1);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (3, 300, 1, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (3, 300, 1);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (4, 304, 48, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (4, 304, 48);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (5, 501, 3, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (5, 501, 3);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (6, 502, 4, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (6, 502, 4);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (7, 504, 6, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (7, 504, 6);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (8, 503, 5, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (8, 503, 5);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (9, 504, 5, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (9, 504, 5);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (10, 505, 5, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (10, 505, 5);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (11, 500, 2, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (11, 500, 2);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (12, 1100, 7, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (12, 1100, 7);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (13, 1200, 8, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (13, 1200, 8);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (14, 1300, 9, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (14, 1300, 9);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (15, 1400, 10, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (15, 1400, 10);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (16, 1500, 11, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (16, 1500, 11);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (17, 1600, 5, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (17, 1600, 5);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (18, 1601, 6, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (18, 1601, 6);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (19, 1603, 12, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (19, 1603, 12);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (20, 1605, 6, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (20, 1605, 6);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (21, 1604, 13, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (21, 1604, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (22, 1605, 13, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (22, 1605, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (23, 1606, 13, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (23, 1606, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (24, 1607, 13, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (24, 1607, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (25, 1701, 6, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (25, 1701, 6);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (26, 1700, 12, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (26, 1700, 12);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (27, 1705, 6, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (27, 1705, 6);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (28, 1706, 14, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (28, 1706, 14);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (29, 1704, 13, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (29, 1704, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (30, 1705, 13, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (30, 1705, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (31, 1706, 13, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (31, 1706, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (32, 1708, 13, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (32, 1708, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (33, 1709, 13, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (33, 1709, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (34, 1710, 13, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (34, 1710, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (35, 1711, 13, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (35, 1711, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (36, 1712, 13, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (36, 1712, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (37, 1713, 13, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (37, 1713, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (38, 1714, 13, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (38, 1714, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (39, 1800, 7, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (39, 1800, 7);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (40, 1900, 13, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (40, 1900, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (41, 1900, 8, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (41, 1900, 8);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (42, 2000, 15, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (42, 2000, 15);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (43, 2100, 16, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (43, 2100, 16);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (44, 2200, 17, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (44, 2200, 17);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (45, 2300, 18, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (45, 2300, 18);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (46, 2400, 19, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (46, 2400, 19);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (47, 2500, 20, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (47, 2500, 20);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (48, 2300, 21, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (48, 2300, 21);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (49, 2700, 22, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (49, 2700, 22);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (50, 2800, 23, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (50, 2800, 23);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (51, 2801, 6, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (51, 2801, 6);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (52, 2803, 24, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (52, 2803, 24);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (53, 2900, 25, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (53, 2900, 25);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (54, 2901, 6, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (54, 2901, 6);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (55, 3000, 7, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (55, 3000, 7);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (56, 3100, 24, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (56, 3100, 24);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (57, 3200, 26, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (57, 3200, 26);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (58, 3201, 6, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (58, 3201, 6);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (59, 3300, 5, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (59, 3300, 5);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (60, 3301, 6, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (60, 3301, 6);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (61, 3400, 13, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (61, 3400, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (62, 3401, 6, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (62, 3401, 6);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (63, 3500, 8, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (63, 3500, 8);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (64, 3600, 27, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (64, 3600, 27);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (65, 3700, 27, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (65, 3700, 27);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (66, 3800, 27, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (66, 3800, 27);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (67, 3900, 28, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (67, 3900, 28);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (68, 4000, 29, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (68, 4000, 29);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (69, 4100, 30, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (69, 4100, 30);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (70, 4130, 49, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (70, 4130, 49);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (71, 4200, 31, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (71, 4200, 31);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (72, 4300, 31, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (72, 4300, 31);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (73, 4400, 31, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (73, 4400, 31);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (74, 4500, 31, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (74, 4500, 31);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (75, 4600, 31, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (75, 4600, 31);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (76, 4700, 31, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (76, 4700, 31);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (77, 4400, 21, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (77, 4400, 21);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (78, 4501, 30, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (78, 4501, 30);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (79, 2, 32, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (79, 2, 32);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (80, 3, 33, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (80, 3, 33);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (81, 4, 34, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (81, 4, 34);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (82, 5, 35, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (82, 5, 35);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (83, 6, 36, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (83, 6, 36);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (84, 7, 27, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (84, 7, 27);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (85, 8, 37, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (85, 8, 37);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (86, 9, 47, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (86, 9, 47);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (87, 10, 46, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (87, 10, 46);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (88, 11, 38, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (88, 11, 38);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (89, 12, 39, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (89, 12, 39);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (90, 13, 40, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (90, 13, 40);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (91, 14, 41, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (91, 14, 41);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (92, 15, 31, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (92, 15, 31);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (93, 16, 50, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (93, 16, 50);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (100, 1715, 13, 1); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (100, 1715, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (101, 1716, 13, 1); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (101, 1716, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (102, 1717, 13, 1); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (102, 1717, 13);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (103, 2804, 42, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (103, 2804, 42);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (104, 2805, 42, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (104, 2805, 42);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (105, 2801, 43, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (105, 2801, 43);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (106, 2802, 43, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (106, 2802, 43);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (110, 4800, 44, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (110, 4800, 44);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (111, 4900, 26, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (111, 4900, 26);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (112, 4901, 6, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (112, 4901, 6);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (113, 5000, 26, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (113, 5000, 26);
insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`, `user`) values (114, 5001, 6, 2); insert into `llx_menu_const` (`rowid`, `fk_menu`, `fk_constraint`) values (114, 5001, 6);