This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:0_bassac:2_availability [2025/01/24 09:02] – benoit | en:0_bassac:2_availability [2026/07/06 09:54] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | /* | + | /* This page's availability section is now [DISPO_CALENDAR] (a plugin, |
| - | /* TEAM : IF YOU EDIT THIS PAGE, */ | + | /* see mekong-delta/ |
| - | /* DO NOT APPROVE IT: IT WILL BREAK. */ | + | /* so normal edit+approve is safe again (2026-07-06). |
| - | /* instead, contact Ben | + | |
| ~~NOCACHE~~ | ~~NOCACHE~~ | ||
| Line 20: | Line 19: | ||
| < | < | ||
| - | + | [DISPO_CALENDAR add_hours=12] | |
| - | < | + | |
| - | /* Parameter: $calendar_blackout | + | |
| - | * Number of days in the future to NOT offer availability. | + | |
| - | */ | + | |
| - | $calendar_blackout | + | |
| - | + | ||
| - | + | ||
| - | echo '< | + | |
| - | /* | + | |
| - | | + | |
| - | */ | + | |
| - | _tpl_load_live(' | + | |
| - | + | ||
| - | echo "</ | + | |
| - | + | ||
| - | /* | + | |
| - | | + | |
| - | */ | + | |
| - | $monthsfrom = [" | + | |
| - | $monthsto = [" | + | |
| - | + | ||
| - | $params = explode('&', | + | |
| - | foreach($params as $param){ | + | |
| - | $equa = explode(' | + | |
| - | if ($equa[0] === ' | + | |
| - | $dateorg = str_replace($monthsfrom, | + | |
| - | $date = date(' | + | |
| - | } | + | |
| - | } | + | |
| - | if (empty($date)){ | + | |
| - | $date = date(' | + | |
| - | } | + | |
| - | + | ||
| - | echo "< | + | |
| - | + | ||
| - | echo "< | + | |
| - | + | ||
| - | echo "< | + | |
| - | + | ||
| - | echo "< | + | |
| - | + | ||
| - | $datetxt = date ('l F j, Y', strtotime($date)); | + | |
| - | + | ||
| - | /* | + | |
| - | | + | |
| - | */ | + | |
| - | + | ||
| - | $dateurl = urlencode($date); | + | |
| - | + | ||
| - | _tpl_load_live(" | + | |
| - | + | ||
| - | $fromdate = date(' | + | |
| - | + | ||
| - | echo <<< | + | |
| - | <script type=" | + | |
| - | var timestamp = Date.parse(" | + | |
| - | var fromDate = new Date(timestamp); | + | |
| - | + | ||
| - | jQuery( function() { | + | |
| - | jQuery( "# | + | |
| - | dateFormat: "dd M yy", | + | |
| - | minDate: fromDate, | + | |
| - | hideIfNoPrevNext: | + | |
| - | monthNamesShort: | + | |
| - | }); | + | |
| - | } ); | + | |
| - | /*!]]> | + | |
| - | + | ||
| - | JQUI_CALENDAR; | + | |
| - | + | ||
| - | </ | + | |
| [WEBLEADS] | [WEBLEADS] | ||
| Line 97: | Line 25: | ||
| For any date inaccessible through the calendar, please [[mailto: | For any date inaccessible through the calendar, please [[mailto: | ||
| - | ---- | + | {{section>: |
| ====== ====== | ====== ====== | ||
| {{page>: | {{page>: | ||