modified getPhrases endpoint: replaced get w/ post, replaced query params w/ payload

This commit is contained in:
adisposkofh
2026-05-19 16:35:22 +02:00
parent 239eaa90e9
commit e59bd51333
2 changed files with 7 additions and 5 deletions
@@ -96,7 +96,9 @@ class Phrasen extends FHCAPI_Controller
public function getPhrases()
{
$languages = json_decode($this->input->get('languages'));
$postParams = $this->getPostJSON();
$languages = $postParams->languages;
if (!$languages || !count($languages)) {
$this->load->model('system/Sprache_model', 'sprachenModel');
$activeLanguages = $this->sprachenModel->loadWhere(array('content' => true));
@@ -110,7 +112,7 @@ class Phrasen extends FHCAPI_Controller
}
$this->load->model('system/Phrase_model', 'phraseModel');
$phrasesGroupedByCategory = json_decode($this->input->get('phrasesGroupedByCategory'));
$phrasesGroupedByCategory = $postParams->phrasesGroupedByCategory;
$result = [];
foreach ($languages as $language) {
$phrases = $this->phraseModel->getPhrasesByCategoryAndPhrasesAndLanguage($phrasesGroupedByCategory, $language);
+3 -3
View File
@@ -44,11 +44,11 @@ export default {
},
getPhrases(phrasesGroupedByCategory, languages = []) {
return {
method: 'get',
method: 'post',
url: '/api/frontend/v1/phrasen/getPhrases',
params: {
phrasesGroupedByCategory: JSON.stringify(phrasesGroupedByCategory),
languages: JSON.stringify(languages),
phrasesGroupedByCategory,
languages,
},
};
},