Improve admin page (add new projects)

This commit is contained in:
2020-02-08 21:13:52 +01:00
parent 7b4b965f15
commit de2e17c430
12 changed files with 312 additions and 79 deletions

View File

@@ -20,7 +20,8 @@ $iChunk = isset($_GET['chunk'])?$_GET['chunk']:0;
$iProjectId = isset($_REQUEST['project_id'])?$_REQUEST['project_id']:0;
$sField = isset($_REQUEST['field'])?$_REQUEST['field']:'';
$oValue = isset($_REQUEST['value'])?$_REQUEST['value']:'';
$iId = isset($_REQUEST['id'])?$_REQUEST['id']:'';
$iId = isset($_REQUEST['id'])?$_REQUEST['id']:0;
$sType = isset($_REQUEST['type'])?$_REQUEST['type']:'';
//Initiate class
$oSpot = new Spot($oClassManagement, __FILE__, $sTimezone);
@@ -52,11 +53,14 @@ if($sAction!='')
case 'sync_pics':
$sResult = $oSpot->syncPics();
break;
case 'get_admin':
case 'admin_get':
$sResult = $oSpot->getAdminSettings();
break;
case 'set_admin':
$sResult = $oSpot->setAdminSettings($sField, $oValue);
case 'admin_set':
$sResult = $oSpot->setAdminSettings($sType, $iId, $sField, $oValue);
break;
case 'admin_new':
$sResult = $oSpot->createProject();
break;
case 'build_geojson':
$sResult = $oSpot->convertGpxToGeojson($sName);