Version 3.2.3

This commit is contained in:
Neo committed 2025-12-19 00:34:03 -08:00
1 parent ae5c01cc78
commit 78706903a2
2641 files changed
+228363 -201264

No files matched your search

@@ -1,408 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<languageexport>
<languagegroup>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_noid</word_key>
<word_default>No ID was passed. Please try again.</word_default>
<word_custom>ID не найден. Попробуйте снова.</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_removed</word_key>
<word_default>Calendar Removed</word_default>
<word_custom>Календарь удален</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_completeform</word_key>
<word_default>You must complete the entire form.</word_default>
<word_custom>Вы не указали название календаря</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_added</word_key>
<word_default>New Calendar Added</word_default>
<word_custom>Календарь добавлен</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_edited</word_key>
<word_default>Calendar Edited</word_default>
<word_custom>Календарь изменен</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_editbutton</word_key>
<word_default>Edit Calendar </word_default>
<word_custom>Изменение календаря </word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_block_mod</word_key>
<word_default><![CDATA[<strong>Calendar: Enable Moderation</strong>]]></word_default>
<word_custom>Включить модерацию</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_block_title</word_key>
<word_default><![CDATA[<strong>Calendar: Title</strong>]]></word_default>
<word_custom>Название календаря</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_recached</word_key>
<word_default>Calendar Events Recached</word_default>
<word_custom>Кеш событий календаря успешно обновлен&#13;
</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_rssrecached</word_key>
<word_default>Calendar Events RSS Recached</word_default>
<word_custom>Кеш RSS календаря успешно обновлен&#13;
</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_title</word_key>
<word_default>Calendar Manager</word_default>
<word_custom>Управление календарем</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_savebutton</word_key>
<word_default>Save Changes</word_default>
<word_custom>Изменить</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_block_limit</word_key>
<word_default><![CDATA[<strong>Calendar: Event Limit</strong>]]></word_default>
<word_custom>Лимит событий</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_block_limit_info</word_key>
<word_default><![CDATA[This is the number of events listed per day before they are replaced by a single link to the day's events]]></word_default>
<word_custom>Число показываемых событий за день, если событий будет больше, то будет отображаться ссылка на все события дня</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_block_bday</word_key>
<word_default><![CDATA[<strong>Calendar: Birthday Limit</strong>]]></word_default>
<word_custom>Лимит именинников</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_block_bday_info</word_key>
<word_default><![CDATA[This is the number of birthdays listed per day before they are replaced by a single link<br />Enter 0 to not show birthdays at all]]></word_default>
<word_custom>Число показываемых именинников за день, если их будет больше, то будет отображаться ссылка на всех именинников&#13;
Введите 0, чтобы не показывать именинников вообще</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_block_rss</word_key>
<word_default><![CDATA[<strong>RSS Options</strong>]]></word_default>
<word_custom>RSS Опции</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_block_max</word_key>
<word_default><![CDATA[<strong>RSS: Export Maximum Events</strong>]]></word_default>
<word_custom>Количество событий</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_block_enable</word_key>
<word_default><![CDATA[<strong>RSS: Enable</strong>]]></word_default>
<word_custom>Включить</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_block_enable_info</word_key>
<word_default><![CDATA[If enabled, all <em>n</em> forthcoming events (based on GMT time) that have guest read permission will be exported]]></word_default>
<word_custom><![CDATA[Если включено, то все <em>n</em> будущих событий (GMT время), которые имеют маску доступа для чтения гостями будут экспортированы в RSS]]></word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_block_forthcoming</word_key>
<word_default><![CDATA[<strong>RSS: Forthcoming Days</strong>]]></word_default>
<word_custom>За сколько дней до события выводить его?</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>perm_calendar_nomod</word_key>
<word_default>Bypass Moderation</word_default>
<word_custom>Публикация без проверки</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>perm_calendar_start</word_key>
<word_default>Create Events</word_default>
<word_custom>Создание событий</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_block_max_info</word_key>
<word_default>The maximum number of events exported</word_default>
<word_custom>Максимальное количество экспортируемых событий</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_block_freq</word_key>
<word_default><![CDATA[<strong>RSS: Update Frequency</strong>]]></word_default>
<word_custom>Частота обновления</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_block_freq_info</word_key>
<word_default>The number of minutes between RSS cache rebuilding</word_default>
<word_custom>Количество минут между обновлением кеша RSS</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_options</word_key>
<word_default>Options</word_default>
<word_custom>Опции</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_calendars</word_key>
<word_default>Calendars</word_default>
<word_custom>Календари</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_rebuildcal</word_key>
<word_default>Rebuild Calendar RSS Export...</word_default>
<word_custom>Обновление RSS кеша</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_editcal</word_key>
<word_default>Edit Calendar...</word_default>
<word_custom>Изменить</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_deletecal</word_key>
<word_default>Delete Calendar...</word_default>
<word_custom>Удалить</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_addcal</word_key>
<word_default>Add New Calendar</word_default>
<word_custom>Добавить календарь</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_recachecal</word_key>
<word_default>Recache Calendar Events</word_default>
<word_custom>Обновление кеша событий</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_block_mod_info</word_key>
<word_default><![CDATA[If enabled, all groups which are not included in the 'Avoid Moderation Queue' will have their events entered into the moderation queue for approval.]]></word_default>
<word_custom>Если включено, события от всех групп пользователей будут попадать на проверку модераторами перед публикацией.</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_recurring</word_key>
<word_default>Recurrent Event</word_default>
<word_custom>Повторяющееся событие</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_fromcolon</word_key>
<word_default>From:</word_default>
<word_custom>От: </word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_ranged</word_key>
<word_default>Ranged Event</word_default>
<word_custom>Многодневное событие</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_tocolon</word_key>
<word_default>To:</word_default>
<word_custom>Кому: </word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>c_singleday</word_key>
<word_default>Single Day Event On:</word_default>
<word_custom>Однодневное событие:</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>admin_calendar</word_pack>
<word_key>perm_calendar_view</word_key>
<word_default>Show Calendar</word_default>
<word_custom>Просмотр календаря</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
</languagegroup>
</languageexport>
@@ -1,38 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<export>
<help>
<row>
<title>Календарь</title>
<text><![CDATA[Данный форум имеет собственную встроенную функцию календаря (добавление в него пользователями событий), доступ к которой можно получить при помощи ссылки "Календарь", расположенной в верхней части форума. <br />
<br />
<strong>Навигация календаря</strong><br />
<br />
<em>Быстрый переход</em><br />
В верхней части страниц в меню есть ссылка на календарь, по которой можно быстро попасть в него. С помощью выпадающего меню, расположенного в левой колонке, можно легко просмотреть нужные события за конкретный период.<br />
<br />
Там также есть другие ссылки для быстрого перехода к текущей дате.<br />
<br />
<em>Мини-календари</em><br />
Чуть ниже блока быстрого перехода находятся мини-календари со ссылками на события конкретных дней предыдущего и будущего месяцев. Если вы просматриваете конкретную неделю, вы также будете видеть мини-календарь, на котором текущий день будет отмечен.<br />
<br />
Вы также можете кликнуть на кнопку <img src='{style_image_url}/next.png' /> для просмотра событий по дням выбранной недели.<br />
<br />
<em>Основной календарь</em><br />
В центральной части страницы находится выбранный календарь. Текущая дата выделяется.<br />
<br />
События и дни рождения указываются внутри квадратных блоков. Для просмотра более подробной информации нужно кликнуть на информацию в блоках. Если на один день записано очень много событий, то вместо кучи ссылок, будет одна ссылка на просмотр всех событий за этот день.<br />
<br />
Вы можете передвигаться по месяцам с помощью кнопок "← Предыдущий месяц" и "→ Следующий месяц".<br />
<br />
<br />
<strong>Добавление новых событий</strong><br />
Для добавления новых событий выберите одну из трех кнопок (с разными типами событий) в верхней части календаря:<br />
<ul><li><img src='{style_image_url}/cal_recurring.png' />Повторяющиеся события - однодневные события, которые периодически повторяются в календаре: еженедельно, ежемесячно, ежегодно.</li><li><img src='{style_image_url}/cal_ranged.png' />Многодневное событие - событие, длящееся несколько дней. Чтобы добавить такое событие, кроме даты начала, как и в предыдущем случае, нужно еще выбрать дату окончания события. Также существует опция, позволяющая выделить событие в календаре, ее полезно использовать, когда в календаре за раз отображается несколько длительных событий..</li><li><img src='{style_image_url}/cal_single.png' />Однодневное, единоразовое событие - его можно добавить при помощи первой опции, просто указав дату отображения события.</li></ul><br />
Соответственно, необходимо будет задать заголовок событию. Также у некоторых типов событий нужно будет задать необходимые даты.<br />
Также вы сможете выбирать тип создаваемого события - публичные события видны остальным пользователям, персональные видны только вам.]]></text>
<description>Информация по календарю на форуме.</description>
<position>11</position>
<app>calendar</app>
</row>
</help>
</export>
@@ -1,731 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<templates application="calendar" templategroups="a:1:{s:13:&quot;skin_calendar&quot;;s:5:&quot;exact&quot;;}">
<templategroup group="skin_calendar">
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='post_approve'><a href="{parse url="app=calendar&amp;module=calendar&amp;do=calendarEventApprove&amp;modfilter={$this->request['modfilter']}&amp;qt={$event['_quicktime']}&amp;approve=1&amp;md5check={$this->member->form_hash}&amp;cal_id={$cal_id}&amp;event_id=$id" base="public"}" title='{$this->lang->words['approve_event']}'>{parse replacement="edit_post_icon"} {$this->lang->words['approve_event']}</a></li>]]></template_content>
<template_name>cal_approve_button</template_name>
<template_data><![CDATA[$id="",$cal_id="",$event=""]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<td class="blank"><!-- no content --></td>]]></template_content>
<template_name>cal_blank_cell</template_name>
<template_data/>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<!--Day-->
<if test="datecellqueued:|:$queued != 0">
<td id='{$js_id}' class="moderated">
<strong>{$month_day}</strong><a href="{$cal_date_queued}">{parse replacement="t_queued"}</a>
<else />
<td id='{$js_id}'>
<strong>{$month_day}</strong>
</if>
{$events}
</td>]]></template_content>
<template_name>cal_date_cell</template_name>
<template_data><![CDATA[$month_day="",$events="",$cal_date_queued="",$queued=0, $js_id]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<!--Day-->
<if test="todayqueued:|:$queued != 0">
<td id='{$js_id}' class="today moderated">
<strong>{$month_day}: {$this->lang->words['today_title']}</strong> <a href="{$cal_date_queued}">{parse replacement="t_queued"}</a>
<else />
<td id='{$js_id}' class="today">
<strong>{$month_day}: {$this->lang->words['today_title']}</strong>
</if>
{$events}
</td>]]></template_content>
<template_name>cal_date_cell_today</template_name>
<template_data><![CDATA[$month_day="",$events="",$cal_date_queued="",$queued=0, $js_id]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<td id='{$id}'><strong>{$day}</strong></td>]]></template_content>
<template_name>cal_day_bit</template_name>
<template_data><![CDATA[$day="", $id='']]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='post_del'><a href='{parse url="app=calendar&amp;module=calendar&amp;do=delete&amp;md5check={$this->member->form_hash}&amp;event_id={$id}&amp;cal_id={$cal_id}" base="public"}' title='{$this->lang->words['calendar_delete_title']}'>{parse replacement="delete_post_icon"} {$this->lang->words['calendar_delete_button']}</a></li>
<li class='post_edit'><a href='{parse url="app=calendar&amp;module=calendar&amp;do=edit&amp;cal_id={$cal_id}&amp;event_id={$id}" base="public"}' title='{$this->lang->words['calendar_edit_title']}'>{parse replacement="edit_post_icon"} {$this->lang->words['calendar_edit_button']}</a></li>]]></template_content>
<template_name>cal_edit_del_button</template_name>
<template_data><![CDATA[$id="",$cal_id=""]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[</ul>]]></template_content>
<template_name>cal_events_end</template_name>
<template_data/>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<ul>]]></template_content>
<template_name>cal_events_start</template_name>
<template_data/>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='cal'>
<a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$event['event_calendar_id']}&amp;do=showevent&amp;event_id={$event['event_id']}" seotitle="false" template="event" base="public"}" title='{$this->lang->words['view_event']}'>{$event['event_title']}</a>
</li>]]></template_content>
<template_name>cal_events_wrap</template_name>
<template_data><![CDATA[$event=""]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<if test="strpos( $url, "do=showevent" ) !== false">
<li class='cal'><a href="{parse url="app=calendar&amp;module=calendar&amp;{$url}" template="event" seotitle="false" base="public"}" title='{$this->lang->words['view_event']}'>{$text}</a></li>
<else />
<li class='cal'><a href="{parse url="app=calendar&amp;module=calendar&amp;{$url}" base="public"}" title='{$this->lang->words['view_event']}'>{$text}</a></li>
</if>]]></template_content>
<template_name>cal_events_wrap_manual</template_name>
<template_data><![CDATA[$url="",$text=""]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='cal'>
<a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$event['event_calendar_id']}&amp;do=showevent&amp;event_id={$event['event_id']}" template="event" seotitle="false" base="public"}" title='{$this->lang->words['view_event']}'>{$event['event_title']}</a>
</li>]]></template_content>
<template_name>cal_events_wrap_range</template_name>
<template_data><![CDATA[$event=""]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='cal'>
<a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$event['event_calendar_id']}&amp;do=showevent&amp;event_id={$event['event_id']}" base="public"}" title="{$this->lang->words['tbt_recur']}">{$event['event_title']}</a>
</li>]]></template_content>
<template_name>cal_events_wrap_recurring</template_name>
<template_data><![CDATA[$event=""]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[</tr>
<!-- NEW ROW-->
<php>
$this->row_class = ( $this->row_class == 'row1' ) ? 'row2' : 'row1';
</php>
<tr class='{$this->row_class}'>
<th class='view_week header' scope='row'>
<a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$this->request['_cal_id']}&amp;do=showweek&amp;week={$week}" seotitle="false" template="cal_week" base="public"}" title="{$this->lang->words['view_this_week']}"><img src="{$this->settings['img_url']}/next.png" alt='' /></a>
</th>]]></template_content>
<template_name>cal_new_row</template_name>
<template_data><![CDATA[$week=""]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<if test="disablelightbox:|:!$this->settings['disable_lightbox']">
{parse template="include_lightbox" group="global" params=""}
</if>
{parse template="include_highlighter" group="global" params="1"}
<h2 class='maintitle'>{$this->lang->words['event_prefix']} {$event['event_title']}</h2>
<div class='generic_bar'></div>
<div class='post_block <if test="eventnotapproved:|:$event['event_approved']==0">moderated</if>' id='event_id_{$event['event_id']}'>
<div class='post_wrap'>
<if test="eventmember:|:$member['member_id']">
<h3>
<else />
<h3 class='guest'>
</if>
<if test="onlineoffline:|:$member['member_id']">
<if test="online:|:$member['_online']">
{parse replacement="user_online"}
<else />
{parse replacement="user_offline"}
</if> &nbsp;
<span class="author vcard"><a class="url fn" href='{parse url="showuser={$member['member_id']}" template="showuser" seotitle="{$member['members_seo_name']}" base="public"}' title='{$this->lang->words['view_profile']}'>{$member['members_display_name']}</a>{parse template="user_popup" group="global" params="$member['member_id'],$member['members_seo_name']"}</span>
<else />
{$member['members_display_name']}
</if>
</h3>
<div class='author_info'>
{parse template="userInfoPane" group="global" params="$member, $event['event_id'], array()"}
</div>
<div class='post_body'>
<p class='posted_info'>
<strong class='event'>{$this->lang->words['event_date']} {$event['_start_date']} {$date_ends} {$event['time']} ({$type})</strong>
</p>
<div class='post entry-content'>
{$event['event_content']}
</div>
</div>
<ul class='post_controls'>
<if test="reportpost:|:($this->settings['disable_reportpost'] != 1) and ( $this->memberData['member_id'] )">
<li class='report'><a href='{parse url="app=core&amp;module=reports&amp;rcom=calendar&amp;event_id={$event['event_id']}" base="public"}' title='{$this->lang->words['report_event']}'>{parse replacement="report_post_icon"} {$this->lang->words['report']}</a></li>
</if>
<!-- SKINNOTE: Add report link back in -->
{$approve_button} {$edit_button}
</ul>
</div>
</div>]]></template_content>
<template_name>cal_show_event</template_name>
<template_data><![CDATA[$event="",$member="",$event_type="",$edit_button="",$approve_button="",$type="",$date_ends=""]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='post_unapprove'><a href="{parse url="app=calendar&amp;module=calendar&amp;do=calendarEventApprove&amp;modfilter={$this->request['modfilter']}&amp;qt={$event['_quicktime']}&amp;approve=0&amp;md5check={$this->member->form_hash}&amp;cal_id={$cal_id}&amp;event_id={$id}" base="public"}" title='{$this->lang->words['unapprove_event']}'>{parse replacement="edit_post_icon"} {$this->lang->words['unapprove_event']}</a></li>]]></template_content>
<template_name>cal_unapprove_button</template_name>
<template_data><![CDATA[$id="",$cal_id="",$event=""]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[{parse js_module="calendar"}
<h2>{$this->lang->words['calendars']}</h2>
<div id='calendar_list' class='left general_box'>
<if test="calendarsforweek:|:is_array( $calendars ) && count( $calendars )">
<p><strong>{$this->lang->words['select_calendar']}</strong></p>
<ol>
<foreach loop="weekcalendars:$calendars as $cid => $cal">
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cid}&amp;do=showweek&amp;week={$this->request['week']}" seotitle="false" template="cal_week" base="public"}' title="{$this->lang->words['view_this_calendar']}" class='rounded'>{$cal['cal_title']}</a></li>
</foreach>
</ol>
</if>
<strong>{$this->lang->words['jump_to']}</strong><br />
<form action="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$this->request['_cal_id']}" base="public"}" method="post">
<fieldset>
<label for='m' class='hide'>{$this->lang->words['fv_months']}:</label>
<select name="m" class='input_select'><!--IBF.MONTH_BOX--></select>&nbsp;
<label for='year' class='hide'>{$this->lang->words['fv_years']}:</label>
<select name="year" class='input_select'><!--IBF.YEAR_BOX--></select>&nbsp;
<input type='submit' class='input_submit' value='{$this->lang->words['jmp_go']}' />
</fieldset>
</form>
</div>
<div id='current_calendar' class='right calendar_wrap'>
<div class='topic_controls'>
<ul class='pagination'>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=showweek&amp;week={$prev['0']}" seotitle="false" template="cal_week" base="public"}" title="{$prev['month_name']} {$prev['year_id']}">{$this->lang->words['_larr']} {$this->lang->words['week_previous']}</a></li>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=showweek&amp;week={$next['0']}" seotitle="false" template="cal_week" base="public"}" title="{$next['month_name']} {$next['year_id']}">{$this->lang->words['week_next']} {$this->lang->words['_rarr']}</a></li>
</ul>
<ul class='topic_buttons'>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=single" base="public"}' title='{$this->lang->words['se_normal']}'>{parse replacement="cal_single"} {$this->lang->words['event_add_single']}</a></li>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=range" base="public"}' title='{$this->lang->words['se_range']}'>{parse replacement="cal_ranged"} {$this->lang->words['event_add_ranged']}</a></li>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=recur" base="public"}' title='{$this->lang->words['se_recur']}'>{parse replacement="cal_recurring"} {$this->lang->words['event_add_recurring']}</a></li>
</ul>
</div>
<br />
<h2 class='maintitle'>{$this->lang->words['week_beginning']} {$date} {$month} {$year}</h2>
<ol id='week_view' class='clear'>
<!--IBF.DAYS_CONTENT-->
</ol>
</div>
<div id='mini_calendars' class='left calendar_wrap'>
<!--PREV.MONTH-->
<br />
<!--THIS.MONTH-->
<br />
<!--NEXT.MONTH-->
</div>]]></template_content>
<template_name>cal_week_content</template_name>
<template_data><![CDATA[$calendars, $date="",$month="",$year="",$prev="",$next="", $cal_id=1]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<php>
$this->week_view = ( $this->week_view == 'row1' ) ? 'row2' : 'row1';
</php>
<li id='day-{$year}_{$mid}_{$date}' class='day {$this->week_view} <if test="weekdayentryqueued:|:$queued != 0">{$this->lang->words['moderated']}</if>'>
<h3 class='bar'>{$wday}</h3>
<div>
<span class='date altrow'>{$date}</span>
<ul>
{$events}
</ul>
</div>
</li>]]></template_content>
<template_name>cal_week_dayentry</template_name>
<template_data><![CDATA[$wday="",$date="",$month="",$mid="",$year="",$events="",$queued=0]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='cal'>
<a href="{parse url="app=calendar&amp;module=calendar&amp;$link" base="public"}" title='{$this->lang->words['view_event']}'>{$text}</a>
</li>]]></template_content>
<template_name>cal_week_events_wrap</template_name>
<template_data><![CDATA[$link="",$text=""]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='month_bar header'>
{$month} {$year}
</li>]]></template_content>
<template_name>cal_week_monthbar</template_name>
<template_data><![CDATA[$month="",$year=""]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<p>{$event['event_content']}</p>
<br />
<p>{$this->lang->words['c_ranged']}
<br />{$this->lang->words['c_fromcolon']} {$event['_from_month']}/{$event['_from_day']}/{$event['_from_year']}
<br />{$this->lang->words['c_tocolon']} {$event['_to_month']}/{$event['_to_day']}/{$event['_to_year']}</p>]]></template_content>
<template_name>calendar_rss_range</template_name>
<template_data>$event</template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<p>{$event['event_content']}</p>
<br />
<p>{$this->lang->words['c_recurring']}
<br />{$this->lang->words['c_fromcolon']} {$event['_from_month']}/{$event['_from_day']}/{$event['_from_year']}
<br />{$this->lang->words['c_tocolon']} {$event['_to_month']}/{$event['_to_day']}/{$event['_to_year']}</p>]]></template_content>
<template_name>calendar_rss_recurring</template_name>
<template_data>$event</template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<p>{$event['event_content']}</p>
<br />
<p>{$this->lang->words['c_singleday']} {$event['_from_month']}/{$event['_from_day']}/{$event['_from_year']}</p>]]></template_content>
<template_name>calendar_rss_single</template_name>
<template_data>$event</template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<h2>{$this->lang->words['cal_birthdays']}</h2>
<div class='general_box'>
{parse striping="bday" classes="row1,row2"}
<ul>
<foreach loop="birthdays:$rows as $r">
<li class='{parse striping="bday"}'><a href="{parse url="showuser={$r['uid']}" template="showuser" seotitle="{$r['seoname']}" base="public"}">{$r['uname']}</a> <if test="age:|:$r['age']">(<strong>{$r['age']}</strong>)</if></li>
</foreach>
</ul>
</div>]]></template_content>
<template_name>calendarBirthdayList</template_name>
<template_data>$rows</template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[{parse js_module="calendar"}
<script type='text/javascript'>
ipb.calendar.inSection = 'form';
</script>
<div class='post_form'>
<form id='postingform' action="{parse url="app=calendar&module=calendar&amp;do={$code}&amp;cal_id={$calendar_id}&amp;formtype={$formtype}&amp;event_id={$event_id}" base="public"}" method="post">
<input type="hidden" name="removeattachid" value="" />
<h2 class='maintitle'>{$form_title}</h2>
<div class='generic_bar'></div>
<fieldset>
<h3 class='bar'>{$this->lang->words['event_details']}</h3>
<ul>
<li class='field'>
<label for='event_title'>{$this->lang->words['calendar_title']}</label>
<input type='text' id='event_title' class='input_text' name='event_title' value="{$event_title}" size='50' maxlength='50' />
</li>
<if test="single:|:$formtype == 'single'">
<li class='field'>
<label for='e_day'>{$this->lang->words['fv_single']}</label>
<!-- SKINNOTE: Update this to use the calendar picker? -->
<select class='input_select' name="e_day" id='e_day'>{$event_date['nd']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_month">{$event_date['nm']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_year">{$event_date['ny']}</select>
</li>
</if>
<if test="range:|:$formtype == 'range'">
<li class='field'>
<label for='e_day'>{$this->lang->words['fv_single']}</label>
<select class='input_select' name="e_day" id='e_day'>{$event_date['nd']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_month">{$event_date['nm']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_year">{$event_date['ny']}</select>
</li>
<li class='field'>
<label for='end_day'>{$this->lang->words['fv_range_ends']}</label>
<select class='input_select' name="end_day" id='end_day'>{$event_date['fd']}</select>&nbsp;&nbsp;
<select class='input_select' name="end_month">{$event_date['fm']}</select>&nbsp;&nbsp;
<select class='input_select' name="end_year">{$event_date['fy']}</select>
</li>
</if>
<if test="recur:|:$formtype == 'recur'">
<li class='field'>
<label for='e_day'>{$this->lang->words['fv_single']}</label>
<select class='input_select' name="e_day" id='e_day'>{$event_date['nd']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_month">{$event_date['nm']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_year">{$event_date['ny']}</select>
</li>
<li class='field'>
<label for='recur_unit'>{$this->lang->words['fv_recur']}</label>
{$this->lang->words['fv_recur_every']}
<select class='input_select' name="recur_unit" id='recur_unit'>{$event_date['recur_unit']}</select>
{$this->lang->words['fv_until']}
<select class='input_select' name="end_day">{$event_date['fd']}</select>&nbsp;&nbsp;
<select class='input_select' name="end_month">{$event_date['fm']}</select>&nbsp;&nbsp;
<select class='input_select' name="end_year">{$event_date['fy']}</select>
</li>
</if>
<if test="settimes:|:$event_type['timestuff']['formtype'] != 'range'">
<li class='field checkbox'>
<input class='input_check' type='checkbox' id='set_times' name='set_times' {$event_type['timestuff']['checked']} value='1' />
<label for='set_times'>{$this->lang->words['form_set_times']}</label>
</li>
<li class='field time_setting'>
<label for='timezone'>{$this->lang->words['form_tz']}</label>
{$event_type['timezone']}
</li>
<li class='field time_setting'>
<label for='tz_start'>{$this->lang->words['form_timestart']}</label>
<input class='input_text' type='text' size='8' id='tz_start' name='event_timestart' value='{$event_type['timestuff']['timestart']}' />
</li>
</if>
</ul>
<h3 class='bar'>{$this->lang->words['event_options']}</h3>
<ul>
<li class='field'>
<label for='event_calendar_id'>{$this->lang->words['form_whichcal']}</label>
<select name='event_calendar_id' id='event_calendar_id'>{$event_type['dropdown']}</select>
</li>
<li class='field'>
<label for='e_type'>{$this->lang->words['calendar_event_type']}</label>
<select name="e_type" id='e_type'>
<option value="public"{$event_type['pub_select']}>{$this->lang->words['calendar_type_public']}</option>
<option value="private"{$event_type['priv_select']}>{$this->lang->words['calendar_type_private']}</option>
</select>
</li>
<if test="acpaccess:|:$this->memberData['g_access_cp']">
<li class='field type_setting'>
<label for='e_groups'>{$this->lang->words['calendar_group_filter']}</label>
<select name="e_groups[]" id='e_groups' size="5" multiple='multiple'>{$groups}</select>
</li>
<li class='field checkbox type_setting'>
<input type='checkbox' id='all_groups' value='1' class='input_check' />
<label for='all_groups'>{$this->lang->words['all_groups']}</label>
</if>
</ul>
<script type='text/javascript'>
<if test="hidetime:|:$event_type['timestuff']['divhide'] == 'none'">
$$('.time_setting').invoke('hide');
</if>
<if test="adminoptions:|:$this->memberData['g_access_cp']">
ipb.calendar.hideAdminOptions();
</if>
</script>
<h3 class='bar'>{$this->lang->words['event']}</h3>
<ul>
<li>{$editor}</li>
<li class='field checkbox'>
<input type="checkbox" name="enableemo" class="input_check" value="yes" <if test="hassmilies:|:$event_type['smilies'] == 1">checked='checked'</if> />
<label for='enableemo'>{$this->lang->words['enable_emo']}</label>
</li>
</ul>
</fieldset>
<fieldset class='submit'>
<input class='input_submit' type="submit" value="{$button}" tabindex="4" /> {$this->lang->words['or']} <a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$calendar_id}" base="public"}' title='{$this->lang->words['cancel']}' class='cancel'>{$this->lang->words['cancel']}</a>
</fieldset>
</form>
</div>]]></template_content>
<template_name>calendarEventForm</template_name>
<template_data><![CDATA[$code="", $calendar_id="", $formtype="", $event_id='', $event_title='', $form_title='', $event_date='', $event_type='', $groups, $button, $editor]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[{parse js_module="topic"}
<script type="text/javascript">
//<!#^#|CDATA|
function calendar_event_delete(id, cal_id)
{
if (confirm('{$this->lang->words['js_del_1']}'))
{
window.location.href = "{$this->settings['base_url']}app=calendar&amp;module=calendar&amp;do=delete&md5check={$this->member->form_hash}&event_id=" + id + "&cal_id=" + cal_id;
}
else {
alert ('{$this->lang->words['js_del_2']}');
}
}
//|#^#]>
</script>
<!--SKINNOTE: I commented this out because we need to show event titles, and this seemed "prettiest", but feel free to change -->
<!--<h2>{$this->lang->words['cal_title_events']}</h2>
<div class='generic_bar'></div>-->
{$events}]]></template_content>
<template_name>calendarEventsList</template_name>
<template_data>$events</template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[{parse js_module="calendar"}
<h2>{$this->lang->words['calendars']}</h2>
<div id='calendar_list' class='left general_box'>
<if test="gotcalendars:|:is_array( $calendars ) && count( $calendars )">
<p><strong>{$this->lang->words['select_calendar']}</strong></p>
<ol>
<foreach loop="calendars:$calendars as $cid => $cal">
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cid}&amp;m={$this->request['m']}&amp;y={$this->request['y']}" base="public"}' title="{$this->lang->words['view_this_calendar']}" class='rounded'>{$cal['cal_title']}</a></li>
</foreach>
</ol>
</if>
<strong>{$this->lang->words['jump_to']}</strong><br />
<form action="{parse url="app=calendar&amp;module=calendar" base="public"}" method="post">
<fieldset>
<input type='hidden' name='cal_id' value='{$this->request['cal_id']}' />
<label for='m' class='hide'>{$this->lang->words['fv_months']}:</label>
<select name="m" class='input_select'><!--IBF.MONTH_BOX--></select>&nbsp;
<label for='year' class='hide'>{$this->lang->words['fv_years']}:</label>
<select name="year" class='input_select'><!--IBF.YEAR_BOX--></select>&nbsp;
<input type='submit' class='input_submit' value='{$this->lang->words['jmp_go']}' />
</fieldset>
</form>
</div>
<div id='current_calendar' class='right calendar_wrap'>
<div class='topic_controls'>
<ul class='pagination'>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;m={$prev['month_id']}&amp;y={$prev['year_id']}" base="public"}" title="{$prev['month_name']} {$prev['year_id']}">{$this->lang->words['_larr']} {$this->lang->words['month_previous']}</a></li>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;m={$next['month_id']}&amp;y={$next['year_id']}" base="public"}" title="{$next['month_name']} {$next['year_id']}">{$this->lang->words['month_next']} {$this->lang->words['_rarr']}</a></li>
</ul>
<ul class='topic_buttons'>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=single" base="public"}' title='{$this->lang->words['se_normal']}'>{parse replacement="cal_single"} {$this->lang->words['event_add_single']}</a></li>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=range" base="public"}' title='{$this->lang->words['se_range']}'>{parse replacement="cal_ranged"} {$this->lang->words['event_add_ranged']}</a></li>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=recur" base="public"}' title='{$this->lang->words['se_recur']}'>{parse replacement="cal_recurring"} {$this->lang->words['event_add_recurring']}</a></li>
</ul>
</div>
<br />
<table id='calendar_table' class='ipb_table' summary="{$this->lang->words['calendar_for']} {$month} {$year}">
<caption class='maintitle'>{$month} {$year}</caption>
<tr class='header'>
<th class='head_week' scope='col'>&nbsp;</th>
<foreach loop="days:$day_words as $day">
<th scope='col'>{$day}</th>
</foreach>
<!--IBF.DAYS_CONTENT-->
</tr>
</table>
<ul class='pagination'>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=find&amp;what=thismonth" base="public"}">{$this->lang->words['aa_cur_month']}</a></li>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=find&amp;what=thisweek" base="public"}">{$this->lang->words['aa_view_week']}</a></li>
</ul>
</div>
<div id='mini_calendars' class='left calendar_wrap'>
<!--PREV.MONTH-->
<br />
<!--NEXT.MONTH-->
</div>
<br />]]></template_content>
<template_name>calendarMainContent</template_name>
<template_data><![CDATA[$calendars, $month="",$year="",$prev="",$next="",$cal_jump="",$cal_id="",$day_words=""]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<td class='blank'><!-- no content --></td>]]></template_content>
<template_name>mini_cal_blank_cell</template_name>
<template_data/>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<td>
{$month_day}
</td>]]></template_content>
<template_name>mini_cal_date_cell</template_name>
<template_data><![CDATA[$month_day="",$events=""]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<td class="today">
<strong>{$month_day}</strong>
</td>]]></template_content>
<template_name>mini_cal_date_cell_today</template_name>
<template_data><![CDATA[$month_day="",$events=""]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<!-- <a href="{parse url="app=calendar&module=calendar&amp;cal_id={$this->request['_cal_id']}&amp;m={$mid}&amp;y=$year" base="public"}"> -->
<php>
$this->mini_cal = 'row2';
</php>
<h3 class='maintitle'>{$month} {$year}</h3>
<table class='mini_cal'>
<tr class='header'>
<th class='head_week'>&nbsp;</th>
<foreach loop="minidays:$day_words as $day">
<th>{parse expression="IPSText::mbsubstr( $day, 0, 1 )"}</th>
</foreach>
{$events}
</tr>
</table>]]></template_content>
<template_name>mini_cal_mini_wrap</template_name>
<template_data><![CDATA[$month="",$mid="",$year="",$events="",$day_words=""]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[</tr>
<!-- NEW ROW-->
<php>
$this->mini_cal = ( $this->mini_cal == 'row1' ) ? 'row2' : 'row1';
$this->request['_cal_id'] = ( $this->request['_cal_id'] ) ? $this->request['_cal_id'] : 1;
</php>
<tr class='{$this->mini_cal}'>
<th class='view_week header'>
<a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$this->request['_cal_id']}&amp;do=showweek&amp;week={$week}" seotitle="false" template="cal_week" base="public"}" title='{$this->lang->words['view_this_week']}' ><img src="{$this->settings['img_url']}/next.png" alt='' /></a>
</th>]]></template_content>
<template_name>mini_cal_new_row</template_name>
<template_data><![CDATA[$week=""]]></template_data>
<template_updated>1288018126</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>mobile</template_master_key>
</template>
</templategroup>
</templates>
@@ -1,33 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<moduleexport>
<modulegroup>
<module>
<sys_module_title>Календарь</sys_module_title>
<sys_module_application>calendar</sys_module_application>
<sys_module_key>calendar</sys_module_key>
<sys_module_description/>
<sys_module_version>1.0.0</sys_module_version>
<sys_module_parent>0</sys_module_parent>
<sys_module_protected>1</sys_module_protected>
<sys_module_visible>1</sys_module_visible>
<sys_module_tables/>
<sys_module_hooks/>
<sys_module_position>0</sys_module_position>
<sys_module_admin>0</sys_module_admin>
</module>
<module>
<sys_module_title>Управление календарем</sys_module_title>
<sys_module_application>calendar</sys_module_application>
<sys_module_key>calendar</sys_module_key>
<sys_module_description/>
<sys_module_version>1.0.0</sys_module_version>
<sys_module_parent>0</sys_module_parent>
<sys_module_protected>1</sys_module_protected>
<sys_module_visible>1</sys_module_visible>
<sys_module_tables/>
<sys_module_hooks/>
<sys_module_position>0</sys_module_position>
<sys_module_admin>1</sys_module_admin>
</module>
</modulegroup>
</moduleexport>
@@ -1,204 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<css>
<cssfile>
<css_set_id>0</css_set_id>
<css_updated>1288018123</css_updated>
<css_group>ipb_calendar</css_group>
<css_content>/************************************************************************/
/* IP.Board 3 CSS - By Rikki Tissier - (c)2008 Invision Power Services */
/************************************************************************/
/* ipb_calendar.css - Calendar specific styles */
/************************************************************************/
div#calendar_list {
width: 92%;
padding: 10px;
margin: 8px 0 15px 0;
}
div#calendar_list ol {
margin-top: 10px;
margin-bottom: 15px;
}
#calendar_list li {
margin: 2px 0;
text-align: left;
}
#calendar_list li a {
background: #d5dde5;
text-decoration: none;
padding: 5px 7px;
display: block;
}
div#current_calendar {
width: 77%;
margin-top: -20px;
}
/* div#current_calendar .maintitle {
margin-right: -2px !important;
}*/
div#current_calendar table {
border-collapse: collapse;
border-top: 0;
margin-bottom: 10px;
clear: both;
}
div#current_calendar table td {
font-size: 0.9em;
vertical-align: top;
border: 1px solid #d8d8d8;
padding: 5px;
height: 85px;
width: 14%;
}
div#current_calendar table td.selected {
background-color: #e1e7ee;
}
div#current_calendar table td ul {
margin: 5px;
}
#current_calendar table th,
#mini_calendars table th {
border: 1px solid #b6c7db; /* Fixes Firefoxs overlapping pixel thing with collapsed borders */
}
.calendar_wrap table td.blank {
background-color: #e7e7e7;
}
#ipboard_body .calendar_wrap table td.today {
border: 2px solid #6f8f52;
color: #6f8f52;
background-color: #f1f6ec;
}
.calendar_wrap table td strong {
font-size: 0.9em;
font-weight: bold;
}
#ipboard_body table th.head_week {
width: 2% !important;
}
#ipboard_body table th.view_week {
background-color: #b6c7db;
text-align: center;
border: 1px solid #b6c7db;
}
/* Week view */
div#current_calendar ol#week_view li.day {
margin-bottom: 2px;
}
div#current_calendar ol#week_view li.day div {
padding: 4px 10px 4px 75px;
min-height: 60px;
position: relative;
}
div#current_calendar ol#week_view li.day .date {
color: #1d3652;
font-size: 1.2em;
text-align: center;
padding-top: 10px;
top: 0px;
bottom: 0px;
left: 0px;
width: 65px;
display: block;
position: absolute;
}
div#mini_calendars {
margin: 20px 0 15px 0;
width: 20%;
}
div#mini_calendars table,
.mini_cal {
border-top: 0;
}
.mini-cal-wrap {
width: 100%;
}
div#mini_calendars th.view_week {
padding: 6px 2px;
}
div#mini_calendars th, div#mini_calendars td,
.mini_cal th, .mini_cal td {
font-size: 0.85em;
text-align: center;
padding: 6px;
}
div#mini_calendars td,
.mini_cal td {
border: 1px solid #f1f4f7;
padding: 6px 0;
}
.cal_color {
margin-right: 8px;
padding: 0 7px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
.cal {
background-color: #d5dde5;
color: #fff;
font-size: 0.8em;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
padding: 2px 5px;
margin-bottom: 3px;
}
#ipboard_body .cal a {
text-decoration: underline;
}
.today .cal {
background-color: #6f8f52;
}
.today .cal a {
color: #fff;
}
.cal_1 {
background-color: #971a48;
}
.cal_2 {
background-color: #3fa711;
}
.cal_3 {
background-color: #cd8b24;
}</css_content>
<css_position>1</css_position>
<css_app>calendar</css_app>
<css_app_hide>1</css_app_hide>
<css_attributes><![CDATA[title="Main" media="screen"]]></css_attributes>
<css_removed>0</css_removed>
<css_modules/>
<css_user_added>0</css_user_added>
<css_user_edited>0</css_user_edited>
<css_master_key>root</css_master_key>
</cssfile>
</css>
@@ -1,737 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<templates application="calendar" templategroups="a:1:{s:13:&quot;skin_calendar&quot;;s:5:&quot;exact&quot;;}">
<templategroup group="skin_calendar">
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='post_approve'><a href="{parse url="app=calendar&amp;module=calendar&amp;do=calendarEventApprove&amp;modfilter={$this->request['modfilter']}&amp;qt={$event['_quicktime']}&amp;approve=1&amp;md5check={$this->member->form_hash}&amp;cal_id={$cal_id}&amp;event_id={$id}" base="public"}" title='{$this->lang->words['approve_event']}'>{parse replacement="edit_post_icon"} {$this->lang->words['approve_event']}</a></li>]]></template_content>
<template_name>cal_approve_button</template_name>
<template_data><![CDATA[$id="",$cal_id="",$event=""]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<td class="blank"><!-- no content --></td>]]></template_content>
<template_name>cal_blank_cell</template_name>
<template_data/>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<!--Day-->
<if test="datecellqueued:|:$queued != 0">
<td id='{$js_id}' class="moderated">
<strong>{$month_day}</strong><a href="{$cal_date_queued}">{parse replacement="t_queued"}</a>
<else />
<td id='{$js_id}'>
<strong>{$month_day}</strong>
</if>
{$events}
</td>]]></template_content>
<template_name>cal_date_cell</template_name>
<template_data><![CDATA[$month_day="",$events="",$cal_date_queued="",$queued=0, $js_id]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<!--Day-->
<if test="todayqueued:|:$queued != 0">
<td id='{$js_id}' class="today moderated">
<strong>{$month_day}: {$this->lang->words['today_title']}</strong> <a href="{$cal_date_queued}">{parse replacement="t_queued"}</a>
<else />
<td id='{$js_id}' class="today">
<strong>{$month_day}: {$this->lang->words['today_title']}</strong>
</if>
{$events}
</td>]]></template_content>
<template_name>cal_date_cell_today</template_name>
<template_data><![CDATA[$month_day="",$events="",$cal_date_queued="",$queued=0, $js_id]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<td id='{$id}'><strong>{$day}</strong></td>]]></template_content>
<template_name>cal_day_bit</template_name>
<template_data><![CDATA[$day="", $id='']]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='post_del'><a href='{parse url="app=calendar&amp;module=calendar&amp;do=delete&amp;md5check={$this->member->form_hash}&amp;event_id={$id}&amp;cal_id={$cal_id}" base="public"}' title='{$this->lang->words['calendar_delete_title']}'>{parse replacement="delete_post_icon"} {$this->lang->words['calendar_delete_button']}</a></li>
<li class='post_edit'><a href='{parse url="app=calendar&amp;module=calendar&amp;do=edit&amp;cal_id={$cal_id}&amp;event_id={$id}" base="public"}' title='{$this->lang->words['calendar_edit_title']}'>{parse replacement="edit_post_icon"} {$this->lang->words['calendar_edit_button']}</a></li>]]></template_content>
<template_name>cal_edit_del_button</template_name>
<template_data><![CDATA[$id="",$cal_id=""]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[</ul>]]></template_content>
<template_name>cal_events_end</template_name>
<template_data/>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<ul>]]></template_content>
<template_name>cal_events_start</template_name>
<template_data/>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='cal'>
<a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$event['event_calendar_id']}&amp;do=showevent&amp;event_id={$event['event_id']}" seotitle="false" template="event" base="public"}" title='{$this->lang->words['view_event']}'>{$event['event_title']}</a>
</li>]]></template_content>
<template_name>cal_events_wrap</template_name>
<template_data><![CDATA[$event=""]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<if test="strpos( $url, "do=showevent" ) !== false">
<li class='cal'><a href="{parse url="app=calendar&amp;module=calendar&amp;{$url}" template="event" seotitle="false" base="public"}" title='{$this->lang->words['view_event']}'>{$text}</a></li>
<else />
<li class='cal'><a href="{parse url="app=calendar&amp;module=calendar&amp;{$url}" base="public"}" title='{$this->lang->words['view_event']}'>{$text}</a></li>
</if>]]></template_content>
<template_name>cal_events_wrap_manual</template_name>
<template_data><![CDATA[$url="",$text=""]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='cal'>
<a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$event['event_calendar_id']}&amp;do=showevent&amp;event_id={$event['event_id']}" template="event" seotitle="false" base="public"}" title='{$this->lang->words['view_event']}'>{$event['event_title']}</a>
</li>]]></template_content>
<template_name>cal_events_wrap_range</template_name>
<template_data><![CDATA[$event=""]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='cal'>
<a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$event['event_calendar_id']}&amp;do=showevent&amp;event_id={$event['event_id']}" base="public" template="event" seotitle="false"}" title="{$this->lang->words['tbt_recur']}">{$event['event_title']}</a>
</li>]]></template_content>
<template_name>cal_events_wrap_recurring</template_name>
<template_data><![CDATA[$event=""]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[</tr>
<!-- NEW ROW-->
<php>
$this->row_class = ( $this->row_class == 'row1' ) ? 'row2' : 'row1';
</php>
<tr class='{$this->row_class}'>
<th class='view_week header' scope='row'>
<a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$this->request['_cal_id']}&amp;do=showweek&amp;week={$week}" seotitle="false" template="cal_week" base="public"}" title="{$this->lang->words['view_this_week']}"><img src="{$this->settings['img_url']}/next.png" alt='' /></a>
</th>]]></template_content>
<template_name>cal_new_row</template_name>
<template_data><![CDATA[$week=""]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<if test="disablelightbox:|:!$this->settings['disable_lightbox']">
{parse template="include_lightbox" group="global" params=""}
</if>
{parse template="include_highlighter" group="global" params="1"}
<h2 class='maintitle'>{$this->lang->words['event_prefix']} {$event['event_title']}</h2>
<div class='generic_bar'></div>
<div class='post_block <if test="eventnotapproved:|:$event['event_approved']==0">moderated</if>' id='event_id_{$event['event_id']}'>
<div class='post_wrap'>
<if test="eventmember:|:$member['member_id']">
<h3>
<else />
<h3 class='guest'>
</if>
<if test="onlineoffline:|:$member['member_id']">
<if test="online:|:$member['_online']">
{parse replacement="user_online"}
<else />
{parse replacement="user_offline"}
</if> &nbsp;
<span class="author vcard"><a class="url fn" href='{parse url="showuser={$member['member_id']}" template="showuser" seotitle="{$member['members_seo_name']}" base="public"}' title='{$this->lang->words['view_profile']}'>{$member['members_display_name']}</a>{parse template="user_popup" group="global" params="$member['member_id'],$member['members_seo_name']"}</span>
<else />
{$member['members_display_name']}
</if>
</h3>
<div class='author_info'>
{parse template="userInfoPane" group="global" params="$member, $event['event_id'], array()"}
</div>
<div class='post_body'>
<p class='posted_info'>
<strong class='event'>{$this->lang->words['event_date']} {$event['_start_date']} {$date_ends} {$event['time']} ({$type})</strong>
</p>
<div class='post entry-content'>
{$event['event_content']}
</div>
</div>
<ul class='post_controls'>
<if test="reportpost:|:($this->settings['disable_reportpost'] != 1) and ( $this->memberData['member_id'] )">
<li class='report'><a href='{parse url="app=core&amp;module=reports&amp;rcom=calendar&amp;event_id={$event['event_id']}" base="public"}' title='{$this->lang->words['report_event']}'>{parse replacement="report_post_icon"} {$this->lang->words['report']}</a></li>
</if>
<!-- SKINNOTE: Add report link back in -->
{$approve_button} {$edit_button}
</ul>
</div>
</div>]]></template_content>
<template_name>cal_show_event</template_name>
<template_data><![CDATA[$event="",$member="",$event_type="",$edit_button="",$approve_button="",$type="",$date_ends=""]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='post_unapprove'><a href="{parse url="app=calendar&amp;module=calendar&amp;do=calendarEventApprove&amp;modfilter={$this->request['modfilter']}&amp;qt={$event['_quicktime']}&amp;approve=0&amp;md5check={$this->member->form_hash}&amp;cal_id={$cal_id}&amp;event_id={$id}" base="public"}" title='{$this->lang->words['unapprove_event']}'>{parse replacement="edit_post_icon"} {$this->lang->words['unapprove_event']}</a></li>]]></template_content>
<template_name>cal_unapprove_button</template_name>
<template_data><![CDATA[$id="",$cal_id="",$event=""]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[{parse js_module="calendar"}
<h2>{$this->lang->words['calendars']}</h2>
<div id='current_calendar' class='right calendar_wrap'>
<div class='topic_controls'>
<ul class='pagination'>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=showweek&amp;week={$prev['0']}" seotitle="false" template="cal_week" base="public"}" title="{$prev['month_name']} {$prev['year_id']}">{$this->lang->words['_larr']} {$this->lang->words['week_previous']}</a></li>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=showweek&amp;week={$next['0']}" seotitle="false" template="cal_week" base="public"}" title="{$next['month_name']} {$next['year_id']}">{$this->lang->words['week_next']} {$this->lang->words['_rarr']}</a></li>
</ul>
<ul class='topic_buttons'>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=single" base="public"}' title='{$this->lang->words['se_normal']}'>{parse replacement="cal_single"} {$this->lang->words['event_add_single']}</a></li>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=range" base="public"}' title='{$this->lang->words['se_range']}'>{parse replacement="cal_ranged"} {$this->lang->words['event_add_ranged']}</a></li>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=recur" base="public"}' title='{$this->lang->words['se_recur']}'>{parse replacement="cal_recurring"} {$this->lang->words['event_add_recurring']}</a></li>
</ul>
</div>
<br />
<h2 class='maintitle'>{$this->lang->words['week_beginning']} {$date} {$month} {$year}</h2>
<ol id='week_view' class='clear'>
<!--IBF.DAYS_CONTENT-->
</ol>
</div>
<div id='mini_calendars' class='left calendar_wrap'>
<div id='calendar_list' class='left general_box'>
<if test="calendarsforweek:|:is_array( $calendars ) && count( $calendars )">
<p><strong>{$this->lang->words['select_calendar']}</strong></p>
<ol>
<foreach loop="weekcalendars:$calendars as $cid => $cal">
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cid}&amp;do=showweek&amp;week={$this->request['week']}" seotitle="false" template="cal_week" base="public"}' title="{$this->lang->words['view_this_calendar']}" class='rounded'>{$cal['cal_title']}</a></li>
</foreach>
</ol>
</if>
<strong>{$this->lang->words['jump_to']}</strong><br />
<form action="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$this->request['_cal_id']}" base="public"}" method="post">
<fieldset>
<label for='m' class='hide'>{$this->lang->words['fv_months']}:</label>
<select name="m" class='input_select'><!--IBF.MONTH_BOX--></select>&nbsp;
<label for='year' class='hide'>{$this->lang->words['fv_years']}:</label>
<select name="year" class='input_select'><!--IBF.YEAR_BOX--></select>&nbsp;
<input type='submit' class='input_submit' value='{$this->lang->words['jmp_go']}' />
</fieldset>
</form>
</div>
<br style='clear:both;' />
<!--PREV.MONTH-->
<br />
<!--THIS.MONTH-->
<br />
<!--NEXT.MONTH-->
</div>]]></template_content>
<template_name>cal_week_content</template_name>
<template_data><![CDATA[$calendars, $date="",$month="",$year="",$prev="",$next="", $cal_id=1]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<php>
$this->week_view = ( $this->week_view == 'row1' ) ? 'row2' : 'row1';
</php>
<li id='day-{$year}_{$mid}_{$date}' class='day {$this->week_view} <if test="weekdayentryqueued:|:$queued != 0">{$this->lang->words['moderated']}</if>'>
<h3 class='bar'>{$wday}</h3>
<div>
<span class='date altrow'>{$date}</span>
<ul>
{$events}
</ul>
</div>
</li>]]></template_content>
<template_name>cal_week_dayentry</template_name>
<template_data><![CDATA[$wday="",$date="",$month="",$mid="",$year="",$events="",$queued=0]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='cal'>
<a href="{parse url="app=calendar&amp;module=calendar&amp;$link" base="public"}" title='{$this->lang->words['view_event']}'>{$text}</a>
</li>]]></template_content>
<template_name>cal_week_events_wrap</template_name>
<template_data><![CDATA[$link="",$text=""]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='month_bar header'>
{$month} {$year}
</li>]]></template_content>
<template_name>cal_week_monthbar</template_name>
<template_data><![CDATA[$month="",$year=""]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<p>{$event['event_content']}</p>
<br />
<p>{$this->lang->words['c_ranged']}
<br />{$this->lang->words['c_fromcolon']} {$event['_from_month']}/{$event['_from_day']}/{$event['_from_year']}
<br />{$this->lang->words['c_tocolon']} {$event['_to_month']}/{$event['_to_day']}/{$event['_to_year']}</p>]]></template_content>
<template_name>calendar_rss_range</template_name>
<template_data>$event</template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<p>{$event['event_content']}</p>
<br />
<p>{$this->lang->words['c_recurring']}
<br />{$this->lang->words['c_fromcolon']} {$event['_from_month']}/{$event['_from_day']}/{$event['_from_year']}
<br />{$this->lang->words['c_tocolon']} {$event['_to_month']}/{$event['_to_day']}/{$event['_to_year']}</p>]]></template_content>
<template_name>calendar_rss_recurring</template_name>
<template_data>$event</template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<p>{$event['event_content']}</p>
<br />
<p>{$this->lang->words['c_singleday']} {$event['_from_month']}/{$event['_from_day']}/{$event['_from_year']}</p>]]></template_content>
<template_name>calendar_rss_single</template_name>
<template_data>$event</template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<h2>{$this->lang->words['cal_birthdays']}</h2>
<div class='general_box'>
{parse striping="bday" classes="row1,row2"}
<ul>
<foreach loop="birthdays:$rows as $r">
<li class='{parse striping="bday"}'><a href="{parse url="showuser={$r['uid']}" template="showuser" seotitle="{$r['seoname']}" base="public"}">{$r['uname']}</a> <if test="age:|:$r['age']">(<strong>{$r['age']}</strong>)</if></li>
</foreach>
</ul>
</div>]]></template_content>
<template_name>calendarBirthdayList</template_name>
<template_data>$rows</template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[{parse js_module="calendar"}
<script type='text/javascript'>
ipb.calendar.inSection = 'form';
</script>
<div class='post_form'>
<form id='postingform' action="{parse url="app=calendar&module=calendar&amp;do={$code}&amp;cal_id={$calendar_id}&amp;formtype={$formtype}&amp;event_id={$event_id}" base="public"}" method="post">
<input type="hidden" name="removeattachid" value="" />
<input type="hidden" name="auth_key" value="{$this->member->form_hash}" />
<h2 class='maintitle'>{$form_title}</h2>
<div class='generic_bar'></div>
<fieldset>
<h3 class='bar'>{$this->lang->words['event_details']}</h3>
<ul>
<li class='field'>
<label for='event_title'>{$this->lang->words['calendar_title']}</label>
<input type='text' id='event_title' class='input_text' name='event_title' value="{$event_title}" size='50' maxlength='50' />
</li>
<if test="single:|:$formtype == 'single'">
<li class='field'>
<label for='e_day'>{$this->lang->words['fv_single']}</label>
<!-- SKINNOTE: Update this to use the calendar picker? -->
<select class='input_select' name="e_day" id='e_day'>{$event_date['nd']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_month">{$event_date['nm']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_year">{$event_date['ny']}</select>
</li>
</if>
<if test="range:|:$formtype == 'range'">
<li class='field'>
<label for='e_day'>{$this->lang->words['fv_single']}</label>
<select class='input_select' name="e_day" id='e_day'>{$event_date['nd']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_month">{$event_date['nm']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_year">{$event_date['ny']}</select>
</li>
<li class='field'>
<label for='end_day'>{$this->lang->words['fv_range_ends']}</label>
<select class='input_select' name="end_day" id='end_day'>{$event_date['fd']}</select>&nbsp;&nbsp;
<select class='input_select' name="end_month">{$event_date['fm']}</select>&nbsp;&nbsp;
<select class='input_select' name="end_year">{$event_date['fy']}</select>
</li>
</if>
<if test="recur:|:$formtype == 'recur'">
<li class='field'>
<label for='e_day'>{$this->lang->words['fv_single']}</label>
<select class='input_select' name="e_day" id='e_day'>{$event_date['nd']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_month">{$event_date['nm']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_year">{$event_date['ny']}</select>
</li>
<li class='field'>
<label for='recur_unit'>{$this->lang->words['fv_recur']}</label>
{$this->lang->words['fv_recur_every']}
<select class='input_select' name="recur_unit" id='recur_unit'>{$event_date['recur_unit']}</select>
{$this->lang->words['fv_until']}
<select class='input_select' name="end_day">{$event_date['fd']}</select>&nbsp;&nbsp;
<select class='input_select' name="end_month">{$event_date['fm']}</select>&nbsp;&nbsp;
<select class='input_select' name="end_year">{$event_date['fy']}</select>
</li>
</if>
<if test="settimes:|:$event_type['timestuff']['formtype'] != 'range'">
<li class='field checkbox'>
<input class='input_check' type='checkbox' id='set_times' name='set_times' {$event_type['timestuff']['checked']} value='1' />
<label for='set_times'>{$this->lang->words['form_set_times']}</label>
</li>
<li class='field time_setting'>
<label for='timezone'>{$this->lang->words['form_tz']}</label>
{$event_type['timezone']}
</li>
<li class='field time_setting'>
<label for='tz_start'>{$this->lang->words['form_timestart']}</label>
<input class='input_text' type='text' size='8' id='tz_start' name='event_timestart' value='{$event_type['timestuff']['timestart']}' />
</li>
</if>
</ul>
<h3 class='bar'>{$this->lang->words['event_options']}</h3>
<ul>
<li class='field'>
<label for='event_calendar_id'>{$this->lang->words['form_whichcal']}</label>
<select name='event_calendar_id' id='event_calendar_id'>{$event_type['dropdown']}</select>
</li>
<li class='field'>
<label for='e_type'>{$this->lang->words['calendar_event_type']}</label>
<select name="e_type" id='e_type'>
<option value="public"{$event_type['pub_select']}>{$this->lang->words['calendar_type_public']}</option>
<option value="private"{$event_type['priv_select']}>{$this->lang->words['calendar_type_private']}</option>
</select>
</li>
<if test="acpaccess:|:$this->memberData['g_access_cp']">
<li class='field type_setting'>
<label for='e_groups'>{$this->lang->words['calendar_group_filter']}</label>
<select name="e_groups[]" id='e_groups' size="5" multiple='multiple'>{$groups}</select>
</li>
<li class='field checkbox type_setting'>
<input type='checkbox' id='all_groups' value='1' class='input_check' />
<label for='all_groups'>{$this->lang->words['all_groups']}</label>
</if>
</ul>
<script type='text/javascript'>
<if test="hidetime:|:$event_type['timestuff']['divhide'] == 'none'">
$$('.time_setting').invoke('hide');
</if>
<if test="adminoptions:|:$this->memberData['g_access_cp']">
ipb.calendar.hideAdminOptions();
</if>
</script>
<h3 class='bar'>{$this->lang->words['event']}</h3>
<ul>
<li>{$editor}</li>
<li class='field checkbox'>
<input type="checkbox" name="enableemo" class="input_check" value="yes" <if test="hassmilies:|:$event_type['smilies'] == 1">checked='checked'</if> />
<label for='enableemo'>{$this->lang->words['enable_emo']}</label>
</li>
</ul>
</fieldset>
<fieldset class='submit'>
<input class='input_submit' type="submit" value="{$button}" tabindex="4" /> {$this->lang->words['or']} <a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$calendar_id}" base="public"}' title='{$this->lang->words['cancel']}' class='cancel'>{$this->lang->words['cancel']}</a>
</fieldset>
</form>
</div>]]></template_content>
<template_name>calendarEventForm</template_name>
<template_data><![CDATA[$code="", $calendar_id="", $formtype="", $event_id='', $event_title='', $form_title='', $event_date='', $event_type='', $groups, $button, $editor]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[{parse js_module="topic"}
<script type="text/javascript">
//<!#^#|CDATA|
function calendar_event_delete(id, cal_id)
{
if (confirm('{$this->lang->words['js_del_1']}'))
{
window.location.href = "{$this->settings['base_url']}app=calendar&amp;module=calendar&amp;do=delete&md5check={$this->member->form_hash}&event_id=" + id + "&cal_id=" + cal_id;
}
else {
alert ('{$this->lang->words['js_del_2']}');
}
}
//|#^#]>
</script>
<!--SKINNOTE: I commented this out because we need to show event titles, and this seemed "prettiest", but feel free to change -->
<!--<h2>{$this->lang->words['cal_title_events']}</h2>
<div class='generic_bar'></div>-->
{$events}]]></template_content>
<template_name>calendarEventsList</template_name>
<template_data>$events</template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[{parse js_module="calendar"}
<h2>{$this->lang->words['calendars']}</h2>
<div id='current_calendar' class='right calendar_wrap'>
<div class='topic_controls'>
<ul class='pagination'>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;m={$prev['month_id']}&amp;y={$prev['year_id']}" base="public"}" title="{$prev['month_name']} {$prev['year_id']}">{$this->lang->words['_larr']} {$this->lang->words['month_previous']}</a></li>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;m={$next['month_id']}&amp;y={$next['year_id']}" base="public"}" title="{$next['month_name']} {$next['year_id']}">{$this->lang->words['month_next']} {$this->lang->words['_rarr']}</a></li>
</ul>
<ul class='topic_buttons'>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=single" base="public"}' title='{$this->lang->words['se_normal']}'>{parse replacement="cal_single"} {$this->lang->words['event_add_single']}</a></li>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=range" base="public"}' title='{$this->lang->words['se_range']}'>{parse replacement="cal_ranged"} {$this->lang->words['event_add_ranged']}</a></li>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=recur" base="public"}' title='{$this->lang->words['se_recur']}'>{parse replacement="cal_recurring"} {$this->lang->words['event_add_recurring']}</a></li>
</ul>
</div>
<br />
<table id='calendar_table' class='ipb_table' summary="{$this->lang->words['calendar_for']} {$month} {$year}">
<caption class='maintitle'>{$month} {$year}</caption>
<tr class='header'>
<th class='head_week' scope='col'>&nbsp;</th>
<foreach loop="days:$day_words as $day">
<th scope='col'>{$day}</th>
</foreach>
<!--IBF.DAYS_CONTENT-->
</tr>
</table>
<ul class='pagination'>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=find&amp;what=thismonth" base="public"}">{$this->lang->words['aa_cur_month']}</a></li>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=find&amp;what=thisweek" base="public"}">{$this->lang->words['aa_view_week']}</a></li>
</ul>
</div>
<div id='mini_calendars' class='left calendar_wrap'>
<div id='calendar_list' class='general_box'>
<if test="gotcalendars:|:is_array( $calendars ) && count( $calendars )">
<p><strong>{$this->lang->words['select_calendar']}</strong></p>
<ol>
<foreach loop="calendars:$calendars as $cid => $cal">
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cid}&amp;m={$this->request['m']}&amp;y={$this->request['y']}" base="public"}' title="{$this->lang->words['view_this_calendar']}" class='rounded'>{$cal['cal_title']}</a></li>
</foreach>
</ol>
</if>
<strong>{$this->lang->words['jump_to']}</strong><br />
<form action="{parse url="app=calendar&amp;module=calendar" base="public"}" method="post">
<fieldset>
<input type='hidden' name='cal_id' value='{$this->request['cal_id']}' />
<label for='m' class='hide'>{$this->lang->words['fv_months']}:</label>
<select name="m" class='input_select'><!--IBF.MONTH_BOX--></select>&nbsp;
<label for='year' class='hide'>{$this->lang->words['fv_years']}:</label>
<select name="year" class='input_select'><!--IBF.YEAR_BOX--></select>&nbsp;
<input type='submit' class='input_submit' value='{$this->lang->words['jmp_go']}' />
</fieldset>
</form>
</div>
<!--PREV.MONTH-->
<br />
<!--NEXT.MONTH-->
</div>
<br />]]></template_content>
<template_name>calendarMainContent</template_name>
<template_data><![CDATA[$calendars, $month="",$year="",$prev="",$next="",$cal_jump="",$cal_id="",$day_words=""]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<td class='blank'><!-- no content --></td>]]></template_content>
<template_name>mini_cal_blank_cell</template_name>
<template_data/>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<td>
{$month_day}
</td>]]></template_content>
<template_name>mini_cal_date_cell</template_name>
<template_data><![CDATA[$month_day="",$events=""]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<td class="today">
<strong>{$month_day}</strong>
</td>]]></template_content>
<template_name>mini_cal_date_cell_today</template_name>
<template_data><![CDATA[$month_day="",$events=""]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<!-- <a href="{parse url="app=calendar&module=calendar&amp;cal_id={$this->request['_cal_id']}&amp;m={$mid}&amp;y=$year" base="public"}"> -->
<php>
$this->mini_cal = 'row2';
</php>
<div class='mini-cal-wrap'>
<h3 class='maintitle'>{$month} {$year}</h3>
<table class='mini_cal'>
<tr class='header'>
<th class='head_week'>&nbsp;</th>
<foreach loop="minidays:$day_words as $day">
<th>{parse expression="IPSText::mbsubstr( $day, 0, 1 )"}</th>
</foreach>
{$events}
</tr>
</table>
</div>]]></template_content>
<template_name>mini_cal_mini_wrap</template_name>
<template_data><![CDATA[$month="",$mid="",$year="",$events="",$day_words=""]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[</tr>
<!-- NEW ROW-->
<php>
$this->mini_cal = ( $this->mini_cal == 'row1' ) ? 'row2' : 'row1';
$this->request['_cal_id'] = ( $this->request['_cal_id'] ) ? $this->request['_cal_id'] : 1;
</php>
<tr class='{$this->mini_cal}'>
<th class='view_week header'>
<a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$this->request['_cal_id']}&amp;do=showweek&amp;week={$week}" seotitle="false" template="cal_week" base="public"}" title='{$this->lang->words['view_this_week']}' ><img src="{$this->settings['img_url']}/next.png" alt='' /></a>
</th>]]></template_content>
<template_name>mini_cal_new_row</template_name>
<template_data><![CDATA[$week=""]]></template_data>
<template_updated>1288018124</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>root</template_master_key>
</template>
</templategroup>
</templates>
@@ -1,176 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<settingexport>
<settinggroup>
<setting>
<conf_is_title>1</conf_is_title>
<conf_title_keyword>calendar</conf_title_keyword>
<conf_title_title>Календарь и дни рождения</conf_title_title>
<conf_title_desc>Настройка опций календаря и отображение на форуме именинников</conf_title_desc>
<conf_title_tab>IPS Apps</conf_title_tab>
<conf_title_app>calendar</conf_title_app>
<conf_title_noshow>0</conf_title_noshow>
</setting>
<setting>
<conf_title>Показывать именинников на главной странице календаря?</conf_title>
<conf_description>Если опция включена, календарь будет показывать количество именинников в данный день.</conf_description>
<conf_group>28</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>show_bday_calendar</conf_key>
<conf_default>1</conf_default>
<conf_extra/>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>1</conf_position>
<conf_start_group/>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>calendar</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Показывать сегодняшние дни рождения на главной странице форума?</conf_title>
<conf_description>Если опция включена, на главной странице форума будут отображены все дни рождения на сегодняшний день.</conf_description>
<conf_group>28</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>show_birthdays</conf_key>
<conf_default>1</conf_default>
<conf_extra/>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>2</conf_position>
<conf_start_group>Сегодняшние именинники</conf_start_group>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>calendar</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Автоматически скрывать блок при отсутствии именинников?</conf_title>
<conf_description><![CDATA[Если опция включена и дней рождения в текущий день нет, то блок "Сегодняшние именинники" будет скрыт на главной странице форума.]]></conf_description>
<conf_group>28</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>autohide_bday</conf_key>
<conf_default>1</conf_default>
<conf_extra/>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>3</conf_position>
<conf_start_group/>
<conf_end_group>1</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>calendar</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Показывать предстоящие календарные события?</conf_title>
<conf_description>Предстоящие события в календаре будут отображаться на главной странице форума. Повторяющиеся события или длительные события не отображаются.</conf_description>
<conf_group>28</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>show_calendar</conf_key>
<conf_default>1</conf_default>
<conf_extra/>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>4</conf_position>
<conf_start_group>Предстоящие события календаря</conf_start_group>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>calendar</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Автоматически скрывать блок событий, если их нет?</conf_title>
<conf_description>Блок предстоящих календарных событий будет скрыт на главной странице форума, если предстоящих событий нет.</conf_description>
<conf_group>28</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>autohide_calendar</conf_key>
<conf_default>1</conf_default>
<conf_extra/>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>5</conf_position>
<conf_start_group/>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>calendar</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title><![CDATA[Показывать предстоящие события на следующие [x] дней]]></conf_title>
<conf_description>Показывает события, которые произойдут в течение указанного количества дней после текущего дня.</conf_description>
<conf_group>28</conf_group>
<conf_type>input</conf_type>
<conf_key>calendar_limit</conf_key>
<conf_default>5</conf_default>
<conf_extra/>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>6</conf_position>
<conf_start_group/>
<conf_end_group>1</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>calendar</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title><![CDATA[Начальный год в выпадающем меню &quot;Год&quot; календаря]]></conf_title>
<conf_description>Относится к просмотру календаря/добавлению событий.</conf_description>
<conf_group>28</conf_group>
<conf_type>input</conf_type>
<conf_key>start_year</conf_key>
<conf_default>2008</conf_default>
<conf_extra/>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>7</conf_position>
<conf_start_group/>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>calendar</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title><![CDATA[Конечный год в выпадающем меню &quot;Год&quot; календаря]]></conf_title>
<conf_description><![CDATA[Относится к просмотру календаря/добавлению событий.<br />Например: если в данный момент начальный год выбран 2008, и если вы введете в эту опцию 5, то можно выбрать любой год календаря на 5 лет вперед с 2008 до 2013 года.]]></conf_description>
<conf_group>28</conf_group>
<conf_type>input</conf_type>
<conf_key>year_limit</conf_key>
<conf_default>5</conf_default>
<conf_extra/>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>8</conf_position>
<conf_start_group/>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>calendar</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Начать календарь с понедельника?</conf_title>
<conf_description>В некоторых странах неделя начинается с воскресенья, тогда эту опцию можно выключить. В противном случае просто оставьте ее включенной.</conf_description>
<conf_group>28</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>ipb_calendar_mon</conf_key>
<conf_default>1</conf_default>
<conf_extra/>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>9</conf_position>
<conf_start_group/>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>calendar</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
</settinggroup>
</settingexport>
@@ -1,23 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<export>
<group>
<row>
<task_id>4</task_id>
<task_title>Кеширование дней рождения и событий</task_title>
<task_file>calendarevents.php</task_file>
<task_next_run>1246348010</task_next_run>
<task_week_day>-1</task_week_day>
<task_month_day>-1</task_month_day>
<task_hour>12</task_hour>
<task_minute>-1</task_minute>
<task_cronkey>90eda65c70d48ffcbb91ac6a693bb001</task_cronkey>
<task_log>1</task_log>
<task_description><![CDATA[Кеширование событий в календаре и дней рождения]]></task_description>
<task_enabled>1</task_enabled>
<task_key>calendarevents</task_key>
<task_safemode>1</task_safemode>
<task_locked>0</task_locked>
<task_application>calendar</task_application>
</row>
</group>
</export>
@@ -1,729 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<templates application="calendar" templategroups="a:1:{s:13:&quot;skin_calendar&quot;;s:5:&quot;exact&quot;;}">
<templategroup group="skin_calendar">
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='post_approve'><a href="{parse url="app=calendar&amp;module=calendar&amp;do=calendarEventApprove&amp;modfilter={$this->request['modfilter']}&amp;qt={$event['_quicktime']}&amp;approve=1&amp;md5check={$this->member->form_hash}&amp;cal_id={$cal_id}&amp;event_id=$id" base="public"}" title='{$this->lang->words['approve_event']}'>{parse replacement="edit_post_icon"} {$this->lang->words['approve_event']}</a></li>]]></template_content>
<template_name>cal_approve_button</template_name>
<template_data><![CDATA[$id="",$cal_id="",$event=""]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<td class="blank"><!-- no content --></td>]]></template_content>
<template_name>cal_blank_cell</template_name>
<template_data/>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<!--Day-->
<if test="$queued != 0">
<td id='{$js_id}' class="moderated">
<strong>$month_day</strong><a href="{$cal_date_queued}">{parse replacement="t_queued"}</a>
<else />
<td id='{$js_id}'>
<strong>$month_day</strong>
</if>
$events
</td>]]></template_content>
<template_name>cal_date_cell</template_name>
<template_data><![CDATA[$month_day="",$events="",$cal_date_queued="",$queued=0, $js_id]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<!--Day-->
<if test="$queued != 0">
<td id='{$js_id}' class="today moderated">
<strong>$month_day: {$this->lang->words['today_title']}</strong> <a href="{$cal_date_queued}">{parse replacement="t_queued"}</a>
<else />
<td id='{$js_id}' class="today">
<strong>$month_day: {$this->lang->words['today_title']}</strong>
</if>
$events
</td>]]></template_content>
<template_name>cal_date_cell_today</template_name>
<template_data><![CDATA[$month_day="",$events="",$cal_date_queued="",$queued=0, $js_id]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<td id='{$id}'><strong>$day</strong></td>]]></template_content>
<template_name>cal_day_bit</template_name>
<template_data><![CDATA[$day="", $id='']]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='post_del'><a href='{parse url="app=calendar&amp;module=calendar&amp;do=delete&amp;md5check={$this->member->form_hash}&amp;event_id=$id&amp;cal_id={$cal_id}" base="public"}' title='{$this->lang->words['calendar_delete_title']}'>{parse replacement="delete_post_icon"} {$this->lang->words['calendar_delete_button']}</a></li>
<li class='post_edit'><a href='{parse url="app=calendar&amp;module=calendar&amp;do=edit&amp;cal_id={$cal_id}&amp;event_id=$id" base="public"}' title='{$this->lang->words['calendar_edit_title']}'>{parse replacement="edit_post_icon"} {$this->lang->words['calendar_edit_button']}</a></li>]]></template_content>
<template_name>cal_edit_del_button</template_name>
<template_data><![CDATA[$id="",$cal_id=""]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[</ul>]]></template_content>
<template_name>cal_events_end</template_name>
<template_data/>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<ul>]]></template_content>
<template_name>cal_events_start</template_name>
<template_data/>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='cal'><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$event['event_calendar_id']}&amp;do=showevent&amp;event_id={$event['event_id']}" base="public"}" title='{$this->lang->words['view_event']}'>{$event['event_title']}</a></li>]]></template_content>
<template_name>cal_events_wrap</template_name>
<template_data><![CDATA[$event=""]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='cal'><a href="{parse url="app=calendar&amp;module=calendar&amp;{$url}" base="public"}" title='{$this->lang->words['view_event']}'>{$text}</a></li>]]></template_content>
<template_name>cal_events_wrap_manual</template_name>
<template_data><![CDATA[$url="",$text=""]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<div class="calranged">
<a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$event['event_calendar_id']}&amp;do=showevent&amp;event_id={$event['event_id']}" base="public"}" title='{$this->lang->words['view_event']}'>{$event['event_title']}</a>
</div>]]></template_content>
<template_name>cal_events_wrap_range</template_name>
<template_data><![CDATA[$event=""]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<div class="calitem">
<a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$event['event_calendar_id']}&amp;do=showevent&amp;event_id={$event['event_id']}" base="public"}" title="{$this->lang->words['tbt_recur']}">{$event['event_title']}</a>
</div>]]></template_content>
<template_name>cal_events_wrap_recurring</template_name>
<template_data><![CDATA[$event=""]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[</tr>
<!-- NEW ROW-->
<php>
$this->row_class = ( $this->row_class == 'row1' ) ? 'row2' : 'row1';
</php>
<tr class='{$this->row_class}'>
<th class='view_week' scope='row'>
<a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$this->request['_cal_id']}&amp;do=showweek&amp;week=$week" base="public"}" title="{$this->lang->words['view_this_week']}"><img src="{$this->settings['img_url']}/next.png" alt='' /></a>
</th>]]></template_content>
<template_name>cal_new_row</template_name>
<template_data><![CDATA[$week=""]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<h2>Event: {$event['event_title']}</h2>
<ul class='topic_options'></ul>
<div class='post_block <if test="$event['event_approved']==0">moderated</if> id='event_id_{$event['event_id']}'>
<div class='post_wrap'>
<if test="$member['member_id']">
<h3>
<else />
<h3 class='guest'>
</if>
<if test="$member['member_id']">
<if test="$member['_online']">
{parse replacement="user_online"}
<else />
{parse replacement="user_offline"}
</if> &nbsp;
<address class="author vcard"><a class="url fn" href='{parse url="showuser={$member['member_id']}" base="public"}' title='{$this->lang->words['view_profile']}'>{$member['members_display_name']}</a>{parse template="user_popup" group="global" params="$member['member_id']"}</address>
<else />
{$member['members_display_name']}
</if>
</h3>
<p class='posted_info'>
<strong class='event'>{$this->lang->words['event_date']} {$event['_start_date']} $date_ends</b> {$event['time']} ($type)</strong>
</p>
<div class='author_info'>
{parse template="userInfoPane" group="global" params="$member, $event['event_id'], array()"}
</div>
<div class='post_body'>
<div class='post entry-content'>
{$event['event_content']}
</div>
</div>
<ul class='post_controls'>
<if test="($this->settings['disable_reportpost'] != 1) and ( $this->memberData['member_id'] )">
<li class='report'><a href='{parse url="app=core&amp;module=reports&amp;rcom=calendar&amp;event_id={$event['event_id']}" base="public"}' title='{$this->lang->words['report_event']}'>{parse replacement="report_post_icon"} {$this->lang->words['report']}</a></li>
</if>
<!-- SKINNOTE: Add report link back in -->
{$approve_button} {$edit_button}
</ul>
</div>
</div>]]></template_content>
<template_name>cal_show_event</template_name>
<template_data><![CDATA[$event="",$member="",$event_type="",$edit_button="",$approve_button="",$type="",$date_ends=""]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='post_unapprove'><a href="{parse url="app=calendar&amp;module=calendar&amp;do=calendarEventApprove&amp;modfilter={$this->request['modfilter']}&amp;qt={$event['_quicktime']}&amp;approve=0&amp;md5check={$this->member->form_hash}&amp;cal_id={$cal_id}&amp;event_id=$id" base="public"}" title='{$this->lang->words['unapprove_event']}'>{parse replacement="edit_post_icon"} {$this->lang->words['unapprove_event']}</a></li>]]></template_content>
<template_name>cal_unapprove_button</template_name>
<template_data><![CDATA[$id="",$cal_id="",$event=""]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[{parse js_module="calendar"}
<h2>{$this->lang->words['calendars']}</h2>
<div id='calendar_list' class='general_box'>
<if test="is_array( $calendars ) && count( $calendars )">
<p><strong>{$this->lang->words['select_calendar']}</strong></p>
<ol>
<foreach loop="$calendars as $cid => $cal">
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cid}&amp;do=showweek&amp;week={$this->request['week']}" base="public"}' title="{$this->lang->words['view_this_calendar']}">{$cal['cal_title']}</a></li>
</foreach>
</ol>
</if>
<p>
<form action="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$this->request['_cal_id']}" base="public"}" method="post">
<strong>{$this->lang->words['jump_to']}</strong><br />
<fieldset>
<label for='m' class='hide'>{$this->lang->words['fv_months']}:</label>
<select name="m" class='input_select'><!--IBF.MONTH_BOX--></select>&nbsp;
<label for='year' class='hide'>{$this->lang->words['fv_years']}:</label>
<select name="year" class='input_select'><!--IBF.YEAR_BOX--></select>&nbsp;
<input type='submit' class='input_submit' value='{$this->lang->words['jmp_go']}' />
</fieldset>
</form>
</p>
</div>
<div id='current_calendar'>
<div class='topic_controls'>
<ul class='pagination'>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=showweek&amp;week={$prev['0']}" base="public"}" title="{$prev['month_name']} {$prev['year_id']}">{$this->lang->words['_larr']} {$this->lang->words['week_previous']}</a></li>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=showweek&amp;week={$next['0']}" base="public"}" title="{$next['month_name']} {$next['year_id']}">{$this->lang->words['week_next']} {$this->lang->words['_rarr']}</a></li>
</ul>
<ul class='topic_buttons'>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=single" base="public"}' title='{$this->lang->words['se_normal']}'>{parse replacement="cal_single"} {$this->lang->words['event_add_single']}</a></li>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=range" base="public"}' title='{$this->lang->words['se_range']}'>{parse replacement="cal_ranged"} {$this->lang->words['event_add_ranged']}</a></li>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=recur" base="public"}' title='{$this->lang->words['se_recur']}'>{parse replacement="cal_recurring"} {$this->lang->words['event_add_recurring']}</a></li>
</ul>
</div>
<br />
<h2>{$this->lang->words['week_beginning']} $date $month $year</h2>
<ol id='week_view'>
<!--IBF.DAYS_CONTENT-->
</ol>
</div>
<div id='mini_calendars'>
<!--PREV.MONTH-->
<br />
<!--THIS.MONTH-->
<br />
<!--NEXT.MONTH-->
</div>]]></template_content>
<template_name>cal_week_content</template_name>
<template_data><![CDATA[$calendars, $date="",$month="",$year="",$prev="",$next="", $cal_id=1]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<php>
$this->week_view = ( $this->week_view == 'row1' ) ? 'row2' : 'row1';
</php>
<li id='day-{$year}_{$mid}_{$date}' class='day {$this->week_view} <if test="$queued != 0">{$this->lang->words['moderated']}</if>'>
<h3 class='bar'>$wday</h3>
<div>
<span class='date altrow'>$date</span>
{$events}
</div>
</li>]]></template_content>
<template_name>cal_week_dayentry</template_name>
<template_data><![CDATA[$wday="",$date="",$month="",$mid="",$year="",$events="",$queued=0]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<div class="divpad">
<b><a href="{parse url="app=calendar&amp;module=calendar&amp;$link" base="public"}">$text</a></b>
</div>]]></template_content>
<template_name>cal_week_events_wrap</template_name>
<template_data><![CDATA[$link="",$text=""]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<div style="background-color: $bg; color: $ft; padding: 3px; border: 1px outset $bg; width: 50%;">
<a href='{parse url="app=calendar&amp;module=calendar&amp;$link" base="public"}' style="color: $ft;">$text</a>
</div>]]></template_content>
<template_name>cal_week_events_wrap_range</template_name>
<template_data><![CDATA[$link="",$text="",$ft="",$bg=""]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<li class='month_bar'>
$month $year
</li>]]></template_content>
<template_name>cal_week_monthbar</template_name>
<template_data><![CDATA[$month="",$year=""]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<p>{$event['event_content']}</p>
<br />
<p>{$this->lang->words['c_ranged']}
<br />{$this->lang->words['c_fromcolon']} {$event['_from_month']}/{$event['_from_day']}/{$event['_from_year']}
<br />{$this->lang->words['c_tocolon']} {$event['_to_month']}/{$event['_to_day']}/{$event['_to_year']}</p>]]></template_content>
<template_name>calendar_rss_range</template_name>
<template_data>$event</template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<p>{$event['event_content']}</p>
<br />
<p>{$this->lang->words['c_recurring']}
<br />{$this->lang->words['c_fromcolon']} {$event['_from_month']}/{$event['_from_day']}/{$event['_from_year']}
<br />{$this->lang->words['c_tocolon']} {$event['_to_month']}/{$event['_to_day']}/{$event['_to_year']}</p>]]></template_content>
<template_name>calendar_rss_recurring</template_name>
<template_data>$event</template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<p>{$event['event_content']}</p>
<br />
<p>{$this->lang->words['c_singleday']} {$event['_from_month']}/{$event['_from_day']}/{$event['_from_year']}</p>]]></template_content>
<template_name>calendar_rss_single</template_name>
<template_data>$event</template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<div class="formsubtitle">{$this->lang->words['cal_birthdays']}</div>
<div class="tablepad">
<ul>
<foreach loop="birthdays:$rows as $r">
<li><a href="{parse url="showuser={$r['uid']}" base="public"}">{$r['uname']}</a> ({$r['age']})</li>
</foreach>
</ul>
</div>]]></template_content>
<template_name>calendarBirthdayList</template_name>
<template_data>$rows</template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[{parse js_module="calendar"}
<script type='text/javascript'>
ipb.calendar.inSection = 'form';
</script>
<div class='post_form'>
<form id='postingform' action="{parse url="app=calendar&module=calendar&amp;do={$code}&amp;cal_id={$calendar_id}&amp;formtype={$formtype}&amp;event_id={$event_id}" base="public"}" method="post" name="REPLIER">
<input type="hidden" name="removeattachid" value="" />
<h2>{$form_title}</h2>
<ul class='topic_options'></ul>
<fieldset>
<h3 class='bar'>{$this->lang->words['event_details']}</h3>
<ul>
<li class='field'>
<label for='event_title'>{$this->lang->words['calendar_title']}</label>
<input type='text' id='event_title' class='input_text' name='event_title' value="{$event_title}" size='50' maxlength='50' />
</li>
<if test="$formtype == 'single'">
<li class='field'>
<label for='e_day'>{$this->lang->words['fv_single']}</label>
<!-- SKINNOTE: Update this to use the calendar picker? -->
<select class='input_select' name="e_day" id='e_day'>{$event_date['nd']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_month">{$event_date['nm']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_year">{$event_date['ny']}</select>
</li>
</if>
<if test="$formtype == 'range'">
<li class='field'>
<label for='e_day'>{$this->lang->words['fv_single']}</label>
<select class='input_select' name="e_day" id='e_day'>{$event_date['nd']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_month">{$event_date['nm']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_year">{$event_date['ny']}</select>
</li>
<li class='field'>
<label for='end_day'>{$this->lang->words['fv_range_ends']}</label>
<select class='input_select' name="end_day" id='end_day'>{$event_date['fd']}</select>&nbsp;&nbsp;
<select class='input_select' name="end_month">{$event_date['fm']}</select>&nbsp;&nbsp;
<select class='input_select' name="end_year">{$event_date['fy']}</select>
</li>
</if>
<if test="$formtype == 'recur'">
<li class='field'>
<label for='e_day'>{$this->lang->words['fv_single']}</label>
<select class='input_select' name="e_day" id='e_day'>{$event_date['nd']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_month">{$event_date['nm']}</select>&nbsp;&nbsp;
<select class='input_select' name="e_year">{$event_date['ny']}</select>
</li>
<li class='field'>
<label for='recur_unit'>{$this->lang->words['fv_recur']}</label>
{$this->lang->words['fv_recur_every']}
<select class='input_select' name="recur_unit" id='recur_unit'>{$event_date['recur_unit']}</select>
{$this->lang->words['fv_until']}
<select class='input_select' name="end_day">{$event_date['fd']}</select>&nbsp;&nbsp;
<select class='input_select' name="end_month">{$event_date['fm']}</select>&nbsp;&nbsp;
<select class='input_select' name="end_year">{$event_date['fy']}</select>
</li>
</if>
<if test="$event_type['timestuff']['formtype'] != 'range'">
<li class='field checkbox'>
<input class='input_check' type='checkbox' id='set_times' name='set_times' {$event_type['timestuff']['checked']} value='1' />
<label for='set_times'>{$this->lang->words['form_set_times']}</label>
</li>
<li class='field time_setting'>
<label for='timezone'>{$this->lang->words['form_tz']}</label>
{$event_type['timezone']}
</li>
<li class='field time_setting'>
<label for='tz_start'>{$this->lang->words['form_timestart']}</label>
<input class='input_text' type='text' size='8' id='tz_start' name='event_timestart' value='{$event_type['timestuff']['timestart']}' />
</li>
</if>
</ul>
<h3 class='bar'>{$this->lang->words['event_options']}</h3>
<ul>
<li class='field'>
<label for='event_calendar_id'>{$this->lang->words['form_whichcal']}</label>
<select name='event_calendar_id' id='event_calendar_id'>{$event_type['dropdown']}</select>
</li>
<li class='field'>
<label for='e_type'>{$this->lang->words['calendar_event_type']}</label>
<select name="e_type" id='e_type'>
<option value="public"{$event_type['pub_select']}>{$this->lang->words['calendar_type_public']}</option>
<option value="private"{$event_type['priv_select']}>{$this->lang->words['calendar_type_private']}</option>
</select>
</li>
<if test="$this->memberData['g_access_cp']">
<li class='field type_setting'>
<label for='e_groups'>{$this->lang->words['calendar_group_filter']}</label>
<select name="e_groups[]" id='e_groups' size="5" multiple='multiple'>{$groups}</select>
</li>
<li class='field checkbox type_setting'>
<input type='checkbox' id='all_groups' value='1' class='input_check' />
<label for='all_groups'>{$this->lang->words['all_groups']}</label>
</if>
</ul>
<script type='text/javascript'>
<if test="$event_type['timestuff']['divhide'] == 'none'">
$$('.time_setting').invoke('hide');
</if>
<if test="$this->memberData['g_access_cp']">
ipb.calendar.hideAdminOptions();
</if>
</script>
<h3 class='bar'>{$this->lang->words['event']}</h3>
<ul>
<li>{$editor}</li>
<li class='field checkbox'>
<input type="checkbox" name="enableemo" class="input_check" value="yes" {$formData['checkBoxes']['emo']} />
<label for='enableemo'>{$this->lang->words['enable_emo']}</label>
</li>
</ul>
</fieldset>
<fieldset class='submit'>
<input class='input_submit' type="submit" value="{$button}" tabindex="4" /> {$this->lang->words['or']} <a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$calendar_id}" base="public"}' title='{$this->lang->words['cancel']}' class='cancel'>{$this->lang->words['cancel']}</a>
</fieldset>
</form>
</div>]]></template_content>
<template_name>calendarEventForm</template_name>
<template_data><![CDATA[$code="", $calendar_id="", $formtype="", $event_id='', $event_title='', $form_title='', $event_date='', $event_type='', $groups, $button, $editor]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[{parse js_module="topic"}
<script type="text/javascript">
function calendar_event_delete(id, cal_id)
{
if (confirm('{$this->lang->words['js_del_1']}'))
{
window.location.href = "{$this->settings['base_url']}app=calendar&amp;module=calendar&amp;do=delete&md5check={$this->member->form_hash}&event_id=" + id + "&cal_id=" + cal_id;
}
else {
alert ('{$this->lang->words['js_del_2']}');
}
}
</script>
<!--SKINNOTE: I commented this out because we need to show event titles, and this seemed "prettiest", but feel free to change -->
<!--<h2>{$this->lang->words['cal_title_events']}</h2>
<ul class='topic_options'></ul>-->
{$events}]]></template_content>
<template_name>calendarEventsList</template_name>
<template_data>$events</template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[{parse js_module="calendar"}
<h2>{$this->lang->words['calendars']}</h2>
<div id='calendar_list' class='general_box'>
<if test="is_array( $calendars ) && count( $calendars )">
<p><strong>{$this->lang->words['select_calendar']}</strong></p>
<ol>
<foreach loop="$calendars as $cid => $cal">
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cid}" base="public"}' title="{$this->lang->words['view_this_calendar']}">{$cal['cal_title']}</a></li>
</foreach>
</ol>
</if>
<form action="{parse url="app=calendar&amp;module=calendar" base="public"}" method="post">
<strong>{$this->lang->words['jump_to']}</strong><br />
<fieldset>
<label for='m' class='hide'>{$this->lang->words['fv_months']}:</label>
<select name="m" class='input_select'><!--IBF.MONTH_BOX--></select>&nbsp;
<label for='year' class='hide'>{$this->lang->words['fv_years']}:</label>
<select name="year" class='input_select'><!--IBF.YEAR_BOX--></select>&nbsp;
<input type='submit' class='input_submit' value='{$this->lang->words['jmp_go']}' />
</fieldset>
</form>
</div>
<div id='current_calendar'>
<div class='topic_controls'>
<ul class='pagination'>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;m={$prev['month_id']}&amp;y={$prev['year_id']}" base="public"}" title="{$prev['month_name']} {$prev['year_id']}">{$this->lang->words['_larr']} {$this->lang->words['month_previous']}</a></li>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;m={$next['month_id']}&amp;y={$next['year_id']}" base="public"}" title="{$next['month_name']} {$next['year_id']}">{$this->lang->words['month_next']} {$this->lang->words['_rarr']}</a></li>
</ul>
<ul class='topic_buttons'>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=single" base="public"}' title='{$this->lang->words['se_normal']}'>{parse replacement="cal_single"} {$this->lang->words['event_add_single']}</a></li>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=range" base="public"}' title='{$this->lang->words['se_range']}'>{parse replacement="cal_ranged"} {$this->lang->words['event_add_ranged']}</a></li>
<li><a href='{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=newevent&amp;formtype=recur" base="public"}' title='{$this->lang->words['se_recur']}'>{parse replacement="cal_recurring"} {$this->lang->words['event_add_recurring']}</a></li>
</ul>
</div>
<br />
<table id='calendar_table' class='ipb_table' summary="{$this->lang->words['calendar_for']} $month $year">
<caption>$month $year</caption>
<tr class='header'>
<th class='head_week' scope='col'>&nbsp;</th>
<foreach loop="days:$day_words as $day">
<th scope='col'>{$day}</th>
</foreach>
<!--IBF.DAYS_CONTENT-->
</tr>
</table>
<ul class='pagination'>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=find&amp;what=thismonth" base="public"}">{$this->lang->words['aa_cur_month']}</a></li>
<li><a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$cal_id}&amp;do=find&amp;what=thisweek" base="public"}">{$this->lang->words['aa_view_week']}</a></li>
</ul>
</div>
<div id='mini_calendars'>
<!--PREV.MONTH-->
<br />
<!--NEXT.MONTH-->
</div>
<br />]]></template_content>
<template_name>calendarMainContent</template_name>
<template_data><![CDATA[$calendars, $month="",$year="",$prev="",$next="",$cal_jump="",$cal_id="",$day_words=""]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<td class='blank'><!-- no content --></td>]]></template_content>
<template_name>mini_cal_blank_cell</template_name>
<template_data/>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<td>
$month_day
</td>]]></template_content>
<template_name>mini_cal_date_cell</template_name>
<template_data><![CDATA[$month_day="",$events=""]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<td class="today">
<strong>$month_day</strong>
</td>]]></template_content>
<template_name>mini_cal_date_cell_today</template_name>
<template_data><![CDATA[$month_day="",$events=""]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[<!-- <a href="{parse url="app=calendar&module=calendar&amp;cal_id={$this->request['_cal_id']}&amp;m={$mid}&amp;y=$year" base="public"}"> -->
<php>
$this->mini_cal = 'row2';
</php>
<h3>{$month} {$year}</h3>
<table class='mini_cal'>
<tr class='header'>
<th class='head_week'>&nbsp;</th>
<foreach loop="days:$day_words as $day">
<th>{parse expression="IPSText::mbsubstr( $day, 0, 1 )"}</th>
</foreach>
</tr>
{$events}
</table>]]></template_content>
<template_name>mini_cal_mini_wrap</template_name>
<template_data><![CDATA[$month="",$mid="",$year="",$events="",$day_words=""]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
<template>
<template_group>skin_calendar</template_group>
<template_content><![CDATA[</tr>
<!-- NEW ROW-->
<php>
$this->mini_cal = ( $this->mini_cal == 'row1' ) ? 'row2' : 'row1';
</php>
<tr class='{$this->mini_cal}'>
<th class='view_week'>
<a href="{parse url="app=calendar&amp;module=calendar&amp;cal_id={$this->request['_cal_id']}&amp;do=showweek&amp;week=$week" base="public"}" title='{$this->lang->words['view_this_week']}' ><img src="{$this->settings['img_url']}/next.png" alt='' /></a>
</th>]]></template_content>
<template_name>mini_cal_new_row</template_name>
<template_data><![CDATA[$week=""]]></template_data>
<template_updated>1288018125</template_updated>
<template_removable>0</template_removable>
<template_user_added>0</template_user_added>
<template_user_edited>0</template_user_edited>
<template_master_key>xmlskin</template_master_key>
</template>
</templategroup>
</templates>
@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<hooks>
<hook>
<file>board_index_calendar.xml</file>
<enabled>0</enabled>
</hook>
</hooks>
@@ -1,66 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<hookexport>
<hookdata>
<config>
<hook_name>Календарь</hook_name>
<hook_desc>Выводит на главной странице мини-календарь</hook_desc>
<hook_author>Invision Power Services, Inc.</hook_author>
<hook_email/>
<hook_website/>
<hook_update_check/>
<hook_requirements><![CDATA[a:4:{s:20:"hook_ipb_version_min";i:3;s:20:"hook_ipb_version_max";i:0;s:20:"hook_php_version_min";s:0:"";s:20:"hook_php_version_max";s:0:"";}]]></hook_requirements>
<hook_version_human>1.0.0</hook_version_human>
<hook_version_long/>
<hook_extra_data><![CDATA[a:1:{s:7:"display";N;}]]></hook_extra_data>
<hook_key>calendar</hook_key>
</config>
</hookdata>
<hookfiles>
<file>
<hook_file_real>boardIndexCalendar.php</hook_file_real>
<hook_type>templateHooks</hook_type>
<hook_classname>boardIndexCalendar</hook_classname>
<hook_data><![CDATA[a:6:{s:15:"classToOverload";N;s:9:"skinGroup";s:11:"skin_boards";s:12:"skinFunction";s:18:"boardIndexTemplate";s:4:"type";s:7:"foreach";s:2:"id";s:11:"side_blocks";s:8:"position";s:9:"outer.pre";}]]></hook_data>
<hooks_source><![CDATA[<?php
class boardIndexCalendar
{
public $registry;
public function __construct()
{
/* Make registry objects */
$this->registry = ipsRegistry::instance();
$this->DB = $this->registry->DB();
$this->settings =& $this->registry->fetchSettings();
$this->lang = $this->registry->getClass('class_localization');
}
public function getOutput()
{
/* Load language */
$this->registry->class_localization->loadLanguageFile( array( 'public_calendar' ) );
/* Load calendar library */
require_once( IPSLib::getAppDir( 'calendar' ) .'/modules_public/calendar/calendars.php' );
$cal = new public_calendar_calendar_calendars( $this->registry );
$cal->makeRegistryShortcuts( $this->registry );
$cal->initCalendar();
/* Return calendar */
return "<div id='mini_calendars' class='calendar_wrap'>". $cal->getMiniCalendar( date('n'), date('Y') ) . '</div><br />';
}
}]]></hooks_source>
</file>
</hookfiles>
<hookextras_settings/>
<hookextras_language/>
<hookextras_modules/>
<hookextras_help/>
<hookextras_templates/>
<hookextras_tasks/>
<hookextras_database_create/>
<hookextras_database_alter/>
<hookextras_database_update/>
<hookextras_database_insert/>
</hookexport>
@@ -1,10 +0,0 @@
<html>
<head><title>IP.Board - Bulletin Board System</title></head>
<body>
<h1>403: IP.Board -&gt; Forbidden</h1>
<hr>
You have reached this page in error, please use your back button to return to the forum.
<hr>
<a href="http://www.invisionboard.com/">IP.Board</a>
</body>
</html>
@@ -1,10 +0,0 @@
<html>
<head><title>IP.Board - Bulletin Board System</title></head>
<body>
<h1>403: IP.Board -&gt; Forbidden</h1>
<hr>
You have reached this page in error, please use your back button to return to the forum.
<hr>
<a href="http://www.invisionboard.com/">IP.Board</a>
</body>
</html>
@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<information>
<data>
<name>Календарь</name>
<public_name>Календарь</public_name>
<author>Invision Power Services, Inc.</author>
<description></description>
<ipskey>fa038db69fa627d8e8e034d65f554d1f</ipskey>
<templategroups>
<template match="exact">skin_calendar</template>
</templategroups>
</data>
</information>
@@ -1,726 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<languageexport>
<languagegroup>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>calendar_delete_title</word_key>
<word_default>Delete Event</word_default>
<word_custom>Удалить событие</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>event_prefix</word_key>
<word_default>Event:</word_default>
<word_custom>Событие:</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>approve_event</word_key>
<word_default>Approve Event</word_default>
<word_custom>Опубликовать</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>today_title</word_key>
<word_default>TODAY</word_default>
<word_custom>СЕГОДНЯ</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>calendar_delete_button</word_key>
<word_default>Delete</word_default>
<word_custom>Удалить</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>calendar_edit_title</word_key>
<word_default>Edit Event</word_default>
<word_custom>Изменить</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>calendars</word_key>
<word_default>Calendars</word_default>
<word_custom>Календари</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>select_calendar</word_key>
<word_default>Select a calendar to view</word_default>
<word_custom>Выберите календарь</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>view_event</word_key>
<word_default>View event</word_default>
<word_custom>Просмотр события</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>calendar_edit_button</word_key>
<word_default>Edit</word_default>
<word_custom>Изменить</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>view_this_calendar</word_key>
<word_default>View this calendar</word_default>
<word_custom>Просмотр</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>jump_to</word_key>
<word_default>Jump to</word_default>
<word_custom>Перейти к</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>month_previous</word_key>
<word_default>Previous Month</word_default>
<word_custom>Предыдущий месяц</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>month_next</word_key>
<word_default>Next Month</word_default>
<word_custom>Следующий месяц</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>week_previous</word_key>
<word_default>Previous Week</word_default>
<word_custom>Предыдущая неделя</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>week_next</word_key>
<word_default>Next Week</word_default>
<word_custom>Следующая неделя</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>event_add_single</word_key>
<word_default>Add Single Event</word_default>
<word_custom>Однодневное событие</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>event_add_ranged</word_key>
<word_default>Add Ranged Event</word_default>
<word_custom>Многодневное событие</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>event_add_recurring</word_key>
<word_default>Add Recurring Event</word_default>
<word_custom>Повторяющееся событие</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>calendar_for</word_key>
<word_default>Calendar for</word_default>
<word_custom>Календарь для </word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>report_event</word_key>
<word_default>Report event</word_default>
<word_custom>Жалоба</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>view_this_week</word_key>
<word_default>View this week</word_default>
<word_custom>Просмотреть неделю</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>unapprove_event</word_key>
<word_default>Unapprove Event</word_default>
<word_custom>Скрыть</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>week_beginning</word_key>
<word_default>Week beginning</word_default>
<word_custom>Начало недели:</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>event_details</word_key>
<word_default>Event Details</word_default>
<word_custom>Детали</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>event_options</word_key>
<word_default>Event Options</word_default>
<word_custom>Опции</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>form_set_times</word_key>
<word_default><![CDATA[If this is not an all-day event, do you wish to specify a 'start' time?]]></word_default>
<word_custom>Если это событие не действует весь день, вы можете указать начальное время</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>event</word_key>
<word_default>Event</word_default>
<word_custom>Событие</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>form_timestart</word_key>
<word_default>Start Time (HH:MM)</word_default>
<word_custom>Начальное время (ЧЧ:ММ)</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>show_n_events</word_key>
<word_default>(%s) Events</word_default>
<word_custom>(%s) событий</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>form_whichcal</word_key>
<word_default>Add to Calendar</word_default>
<word_custom>Добавить в</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>form_tz</word_key>
<word_default>Event Time Zone</word_default>
<word_custom>Временная зона события</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>all_groups</word_key>
<word_default>All Groups</word_default>
<word_custom>Все группы</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>calendar_group_filter</word_key>
<word_default><![CDATA[Can be viewed by<br /><em>(Admin option)</em>]]></word_default>
<word_custom>Опция администраторов&#13;
(доступна только для публичных событий)</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>calendar_title</word_key>
<word_default>Event Title</word_default>
<word_custom>Заголовок события</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>new_event_mod</word_key>
<word_default><![CDATA[Your event has been posted to the moderation queue and will require approval before it's shown]]></word_default>
<word_custom>Опубликованное вами событие добавлено в список на проверку модератором, только после его одобрения оно будет опубликовано</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>cal_event_delete</word_key>
<word_default>Calendar event removed</word_default>
<word_custom>Календарное событие было удалено</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>calendar_type_public</word_key>
<word_default>Public Event (Viewable by all)</word_default>
<word_custom>Публичное событие (видно всем)</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>calendar_type_private</word_key>
<word_default>Personal Event (Viewable by you only)</word_default>
<word_custom>Приватное событие (видно только вам)</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>calendar_event_type</word_key>
<word_default>Type of Event</word_default>
<word_custom>Тип события</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>calendar_submit</word_key>
<word_default>Add Calendar Event</word_default>
<word_custom>Добавить событие</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>calendar_edit_submit</word_key>
<word_default>Edit Event</word_default>
<word_custom>Изменить событие</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>entry_birthdays</word_key>
<word_default>(%s) Birthdays</word_default>
<word_custom>Именинников: %s</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>post_new_event</word_key>
<word_default>Manage Calendar Event</word_default>
<word_custom>Управление событиями календаря</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>bd_birthday</word_key>
<word_default><![CDATA['s Birthday]]></word_default>
<word_custom>день рождения</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>aa_cur_month</word_key>
<word_default>View Current Month</word_default>
<word_custom>Текущий месяц</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>aa_view_week</word_key>
<word_default>View Current Week</word_default>
<word_custom>Текущая неделя</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>fv_single</word_key>
<word_default>Event On/Starts</word_default>
<word_custom>Дата события</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>fv_range_ends</word_key>
<word_default>Ends</word_default>
<word_custom>Завершить</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>fv_recur</word_key>
<word_default>Recurring Event</word_default>
<word_custom>Повторяющееся событие</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>fv_recur_every</word_key>
<word_default>Every</word_default>
<word_custom> </word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>fv_months</word_key>
<word_default>Month</word_default>
<word_custom>Ежемесячно</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>fv_days</word_key>
<word_default>Week</word_default>
<word_custom>Еженедельно</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>fv_years</word_key>
<word_default>Year</word_default>
<word_custom>Ежегодно</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>fv_until</word_key>
<word_default>Until</word_default>
<word_custom>до</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>tbt_recur</word_key>
<word_default>Recurring Event</word_default>
<word_custom>Повторяющееся событие</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>se_recur</word_key>
<word_default>Recurring Event</word_default>
<word_custom>Повторяющееся событие</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>se_range</word_key>
<word_default>Ranged Event</word_default>
<word_custom>Многодневное событие</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>se_normal</word_key>
<word_default>Single Day Event</word_default>
<word_custom>Событие на один день</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>js_del_2</word_key>
<word_default>Action cancelled</word_default>
<word_custom>Действие отменено</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>se_ends</word_key>
<word_default>ends</word_default>
<word_custom>до</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>js_del_1</word_key>
<word_default>Are you sure you want to delete this event?</word_default>
<word_custom>Вы точно хотите удалить это событие?</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>page_title</word_key>
<word_default>Calendar</word_default>
<word_custom>Календарь</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>cal_birthdays</word_key>
<word_default>Birthdays</word_default>
<word_custom>Дни рождения</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>cal_title_events</word_key>
<word_default>Calendar Events</word_default>
<word_custom>Календарные события</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>new_event_redirect</word_key>
<word_default>Your calendar event has been posted</word_default>
<word_custom>Ваше календарное событие успешно добавлено</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>private_event</word_key>
<word_default>Private Event</word_default>
<word_custom>Приватное событие</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>public_event</word_key>
<word_default>Public Event</word_default>
<word_custom>Публичное событие</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>restricted_event</word_key>
<word_default>Restricted Event</word_default>
<word_custom>Ограниченное событие</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>edit_event_redirect</word_key>
<word_default>the calendar event has been edited</word_default>
<word_custom>календарное событие отредактировано</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>event_date</word_key>
<word_default>Event Date:</word_default>
<word_custom>Дата события:</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
<lang>
<word_app>calendar</word_app>
<word_pack>public_calendar</word_pack>
<word_key>moderated</word_key>
<word_default>moderated</word_default>
<word_custom>отмодерирован</word_custom>
<word_default_version>30007</word_default_version>
<word_custom_version/>
<word_js>0</word_js>
</lang>
</languagegroup>
</languageexport>
@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<versions>
<version>
<human>3.1.4</human>
<long>31007</long>
</version>
</versions>