$_notification_alternative_actions.html(alternative_actions); // Get direct system notifications actions var direct_notifications = <?php echo json_encode(Av_routing::get_actions_by_type('direct', 'SN')); ?> ; var direct_notifications_actions = $.map(direct_notifications, function (element, action) { return action; }); var direct_actions_pattern = new RegExp(direct_notifications_actions.join('|')); // Get menu system notifications actions var menu_notifications = <?php echo json_encode(Av_routing::get_actions_by_type('menu', 'SN')); ?> ; var menu_notifications_actions = $.map(menu_notifications, function (element, action) { return action; }); var menu_actions_pattern = new RegExp(menu_notifications_actions.join('|')); $('a', __self).off('click').on('click', function (event) { event.preventDefault(); event.stopPropagation(); if (direct_actions_pattern.test($(this).attr('href'))) {