mirror of
https://github.com/werkraum-media/events.git
synced 2024-12-22 22:06:10 +01:00
Add rest mode to destination data import
This commit is contained in:
parent
c150158a17
commit
d299990765
5 changed files with 12 additions and 4 deletions
|
@ -42,6 +42,10 @@ class DestinationDataImportService {
|
|||
* @var
|
||||
*/
|
||||
protected $restLimit;
|
||||
/**
|
||||
* @var
|
||||
*/
|
||||
protected $restMode;
|
||||
/**
|
||||
* @var
|
||||
*/
|
||||
|
@ -189,6 +193,7 @@ class DestinationDataImportService {
|
|||
$this->restLicenseKey = $this->settings['destinationData']['license'];
|
||||
$this->restType = $this->settings['destinationData']['restType'];
|
||||
$this->restLimit = $this->settings['destinationData']['restLimit'];
|
||||
$this->restMode = $this->settings['destinationData']['restMode'];
|
||||
$this->restTemplate = $this->settings['destinationData']['restTemplate'];
|
||||
$this->sysCategoriesPid = $this->settings['destinationData']['categoriesPid'];
|
||||
$this->categoryParentUid = $this->settings['destinationData']['categoryParentUid'];
|
||||
|
@ -224,7 +229,7 @@ class DestinationDataImportService {
|
|||
$this->logger = GeneralUtility::makeInstance(LogManager::class)->getLogger(__CLASS__);
|
||||
|
||||
$this->logger->info('Starting Destination Data Import Service');
|
||||
$restUrl = $this->restUrl . '?experience=' . $this->restExperience . '&licensekey=' . $this->restLicenseKey . '&type=' . $this->restType . '&limit=' . $this->restLimit . '&template=' . $this->restTemplate;
|
||||
$restUrl = $this->restUrl . '?experience=' . $this->restExperience . '&licensekey=' . $this->restLicenseKey . '&type=' . $this->restType . '&mode=' . $this->restMode . '&limit=' . $this->restLimit . '&template=' . $this->restTemplate;
|
||||
$this->logger->info('Try to get data from ' . $restUrl);
|
||||
|
||||
if ($jsonResponse = json_decode(file_get_contents($restUrl),true)) {
|
||||
|
|
|
@ -24,6 +24,8 @@ plugin.tx_events {
|
|||
restType = Event
|
||||
# cat=plugin.tx_events//a; type=string; label=Data Limit
|
||||
restLimit = 200
|
||||
# cat=plugin.tx_events//a; type=string; label=Mode
|
||||
restMode = next_months,12
|
||||
# cat=plugin.tx_events//a; type=string; label=Data Template
|
||||
restTemplate = ET2014A.json
|
||||
# cat=plugin.tx_events//a; type=string; Label=Category Storage
|
||||
|
|
|
@ -51,6 +51,7 @@ plugin.tx_events {
|
|||
license = {$plugin.tx_events.settings.destinationData.license}
|
||||
restType = {$plugin.tx_events.settings.destinationData.restType}
|
||||
restLimit = {$plugin.tx_events.settings.destinationData.restLimit}
|
||||
restMode = {$plugin.tx_events.settings.destinationData.restMode}
|
||||
restTemplate = {$plugin.tx_events.settings.destinationData.restTemplate}
|
||||
categoriesPid = {$plugin.tx_events.settings.destinationData.categoriesPid}
|
||||
categoryParentUid = {$plugin.tx_events.settings.destinationData.categoryParentUid}
|
||||
|
@ -58,4 +59,4 @@ plugin.tx_events {
|
|||
}
|
||||
}
|
||||
|
||||
module.tx_events < plugin.tx_events
|
||||
module.tx_events < plugin.tx_events
|
||||
|
|
|
@ -49,4 +49,4 @@
|
|||
</f:for>
|
||||
</f:widget.paginate>
|
||||
|
||||
</html>
|
||||
</html>
|
||||
|
|
|
@ -72,4 +72,4 @@
|
|||
</div>
|
||||
</div>
|
||||
</f:section>
|
||||
</html>
|
||||
</html>
|
||||
|
|
Loading…
Reference in a new issue