- $o .= replace_macros($tpl,array(
- '$post' => App::get_baseurl() . '/events',
- '$eid' => $eid,
- '$cid' => $cid,
- '$uri' => $uri,
-
- '$title' => t('Event details'),
- '$desc' => t('Starting date and Title are required.'),
- '$s_text' => t('Event Starts:') . ' <span class="required" title="' . t('Required') . '">*</span>',
- '$s_dsel' => datetimesel($f, new DateTime(), DateTime::createFromFormat('Y', $syear+5), DateTime::createFromFormat('Y-m-d H:i', "$syear-$smonth-$sday $shour:$sminute"), t('Event Starts:'), 'start_text', true, true, '', '', true),
- '$n_text' => t('Finish date/time is not known or not relevant'),
+ $o .= replace_macros($tpl,[
+ '$post' => System::baseUrl() . '/events',
+ '$eid' => $eid,
+ '$cid' => $cid,
+ '$uri' => $uri,
+
+ '$allow_cid' => json_encode($perms['allow_cid']),
+ '$allow_gid' => json_encode($perms['allow_gid']),
+ '$deny_cid' => json_encode($perms['deny_cid']),
+ '$deny_gid' => json_encode($perms['deny_gid']),
+
+ '$title' => L10n::t('Event details'),
+ '$desc' => L10n::t('Starting date and Title are required.'),
+ '$s_text' => L10n::t('Event Starts:') . ' <span class="required" title="' . L10n::t('Required') . '">*</span>',
+ '$s_dsel' => Temporal::getDateTimeField(new DateTime(), DateTime::createFromFormat('Y', $syear+5), DateTime::createFromFormat('Y-m-d H:i', "$syear-$smonth-$sday $shour:$sminute"), L10n::t('Event Starts:'), 'start_text', true, true, '', '', true),
+ '$n_text' => L10n::t('Finish date/time is not known or not relevant'),