Example #1
0
                $_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')))
                    {
Example #2
0
 *
 * On Debian GNU/Linux systems, the complete text of the GNU General
 * Public License can be found in `/usr/share/common-licenses/GPL-2".
 *
 * Otherwise you can read it here: http://www.gnu.org/licenses/gpl-2.0.txt
 *
 */
require_once 'av_init.php';
/*************************
 ****** GET PARAMS  ******
 *************************/
$action_type = GET('action_type');
$action_params = GET('action_params') != '' ? GET('action_params') : array();
/********************************
 ****** CHECK USER SESSION ******
 ********************************/
// Exception: User is not logged yet
if ($action_type != 'EXT_TRACK_USAGE_INFORMATION') {
    Session::useractive();
}
/***********************
 ****** GET URL ********
 ***********************/
$db = new Ossim_db();
$conn = $db->connect();
$url = Av_routing::route($conn, $action_type, $action_params);
$db->close();
/***********************
 ****** GO TO URL ******
 ***********************/
header('Location: ' . $url);