diff --git a/airtime_mvc/application/controllers/PreferenceController.php b/airtime_mvc/application/controllers/PreferenceController.php index 49b74c2c0..575b6313a 100644 --- a/airtime_mvc/application/controllers/PreferenceController.php +++ b/airtime_mvc/application/controllers/PreferenceController.php @@ -113,6 +113,13 @@ class PreferenceController extends Zend_Controller_Action Application_Model_Preference::SetRemindMeDate($now); die(); } + + public function deletesessionvarAction() + { + // unset session + Zend_Session::namespaceUnset('referrer'); + die(); + } public function directoryConfigAction() { diff --git a/airtime_mvc/public/js/airtime/nowplaying/register.js b/airtime_mvc/public/js/airtime/nowplaying/register.js index ed9aea512..eb6896b09 100644 --- a/airtime_mvc/public/js/airtime/nowplaying/register.js +++ b/airtime_mvc/public/js/airtime/nowplaying/register.js @@ -1,6 +1,10 @@ $(document).ready(function(){ var dialogGlob; + function deleteSessionVar(){ + $.get("/Preference/deletesessionvar"); + } + $.get("/Preference/register", {format:"json"}, function(json){ var dialog = $(json.dialog); dialogGlob = dialog; @@ -11,6 +15,7 @@ $(document).ready(function(){ resizable: false, modal: true, position:['center',50], + close: deleteSessionVar, buttons: [ { id: "remind_me",