foreach ($p as $range => $coins) {
$pages = ArrayUtil::parseRange($range);
foreach ($pages as $page) {
- $this->config->gamifyCoins['visit_page_' . $page] = (int)$coins;
+ $this->config->gamifyCoins['visit_page_' . $page] = $coins;
}
}
]);
}
- protected function _main(){
+ protected function _main()
+ {
$this->addSettingField('title', LongText::class, $this->__('Titre de la publication'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Titre de la publication!\\u00a7!","embed":false}',
]);
{
$this->addSettingField('section_gamify', FormSection::class, $this->__('Gamification'));
$this->addSettingField('gamify_coins_pages', Textarea::class, $this->__('Attribuer des coins lors de la visite des pages'), [
+ 'hint' => __('Format (un par ligne): numéro de page=[variable:]nombre. Par exemple : :example1 ou :example2', ['example1' => '2=5', 'example2' => '5=A:10']),
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Attribuer des coins lors de la visite des pages!\\u00a7!"}',
]);
}