UNPKG

jsharmony-cms

Version:
38 lines (37 loc) 2.68 kB
{ "menu_main": [ "select distinct menu.menu_name,menu.menu_desc,menu.menu_cmd,", " menu.menu_subcmd,coalesce(menu.menu_seq,menu.menu_id) menu_seq,menu.menu_id from jsharmony.menu", " inner join jsharmony.sys_menu_role on sys_menu_role.menu_id=menu.menu_id", " inner join jsharmony.sys_role on sys_role.sys_role_name = sys_menu_role.sys_role_name", " inner join (", " select sys_role_name from jsharmony.sys_user_role where sys_user_id=jsharmony.my_sys_user_id()", " union", " select sys_user_site_access", " from {schema}.sys_user_session", " inner join {schema}.sys_user_site on sys_user_site.sys_user_id=sys_user_session.sys_user_id and sys_user_site.site_id=sys_user_session.site_id", " where sys_user_session.sys_user_id=jsharmony.my_sys_user_id()", " union", " select 'PUBLISHER' from jsharmony.sys_user_role where sys_user_id=jsharmony.my_sys_user_id() and sys_role_name='WEBMASTER'", " ) v_my_session_role on v_my_session_role.sys_role_name = sys_role.sys_role_name", " where menu_id_parent = (select menu_id from jsharmony.menu where menu_name=@root_menu)", " order by coalesce(menu.menu_seq,menu.menu_id),menu_name,menu.menu_id;", "select distinct menu.menu_name,menu.menu_desc,menu.menu_cmd,menu.menu_subcmd,coalesce(menu.menu_seq,menu.menu_id) menu_seq,menu.menu_id,menu_parent.menu_name menu_parent_name", " from jsharmony.menu", " inner join jsharmony.sys_menu_role on sys_menu_role.menu_id=menu.menu_id", " inner join jsharmony.sys_role on sys_role.sys_role_name = sys_menu_role.sys_role_name", " inner join (", " select sys_role_name from jsharmony.sys_user_role where sys_user_id=jsharmony.my_sys_user_id()", " union", " select sys_user_site_access", " from {schema}.sys_user_session", " inner join {schema}.sys_user_site on sys_user_site.sys_user_id=sys_user_session.sys_user_id and sys_user_site.site_id=sys_user_session.site_id", " where sys_user_session.sys_user_id=jsharmony.my_sys_user_id()", " union", " select 'PUBLISHER' from jsharmony.sys_user_role where sys_user_id=jsharmony.my_sys_user_id() and sys_role_name='WEBMASTER'", " ) v_my_session_role on v_my_session_role.sys_role_name = sys_role.sys_role_name", " inner join jsharmony.menu menu_parent on menu_parent.menu_id = menu.menu_id_parent", " where menu_parent.menu_id_parent = (select menu_id from jsharmony.menu where menu_name=@root_menu)", " order by menu_parent.menu_name,coalesce(menu.menu_seq,menu.menu_id),menu.menu_name,menu.menu_id;" ], }