function add_occurrence_frequencies_to_js() { ?> <script type="text/javascript"> MapasCulturais.frequencies = <?php echo json_encode(getOccurrenceFrequencies()); ?> ; </script> <?php }
} if ($compareBase !== $element) { return false; } } return true; } $occurrences = $entity->occurrences ? $entity->occurrences->toArray() : array(); ?> <?php if (is_editable() || $occurrences) { ?> <div class="js-event-occurrence"> <?php $screenFrequencies = getOccurrenceFrequencies(); $mustache = new Mustache_Engine(); if ($occurrences) { if (is_editable()) { foreach ($occurrences as $occurrence) { $templateData = json_decode(json_encode($occurrence)); if (!is_object($templateData->rule)) { $templateData->rule = new stdclass(); } $templateData->rule->screen_startsOn = $occurrence->rule->startsOn ? (new DateTime($occurrence->rule->startsOn))->format('d/m/Y') : ''; $templateData->rule->screen_until = $occurrence->rule->until ? (new DateTime($occurrence->rule->until))->format('d/m/Y') : ''; $templateData->rule->screen_frequency = $occurrence->rule->frequency ? $screenFrequencies[$templateData->rule->frequency] : ''; $templateData->rule->screen_spaceAddress = $occurrence->space->endereco; $templateData->serialized = json_encode($templateData); $templateData->formAction = $occurrence->editUrl; echo $mustache->render($eventOccurrenceItemTemplate, $templateData);