@ -1,5 +1,7 @@
<?php
use Friendica\Core\L10n;
/**
* @param wdcal_local $localization
* @param string $baseurl
@ -27,7 +29,7 @@ function wdcal_getEditPage_str(&$localization, $baseurl, $calendar_id, $uri)
$vObject = dav_get_current_user_calendarobject($server, $calendar, $obj_uri["uri"], DAV_ACL_WRITE);
$component = dav_get_eventComponent($vObject);
if ($component == null) return t('Could not open component for editing');
if ($component == null) return L10n:: t('Could not open component for editing');
/** @var Sabre\VObject\Property\DateTime $dtstart */
$dtstart = $component->__get("DTSTART");
@ -137,13 +139,13 @@ function wdcal_getEditPage_str(&$localization, $baseurl, $calendar_id, $uri)
$postto = $baseurl . "/dav/wdcal/" . ($uri == 0 ? "new/" : $calendar_id . "/" . $uri . "/edit/");
$out = "< a href = '" . $baseurl . "/dav/wdcal/' > " . t("Go back to the calendar") . "< / a > < br > < br > ";
$out = "< a href = '" . $baseurl . "/dav/wdcal/' > " . L10n:: t("Go back to the calendar") . "< / a > < br > < br > ";
$out .= "< form method = 'POST' action = '$postto' >
< input type = 'hidden' name = 'form_security_token' value = '" . get_form_security_token(' caledit ' ) . " ' > \n";
$out .= "< h2 > " . t("Event data") . "< / h2 > ";
$out .= "< h2 > " . L10n:: t("Event data") . "< / h2 > ";
$out .= "< label for = 'calendar' class = 'block' > " . t("Calendar") . ":< / label > < select id = 'calendar' name = 'calendar' size = '1' > ";
$out .= "< label for = 'calendar' class = 'block' > " . L10n:: t("Calendar") . ":< / label > < select id = 'calendar' name = 'calendar' size = '1' > ";
$found = false;
$cal_col = "aaaaaa";
foreach ($calendars as $cal) {
@ -160,47 +162,47 @@ function wdcal_getEditPage_str(&$localization, $baseurl, $calendar_id, $uri)
$out .= "< / select > ";
$out .= " < label class = 'plain' > < input type = 'checkbox' name = 'color_override' id = 'color_override' " ;
if (!is_null($event["Color"])) $out .= "checked";
$out .= "> " . t("Special color") . ":< / label > ";
$out .= "> " . L10n:: t("Special color") . ":< / label > ";
$out .= "< span id = 'cal_color_holder' " ;
if (is_null($event["Color"])) $out .= "style='display: none;'";
$out .= ">< input name = 'color' id = 'cal_color' value = '" . (is_null($event["Color"]) ? "#" . $cal_col : escape_tags($event["Color"])) . "' > < / span > ";
$out .= "< br > \n";
$out .= "< label class = 'block' for = 'cal_summary' > " . t("Subject") . ":< / label >
$out .= "< label class = 'block' for = 'cal_summary' > " . L10n:: t("Subject") . ":< / label >
< input name = 'summary' id = 'cal_summary' value = \"" . escape_tags ( $ event [ " Summary " ] ) . " \ " > < br > \n";
$out .= "< label class = 'block' for = 'cal_allday' > Is All-Day event:< / label > < input type = 'checkbox' name = 'allday' id = 'cal_allday' " . ( $ event [ " IsAllDayEvent " ] ? " checked " : " " ) . " > < br > \n";
$out .= "< label class = 'block' for = 'cal_start_date' > " . t("Starts") . ":< / label > ";
$out .= "< label class = 'block' for = 'cal_start_date' > " . L10n:: t("Starts") . ":< / label > ";
$out .= "< input name = 'start_date' value = '" . $localization->dateformat_datepicker_php($event["StartTime"]) . "' id = 'cal_start_date' > ";
$out .= "< input name = 'start_time' value = '" . date("H:i", $event["StartTime"]) . "' id = 'cal_start_time' > ";
$out .= "< br > \n";
$out .= "< label class = 'block' for = 'cal_end_date' > " . t("Ends") . ":< / label > ";
$out .= "< label class = 'block' for = 'cal_end_date' > " . L10n:: t("Ends") . ":< / label > ";
$out .= "< input name = 'end_date' value = '" . $localization->dateformat_datepicker_php($event["EndTime"]) . "' id = 'cal_end_date' > ";
$out .= "< input name = 'end_time' value = '" . date("H:i", $event["EndTime"]) . "' id = 'cal_end_time' > ";
$out .= "< br > \n";
$out .= "< label class = 'block' for = 'cal_location' > " . t("Location") . ":< / label > < input name = 'location' id = 'cal_location' value = \"" . escape_tags ( $ event [ " Location " ] ) . " \ " > < br > \n";
$out .= "< label class = 'block' for = 'cal_location' > " . L10n:: t("Location") . ":< / label > < input name = 'location' id = 'cal_location' value = \"" . escape_tags ( $ event [ " Location " ] ) . " \ " > < br > \n";
$out .= "< label class = 'block' for = 'event-desc-textarea' > " . t("Description") . ":< / label > < textarea id = 'event-desc-textarea' name = 'wdcal_desc' style = 'vertical-align: top; width: 400px; height: 100px;' > " . escape_tags($event["Description"]) . "< / textarea > ";
$out .= "< label class = 'block' for = 'event-desc-textarea' > " . L10n:: t("Description") . ":< / label > < textarea id = 'event-desc-textarea' name = 'wdcal_desc' style = 'vertical-align: top; width: 400px; height: 100px;' > " . escape_tags($event["Description"]) . "< / textarea > ";
$out .= "< br style = 'clear: both;' > ";
$out .= "< h2 > " . t("Recurrence") . "< / h2 > ";
$out .= "< h2 > " . L10n:: t("Recurrence") . "< / h2 > ";
$out .= "< label class = 'block' for = 'rec_frequency' > " . t("Frequency") . ":< / label > < select id = 'rec_frequency' name = 'rec_frequency' size = '1' > ";
$out .= "< option value = '' > " . t("None") . "< / option > \n";
$out .= "< label class = 'block' for = 'rec_frequency' > " . L10n:: t("Frequency") . ":< / label > < select id = 'rec_frequency' name = 'rec_frequency' size = '1' > ";
$out .= "< option value = '' > " . L10n:: t("None") . "< / option > \n";
$out .= "< option value = 'daily' " ;
if ($recurrence & & $recurrence->frequency == "daily") $out .= "selected";
$out .= ">" . t("Daily") . "< / option > \n";
$out .= ">" . L10n:: t("Daily") . "< / option > \n";
$out .= "< option value = 'weekly' " ;
if ($recurrence & & $recurrence->frequency == "weekly") $out .= "selected";
$out .= ">" . t("Weekly") . "< / option > \n";
$out .= ">" . L10n:: t("Weekly") . "< / option > \n";
$out .= "< option value = 'monthly' " ;
if ($recurrence & & $recurrence->frequency == "monthly") $out .= "selected";
$out .= ">" . t("Monthly") . "< / option > \n";
$out .= ">" . L10n:: t("Monthly") . "< / option > \n";
$out .= "< option value = 'yearly' " ;
if ($recurrence & & $recurrence->frequency == "yearly") $out .= "selected";
$out .= ">" . t("Yearly") . "< / option > \n";
$out .= ">" . L10n:: t("Yearly") . "< / option > \n";
$out .= "< / select > < br > \n";
$out .= "< div id = 'rec_details' > ";
@ -211,15 +213,15 @@ function wdcal_getEditPage_str(&$localization, $baseurl, $calendar_id, $uri)
$select .= ">$i< / option > \n";
}
$select .= "< / select > ";
$time = "< span class = 'rec_daily' > " . t("days") . "< / span > ";
$time .= "< span class = 'rec_weekly' > " . t("weeks") . "< / span > ";
$time .= "< span class = 'rec_monthly' > " . t("months") . "< / span > ";
$time .= "< span class = 'rec_yearly' > " . t("years") . "< / span > ";
$out .= "< label class = 'block' > " . t("Interval") . ":< / label > " . str_replace(array("%select%", "%time%"), array($select, $time), t("All %select% %time%")) . "< br > ";
$time = "< span class = 'rec_daily' > " . L10n:: t("days") . "< / span > ";
$time .= "< span class = 'rec_weekly' > " . L10n:: t("weeks") . "< / span > ";
$time .= "< span class = 'rec_monthly' > " . L10n:: t("months") . "< / span > ";
$time .= "< span class = 'rec_yearly' > " . L10n:: t("years") . "< / span > ";
$out .= "< label class = 'block' > " . L10n:: t("Interval") . ":< / label > " . str_replace(array("%select%", "%time%"), array($select, $time), L10n:: t("All %select% %time%")) . "< br > ";
$out .= "< div class = 'rec_daily' > ";
$out .= "< label class = 'block' > " . t("Days") . ":< / label > ";
$out .= "< label class = 'block' > " . L10n:: t("Days") . ":< / label > ";
if ($recurrence & & $recurrence->byDay) {
$byday = $recurrence->byDay;
} else {
@ -228,36 +230,36 @@ function wdcal_getEditPage_str(&$localization, $baseurl, $calendar_id, $uri)
if ($localization->getFirstDayOfWeek() == 0) {
$out .= "< label class = 'plain' > < input class = 'rec_daily_byday' type = 'checkbox' name = 'rec_daily_byday[]' value = 'SU' " ;
if (in_array("SU", $byday)) $out .= "checked";
$out .= ">" . t("Sunday") . "< / label > ";
$out .= ">" . L10n:: t("Sunday") . "< / label > ";
}
$out .= "< label class = 'plain' > < input class = 'rec_daily_byday' type = 'checkbox' name = 'rec_daily_byday[]' value = 'MO' " ;
if (in_array("MO", $byday)) $out .= "checked";
$out .= ">" . t("Monday") . "< / label > ";
$out .= ">" . L10n:: t("Monday") . "< / label > ";
$out .= "< label class = 'plain' > < input class = 'rec_daily_byday' type = 'checkbox' name = 'rec_daily_byday[]' value = 'TU' " ;
if (in_array("TU", $byday)) $out .= "checked";
$out .= ">" . t("Tuesday") . "< / label > ";
$out .= ">" . L10n:: t("Tuesday") . "< / label > ";
$out .= "< label class = 'plain' > < input class = 'rec_daily_byday' type = 'checkbox' name = 'rec_daily_byday[]' value = 'WE' " ;
if (in_array("WE", $byday)) $out .= "checked";
$out .= ">" . t("Wednesday") . "< / label > ";
$out .= ">" . L10n:: t("Wednesday") . "< / label > ";
$out .= "< label class = 'plain' > < input class = 'rec_daily_byday' type = 'checkbox' name = 'rec_daily_byday[]' value = 'TH' " ;
if (in_array("TH", $byday)) $out .= "checked";
$out .= ">" . t("Thursday") . "< / label > ";
$out .= ">" . L10n:: t("Thursday") . "< / label > ";
$out .= "< label class = 'plain' > < input class = 'rec_daily_byday' type = 'checkbox' name = 'rec_daily_byday[]' value = 'FR' " ;
if (in_array("FR", $byday)) $out .= "checked";
$out .= ">" . t("Friday") . "< / label > ";
$out .= ">" . L10n:: t("Friday") . "< / label > ";
$out .= "< label class = 'plain' > < input class = 'rec_daily_byday' type = 'checkbox' name = 'rec_daily_byday[]' value = 'SA' " ;
if (in_array("SA", $byday)) $out .= "checked";
$out .= ">" . t("Saturday") . "< / label > ";
$out .= ">" . L10n:: t("Saturday") . "< / label > ";
if ($localization->getFirstDayOfWeek() != 0) {
$out .= "< label class = 'plain' > < input class = 'rec_daily_byday' type = 'checkbox' name = 'rec_daily_byday[]' value = 'SU' " ;
if (in_array("SU", $byday)) $out .= "checked";
$out .= ">" . t("Sunday") . "< / label > ";
$out .= ">" . L10n:: t("Sunday") . "< / label > ";
}
$out .= "< / div > ";
$out .= "< div class = 'rec_weekly' > ";
$out .= "< label class = 'block' > " . t("Days") . ":< / label > ";
$out .= "< label class = 'block' > " . L10n:: t("Days") . ":< / label > ";
if ($recurrence & & $recurrence->byDay) {
$byday = $recurrence->byDay;
} else {
@ -267,34 +269,34 @@ function wdcal_getEditPage_str(&$localization, $baseurl, $calendar_id, $uri)
if ($localization->getFirstDayOfWeek() == 0) {
$out .= "< label class = 'plain' > < input class = 'rec_weekly_byday' type = 'checkbox' name = 'rec_weekly_byday[]' value = 'SU' " ;
if (in_array("SU", $byday)) $out .= "checked";
$out .= ">" . t("Sunday") . "< / label > ";
$out .= ">" . L10n:: t("Sunday") . "< / label > ";
}
$out .= "< label class = 'plain' > < input class = 'rec_weekly_byday' type = 'checkbox' name = 'rec_weekly_byday[]' value = 'MO' " ;
if (in_array("MO", $byday)) $out .= "checked";
$out .= ">" . t("Monday") . "< / label > ";
$out .= ">" . L10n:: t("Monday") . "< / label > ";
$out .= "< label class = 'plain' > < input class = 'rec_weekly_byday' type = 'checkbox' name = 'rec_weekly_byday[]' value = 'TU' " ;
if (in_array("TU", $byday)) $out .= "checked";
$out .= ">" . t("Tuesday") . "< / label > ";
$out .= ">" . L10n:: t("Tuesday") . "< / label > ";
$out .= "< label class = 'plain' > < input class = 'rec_weekly_byday' type = 'checkbox' name = 'rec_weekly_byday[]' value = 'WE' " ;
if (in_array("WE", $byday)) $out .= "checked";
$out .= ">" . t("Wednesday") . "< / label > ";
$out .= ">" . L10n:: t("Wednesday") . "< / label > ";
$out .= "< label class = 'plain' > < input class = 'rec_weekly_byday' type = 'checkbox' name = 'rec_weekly_byday[]' value = 'TH' " ;
if (in_array("TH", $byday)) $out .= "checked";
$out .= ">" . t("Thursday") . "< / label > ";
$out .= ">" . L10n:: t("Thursday") . "< / label > ";
$out .= "< label class = 'plain' > < input class = 'rec_weekly_byday' type = 'checkbox' name = 'rec_weekly_byday[]' value = 'FR' " ;
if (in_array("FR", $byday)) $out .= "checked";
$out .= ">" . t("Friday") . "< / label > ";
$out .= ">" . L10n:: t("Friday") . "< / label > ";
$out .= "< label class = 'plain' > < input class = 'rec_weekly_byday' type = 'checkbox' name = 'rec_weekly_byday[]' value = 'SA' " ;
if (in_array("SA", $byday)) $out .= "checked";
$out .= ">" . t("Saturday") . "< / label > ";
$out .= ">" . L10n:: t("Saturday") . "< / label > ";
if ($localization->getFirstDayOfWeek() != 0) {
$out .= "< label class = 'plain' > < input class = 'rec_weekly_byday' type = 'checkbox' name = 'rec_weekly_byday[]' value = 'SU' " ;
if (in_array("SU", $byday)) $out .= "checked";
$out .= ">" . t("Sunday") . "< / label > ";
$out .= ">" . L10n:: t("Sunday") . "< / label > ";
}
$out .= "< br > ";
$out .= "< label class = 'block' > " . t("First day of week:") . "< / label > ";
$out .= "< label class = 'block' > " . L10n:: t("First day of week:") . "< / label > ";
if ($recurrence & & $recurrence->weekStart != "") $wkst = $recurrence->weekStart;
else {
if ($localization->getFirstDayOfWeek() == 0) $wkst = "SU";
@ -302,10 +304,10 @@ function wdcal_getEditPage_str(&$localization, $baseurl, $calendar_id, $uri)
}
$out .= "< label class = 'plain' > < input type = 'radio' name = 'rec_weekly_wkst' value = 'SU' " ;
if ($wkst == "SU") $out .= "checked";
$out .= ">" . t("Sunday") . "< / label > ";
$out .= ">" . L10n:: t("Sunday") . "< / label > ";
$out .= "< label class = 'plain' > < input type = 'radio' name = 'rec_weekly_wkst' value = 'MO' " ;
if ($wkst == "MO") $out .= "checked";
$out .= ">" . t("Monday") . "< / label > < br > \n";
$out .= ">" . L10n:: t("Monday") . "< / label > < br > \n";
$out .= "< / div > ";
@ -347,20 +349,20 @@ function wdcal_getEditPage_str(&$localization, $baseurl, $calendar_id, $uri)
}
$out .= "< div class = 'rec_monthly' > ";
$out .= "< label class = 'block' for = 'rec_monthly_day' > " . t("Day of month") . ":< / label > ";
$out .= "< label class = 'block' for = 'rec_monthly_day' > " . L10n:: t("Day of month") . ":< / label > ";
$out .= "< select id = 'rec_monthly_day' name = 'rec_monthly_day' size = '1' > ";
$out .= "< option value = 'bymonthday' " ;
if ($monthly_rule == "bymonthday") $out .= "selected";
$out .= ">" . t("#num#th of each month") . "< / option > \n";
$out .= ">" . L10n:: t("#num#th of each month") . "< / option > \n";
$out .= "< option value = 'bymonthday_neg' " ;
if ($monthly_rule == "bymonthday_neg") $out .= "selected";
$out .= ">" . t("#num#th-last of each month") . "< / option > \n";
$out .= ">" . L10n:: t("#num#th-last of each month") . "< / option > \n";
$out .= "< option value = 'byday' " ;
if ($monthly_rule == "byday") $out .= "selected";
$out .= ">" . t("#num#th #wkday# of each month") . "< / option > \n";
$out .= ">" . L10n:: t("#num#th #wkday# of each month") . "< / option > \n";
$out .= "< option value = 'byday_neg' " ;
if ($monthly_rule == "byday_neg") $out .= "selected";
$out .= ">" . t("#num#th-last #wkday# of each month") . "< / option > \n";
$out .= ">" . L10n:: t("#num#th-last #wkday# of each month") . "< / option > \n";
$out .= "< / select > ";
$out .= "< / div > \n";
@ -369,21 +371,21 @@ function wdcal_getEditPage_str(&$localization, $baseurl, $calendar_id, $uri)
}
$out .= "< div class = 'rec_yearly' > ";
$out .= "< label class = 'block' > " . t("Month") . ":< / label > < span class = 'rec_month_name' > #month#< / span > < br > \n";
$out .= "< label class = 'block' for = 'rec_yearly_day' > " . t("Day of month") . ":< / label > ";
$out .= "< label class = 'block' > " . L10n:: t("Month") . ":< / label > < span class = 'rec_month_name' > #month#< / span > < br > \n";
$out .= "< label class = 'block' for = 'rec_yearly_day' > " . L10n:: t("Day of month") . ":< / label > ";
$out .= "< select id = 'rec_yearly_day' name = 'rec_yearly_day' size = '1' > ";
$out .= "< option value = 'bymonthday' " ;
if ($monthly_rule == "bymonthday") $out .= "selected";
$out .= ">" . t("#num#th of the given month") . "< / option > \n";
$out .= ">" . L10n:: t("#num#th of the given month") . "< / option > \n";
$out .= "< option value = 'bymonthday_neg' " ;
if ($monthly_rule == "bymonthday_neg") $out .= "selected";
$out .= ">" . t("#num#th-last of the given month") . "< / option > \n";
$out .= ">" . L10n:: t("#num#th-last of the given month") . "< / option > \n";
$out .= "< option value = 'byday' " ;
if ($monthly_rule == "byday") $out .= "selected";
$out .= ">" . t("#num#th #wkday# of the given month") . "< / option > \n";
$out .= ">" . L10n:: t("#num#th #wkday# of the given month") . "< / option > \n";
$out .= "< option value = 'byday_neg' " ;
if ($monthly_rule == "byday_neg") $out .= "selected";
$out .= ">" . t("#num#th-last #wkday# of the given month") . "< / option > \n";
$out .= ">" . L10n:: t("#num#th-last #wkday# of the given month") . "< / option > \n";
$out .= "< / select > ";
$out .= "< / div > \n";
@ -410,26 +412,26 @@ function wdcal_getEditPage_str(&$localization, $baseurl, $calendar_id, $uri)
$rule_until_date = time();
$rule_until_count = 1;
}
$out .= "< label class = 'block' for = 'rec_until_type' > " . t("Repeat until") . ":< / label > ";
$out .= "< label class = 'block' for = 'rec_until_type' > " . L10n:: t("Repeat until") . ":< / label > ";
$out .= "< select name = 'rec_until_type' id = 'rec_until_type' size = '1' > ";
$out .= "< option value = 'infinite' " ;
if ($rule_type == "infinite") $out .= "selected";
$out .= ">" . t("Infinite") . "< / option > \n";
$out .= ">" . L10n:: t("Infinite") . "< / option > \n";
$out .= "< option value = 'date' " ;
if ($rule_type == "date") $out .= "selected";
$out .= ">" . t("Until the following date") . ":< / option > \n";
$out .= ">" . L10n:: t("Until the following date") . ":< / option > \n";
$out .= "< option value = 'count' " ;
if ($rule_type == "count") $out .= "selected";
$out .= ">" . t("Number of times") . ":< / option > \n";
$out .= ">" . L10n:: t("Number of times") . ":< / option > \n";
$out .= "< / select > ";
$out .= "< input name = 'rec_until_date' value = '" . $localization->dateformat_datepicker_php($rule_until_date) . "' id = 'rec_until_date' > ";
$out .= "< input name = 'rec_until_count' value = '$rule_until_count' id = 'rec_until_count' > < br > ";
$out .= "< label class = 'block' > " . t("Exceptions") . ":< / label > < div class = 'rec_exceptions' > ";
$out .= "< label class = 'block' > " . L10n:: t("Exceptions") . ":< / label > < div class = 'rec_exceptions' > ";
$out .= "< div class = 'rec_exceptions_none' " ;
if (count($recurrentce_exdates) > 0) $out .= "style='display: none;'";
$out .= ">" . t("none") . "< / div > ";
$out .= ">" . L10n:: t("none") . "< / div > ";
$out .= "< div class = 'rec_exceptions_holder' " ;
if (count($recurrentce_exdates) == 0) $out .= "style='display: none;'";
$out .= ">";
@ -446,7 +448,7 @@ function wdcal_getEditPage_str(&$localization, $baseurl, $calendar_id, $uri)
$out .= "< / div > < br > ";
$out .= "< h2 > " . t("Notification") . "< / h2 > ";
$out .= "< h2 > " . L10n:: t("Notification") . "< / h2 > ";
if (!$notifications) $notifications = array();
$notifications["new"] = array(
@ -463,33 +465,33 @@ function wdcal_getEditPage_str(&$localization, $baseurl, $calendar_id, $uri)
$out .= "< div class = 'noti_holder' " ;
if (!is_numeric($index) & & $index == "new") $out .= "style='display: none;' id='noti_new_row'";
$out .= ">< label class = 'block' for = 'noti_type_" . $index . "' > " . t("Notify by") . ":< / label > ";
$out .= ">< label class = 'block' for = 'noti_type_" . $index . "' > " . L10n:: t("Notify by") . ":< / label > ";
$out .= "< select name = 'noti_type[$index]' size = '1' id = 'noti_type_" . $index . "' > ";
$out .= "< option value = '' > - " . t("Remove") . " -< / option > \n";
$out .= "< option value = 'email' " ; if ( ! $ unparsable & & $ noti [ " action " ] = = " email " ) $ out . = " selected " ; $ out . = " > " . t("E-Mail") . "< / option > \n";
$out .= "< option value = 'display' " ; if ( ! $ unparsable & & $ noti [ " action " ] = = " display " ) $ out . = " selected " ; $ out . = " > " . t("On Friendica / Display") . "< / option > \n";
//$out .= "< option value = 'other' " ; if ( $ unparsable ) $ out . = " selected " ; $ out . = " > - " . t("other (leave it untouched)") . " -< / option > \n"; // @TODO
$out .= "< option value = '' > - " . L10n:: t("Remove") . " -< / option > \n";
$out .= "< option value = 'email' " ; if ( ! $ unparsable & & $ noti [ " action " ] = = " email " ) $ out . = " selected " ; $ out . = " > " . L10n:: t("E-Mail") . "< / option > \n";
$out .= "< option value = 'display' " ; if ( ! $ unparsable & & $ noti [ " action " ] = = " display " ) $ out . = " selected " ; $ out . = " > " . L10n:: t("On Friendica / Display") . "< / option > \n";
//$out .= "< option value = 'other' " ; if ( $ unparsable ) $ out . = " selected " ; $ out . = " > - " . L10n:: t("other (leave it untouched)") . " -< / option > \n"; // @TODO
$out .= "< / select > < br > ";
$out .= "< label class = 'block' > " . t("Time") . ":< / label > ";
$out .= "< label class = 'block' > " . L10n:: t("Time") . ":< / label > ";
$out .= "< input name = 'noti_value[$index]' size = '5' style = 'width: 5em;' value = '" . $noti["trigger_value"] . "' > ";
$out .= "< select name = 'noti_unit[$index]' size = '1' > ";
$out .= "< option value = 'H' " ; if ( $ noti [ " trigger_unit " ] = = " hour " ) $ out . = " selected " ; $ out . = " > " . t("Hours") . "< / option > \n";
$out .= "< option value = 'M' " ; if ( $ noti [ " trigger_unit " ] = = " minute " ) $ out . = " selected " ; $ out . = " > " . t("Minutes") . "< / option > \n";
$out .= "< option value = 'S' " ; if ( $ noti [ " trigger_unit " ] = = " second " ) $ out . = " selected " ; $ out . = " > " . t("Seconds") . "< / option > \n";
$out .= "< option value = 'D' " ; if ( $ noti [ " trigger_unit " ] = = " day " ) $ out . = " selected " ; $ out . = " > " . t("Days") . "< / option > \n";
$out .= "< option value = 'W' " ; if ( $ noti [ " trigger_unit " ] = = " week " ) $ out . = " selected " ; $ out . = " > " . t("Weeks") . "< / option > \n";
$out .= "< option value = 'H' " ; if ( $ noti [ " trigger_unit " ] = = " hour " ) $ out . = " selected " ; $ out . = " > " . L10n:: t("Hours") . "< / option > \n";
$out .= "< option value = 'M' " ; if ( $ noti [ " trigger_unit " ] = = " minute " ) $ out . = " selected " ; $ out . = " > " . L10n:: t("Minutes") . "< / option > \n";
$out .= "< option value = 'S' " ; if ( $ noti [ " trigger_unit " ] = = " second " ) $ out . = " selected " ; $ out . = " > " . L10n:: t("Seconds") . "< / option > \n";
$out .= "< option value = 'D' " ; if ( $ noti [ " trigger_unit " ] = = " day " ) $ out . = " selected " ; $ out . = " > " . L10n:: t("Days") . "< / option > \n";
$out .= "< option value = 'W' " ; if ( $ noti [ " trigger_unit " ] = = " week " ) $ out . = " selected " ; $ out . = " > " . L10n:: t("Weeks") . "< / option > \n";
$out .= "< / select > ";
$out .= " < label class = 'plain' > " . t("before the") . " < select name = 'noti_ref[$index]' size = '1' > ";
$out .= "< option value = 'start' " ; if ( $ noti [ " rel " ] = = " start " ) $ out . = " selected " ; $ out . = " > " . t("start of the event") . "< / option > \n";
$out .= "< option value = 'end' " ; if ( $ noti [ " rel " ] = = " end " ) $ out . = " selected " ; $ out . = " > " . t("end of the event") . "< / option > \n";
$out .= " < label class = 'plain' > " . L10n:: t("before the") . " < select name = 'noti_ref[$index]' size = '1' > ";
$out .= "< option value = 'start' " ; if ( $ noti [ " rel " ] = = " start " ) $ out . = " selected " ; $ out . = " > " . L10n:: t("start of the event") . "< / option > \n";
$out .= "< option value = 'end' " ; if ( $ noti [ " rel " ] = = " end " ) $ out . = " selected " ; $ out . = " > " . L10n:: t("end of the event") . "< / option > \n";
$out .= "< / select > < / label > \n";
$out .= "< / div > ";
}
$out .= "< input type = 'hidden' name = 'new_alarm' id = 'new_alarm' value = '0' > < div id = 'new_alarm_adder' > < a href = '#' > " . t("Add a notification") . "< / a > < / div > ";
$out .= "< input type = 'hidden' name = 'new_alarm' id = 'new_alarm' value = '0' > < div id = 'new_alarm_adder' > < a href = '#' > " . L10n:: t("Add a notification") . "< / a > < / div > ";
$out .= "< script > \ $ ( f u n c t i o n ( ) {
wdcal_edit_init('" . $localization->dateformat_datepicker_js() . "', '${baseurl}/dav/');
@ -684,7 +686,7 @@ function wdcal_set_component_alerts(&$component, &$localization, $summary, $dtst
"#date#", "#name",
), array(
$localization->date_timestamp2local($dtstart), $summary,
), t("The event #name# will start at #date"));
), L10n:: t("The event #name# will start at #date"));
$alarm->add(new Sabre\VObject\Property("ACTION", "EMAIL"));
$alarm->add(new Sabre\VObject\Property("SUMMARY", $summary));
@ -693,7 +695,7 @@ function wdcal_set_component_alerts(&$component, &$localization, $summary, $dtst
break;
case "display":
$alarm->add(new Sabre\VObject\Property("ACTION", "DISPLAY"));
$text = str_replace("#name#", $summary, t("#name# is about to begin."));
$text = str_replace("#name#", $summary, L10n:: t("#name# is about to begin."));
$alarm->add(new Sabre\VObject\Property("DESCRIPTION", $text));
break;
default:
@ -735,7 +737,7 @@ function wdcal_postEditPage($uri, $uid = 0, $timezone = "", $goaway_url = "")
$vObject = dav_get_current_user_calendarobject($server, $calendar, $obj_uri, DAV_ACL_WRITE);
$component = dav_get_eventComponent($vObject);
if ($component == null) return array("ok" => false, "msg" => t('Could not open component for editing'));
if ($component == null) return array("ok" => false, "msg" => L10n:: t('Could not open component for editing'));
} else {
$calendar = dav_get_current_user_calendar_by_id($server, $_REQUEST["calendar"], DAV_ACL_WRITE);
$vObject = dav_create_empty_vevent();
@ -766,7 +768,7 @@ function wdcal_postEditPage($uri, $uid = 0, $timezone = "", $goaway_url = "")
$obj = $calendar->getChild($obj_uri);
$obj->put($data);
}
return array("ok" => false, "msg" => t("Saved"));
return array("ok" => false, "msg" => L10n:: t("Saved"));
}