New settings panel & &subscription

This commit is contained in:
2020-04-05 18:56:42 +02:00
parent 7a03fa94ab
commit 13a9155634
20 changed files with 887 additions and 241 deletions

View File

@@ -22,6 +22,7 @@ $sField = isset($_REQUEST['field'])?$_REQUEST['field']:'';
$oValue = isset($_REQUEST['value'])?$_REQUEST['value']:'';
$iId = isset($_REQUEST['id'])?$_REQUEST['id']:0;
$sType = isset($_REQUEST['type'])?$_REQUEST['type']:'';
$sEmail = isset($_REQUEST['email'])?$_REQUEST['email']:'';
//Initiate class
$oSpot = new Spot($oClassManagement, __FILE__, $sTimezone);
@@ -65,6 +66,15 @@ if($sAction!='')
case 'build_geojson':
$sResult = $oSpot->convertGpxToGeojson($sName);
break;
case 'subscribe':
$sResult = $oSpot->subscribe($sEmail);
break;
case 'unsubscribe':
$sResult = $oSpot->unsubscribe();
break;
case 'unsubscribe_email':
$sResult = $oSpot->unsubscribeFromEmail($iId);
break;
default:
$sResult = Main::getJsonResult(false, Main::NOT_FOUND);
}