diff --git a/inc/Spot.php b/inc/Spot.php index 6bcb671..0346895 100755 --- a/inc/Spot.php +++ b/inc/Spot.php @@ -470,6 +470,7 @@ class Spot extends Main public function getNewFeed($iRefIdFirst) { $asResult = array(); + $sDesc = ''; if($this->oProject->getMode() != Project::MODE_HISTO) { $asMessageIds = $asMediaIds = array(); @@ -496,8 +497,9 @@ class Spot extends Main $asResult = array_merge($asResult, $asMarkers); } + else $sDesc = 'mode_histo'; - return self::getJsonResult(true, '', $asResult); + return self::getJsonResult(true, $sDesc, $asResult); } public function getNextFeed($iRefIdLast=0, $bInternal=false) { @@ -582,20 +584,26 @@ class Spot extends Main public function addPost($sName, $sPost) { - $asData = array( - Db::getId(Project::PROJ_TABLE) => $this->oProject->getProjectId(), - 'name' => mb_strtolower(trim($sName)), - 'content' => trim($sPost), - 'site_time' => date(Db::TIMESTAMP_FORMAT), //Now in Site Time - 'timezone' => date_default_timezone_get() //Site Time Zone - ); - if($this->oUser->getUserId() > 0) $asData[Db::getId(User::USER_TABLE)] = $this->oUser->getUserId(); + $iPostId = 0; + $sDesc = ''; - $iPostId = $this->oDb->insertRow(self::POST_TABLE, $asData); + if($this->oProject->getMode() != Project::MODE_HISTO) { + $asData = array( + Db::getId(Project::PROJ_TABLE) => $this->oProject->getProjectId(), + 'name' => mb_strtolower(trim($sName)), + 'content' => trim($sPost), + 'site_time' => date(Db::TIMESTAMP_FORMAT), //Now in Site Time + 'timezone' => date_default_timezone_get() //Site Time Zone + ); + if($this->oUser->getUserId() > 0) $asData[Db::getId(User::USER_TABLE)] = $this->oUser->getUserId(); - $this->oUser->updateNickname($sName); + $iPostId = $this->oDb->insertRow(self::POST_TABLE, $asData); - return self::getJsonResult(($iPostId > 0), ''); + $this->oUser->updateNickname($sName); + } + else $sDesc = 'mode_histo'; + + return self::getJsonResult(($iPostId > 0), $sDesc); } public function upload() diff --git a/languages/en.lang b/languages/en.lang index f2cdc95..8173228 100644 --- a/languages/en.lang +++ b/languages/en.lang @@ -57,6 +57,9 @@ project = Project projects = Projects hikes = Hikes mode = Mode +mode_previz = Project in preparation +mode_blog = Active Project +mode_histo = Archived project code_name = Code name start = Start end = End diff --git a/languages/fr.lang b/languages/fr.lang index 92ede53..81c7c03 100644 --- a/languages/fr.lang +++ b/languages/fr.lang @@ -57,6 +57,9 @@ project = Projet projects = Projets hikes = Randonnées mode = Mode +mode_previz = Project en cours de préparation +mode_blog = Project actif +mode_histo = Project archivé code_name = Nom de code start = Départ end = Arrivée