mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-28 08:40:41 +01:00
Update ajax.php
This commit is contained in:
parent
954c8a5703
commit
a3cd71e07f
@ -475,17 +475,16 @@ switch (filter('op')) {
|
||||
$end = filter('end');
|
||||
|
||||
//TODO: Problema con anni bisestili Es. 2024-02-29 e 2023-03-01 sono entrambi il 60 esimo giorno dell'anno.
|
||||
$query = 'SELECT * FROM `zz_events`
|
||||
$query = 'SELECT *, DAYOFYEAR(`zz_events`.`data`) AS d, DAYOFYEAR('.prepare($start).') AS st, DAYOFYEAR('.prepare($end).') AS fi FROM `zz_events`
|
||||
WHERE `zz_events`.`is_bank_holiday` = 1
|
||||
AND
|
||||
(`zz_events`.`is_recurring` = 1
|
||||
AND DAYOFYEAR(`zz_events`.`data`) BETWEEN
|
||||
LEAST(DAYOFYEAR('.prepare($start).'), DAYOFYEAR('.prepare($end).')) AND GREATEST(DAYOFYEAR('.prepare($start).'), DAYOFYEAR('.prepare($end).')) )
|
||||
AND DAYOFYEAR(`zz_events`.`data`) BETWEEN DAYOFYEAR('.prepare($start).') AND IF(YEAR('.prepare($start).') = YEAR('.prepare($end).'), DAYOFYEAR('.prepare($end).'), DAYOFYEAR('.prepare(date('Y-m-d', strtotime($end. '-1 day'))).')) )
|
||||
OR
|
||||
(`zz_events`.`is_recurring` = 0 AND `zz_events`.`data` >= '.prepare($start).' AND `zz_events`.`data` <= '.prepare($end).')';
|
||||
|
||||
$eventi = $dbo->fetchArray($query);
|
||||
|
||||
|
||||
$results = [];
|
||||
foreach ($eventi as $evento) {
|
||||
$results[] = [
|
||||
|
Loading…
Reference in New Issue
Block a user