From 4ccb989eec3bfd9f563aab1e290b2a24f18a2f04 Mon Sep 17 00:00:00 2001 From: Nate Date: Thu, 19 Sep 2019 06:39:36 -0600 Subject: [PATCH] IVR Menus: Token integration. --- app/ivr_menus/ivr_menu_edit.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/ivr_menus/ivr_menu_edit.php b/app/ivr_menus/ivr_menu_edit.php index 10dda696a7..9fec745da8 100644 --- a/app/ivr_menus/ivr_menu_edit.php +++ b/app/ivr_menus/ivr_menu_edit.php @@ -158,6 +158,14 @@ unset($sql, $parameters, $row); } + //validate the token + $token = new token; + if (!$token->validate($_SERVER['PHP_SELF'])) { + message::add($text['message-invalid_token'],'negative'); + header('Location: ivr_menus.php'); + exit; + } + //check for all required data $msg = ''; if (strlen($ivr_menu_name) == 0) { $msg .= $text['message-required'].$text['label-name']."
\n"; } @@ -501,6 +509,10 @@ $file = new file; $sound_files = $file->sounds(); +//create token + $object = new token; + $token = $object->create($_SERVER['PHP_SELF']); + //content require_once "resources/header.php"; $document['title'] = $text['title-ivr_menu']; @@ -1442,6 +1454,7 @@ echo " \n"; echo " \n"; } + echo " \n"; echo "
"; echo " \n"; echo " \n";