0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
tikiwiki
/
3.2.0-5
/
standard
/
htdocs
/
templates
/
[
Home
]
File: tiki-calendar_edit_item.tpl
{strip} {title admpage="calendar"}{tr}Calendar Item{/tr}{/title} <div class="navbar"> {if $tiki_p_view_calendar eq 'y'} {button href="tiki-calendar.php" _text="{tr}View Calendars{/tr}"} {/if} {if $tiki_p_admin_calendar eq 'y'} {button href="tiki-admin_calendars.php?calendarId=$calendarId" _text="{tr}Edit Calendar{/tr}"} {/if} {if $tiki_p_add_events eq 'y' and $id } {button href="tiki-calendar_edit_item.php" _text="{tr}New event{/tr}"} {/if} {if $id} {if $edit} {button href="tiki-calendar_edit_item.php?viewcalitemId=$id" _text="{tr}View event{/tr}"} {elseif $tiki_p_change_events eq 'y'} {button href="tiki-calendar_edit_item.php?calitemId=$id" _text="{tr}Edit event{/tr}"} {/if} {/if} {if $tiki_p_admin_calendar eq 'y'} {button href="tiki-admin_calendars.php" _text="{tr}Admin Calendars{/tr}"} {/if} </div> <div class="wikitext"> {if $edit} {if $preview} <h2>{tr}Preview{/tr}</h2> {$calitem.parsedName} <div class="wikitext">{$calitem.parsed}</div> <h2>{if $id}{tr}Edit Calendar Item{/tr}{else}{tr}New Calendar Item{/tr}{/if}</h2> {/if} <form action="{$myurl}" method="post" name="f" id="editcalitem"> <input type="hidden" name="save[user]" value="{$calitem.user}" /> {if $id} <input type="hidden" name="save[calitemId]" value="{$id}" /> {/if} {/if} <table class="normal{if !$edit} vevent{/if}"> <tr class="formcolor"> <td>{tr}Calendar{/tr}</td> <td style="background-color:#{$calendar.custombgcolor};color:#{$calendar.customfgcolor};"> {if $edit} {if $prefs.javascript_enabled eq 'n'} {$calendar.name|escape}<br />{tr}or{/tr} <input type="submit" name="changeCal" value="{tr}Go to{/tr}" /> {/if} <select name="save[calendarId]" id="calid" onchange="javascript:document.getElementById('editcalitem').submit();"> {foreach item=it key=itid from=$listcals} <option value="{$it.calendarId}" style="background-color:#{$it.custombgcolor};color:#{$it.customfgcolor};" {if $calitem.calendarId} {if $calitem.calendarId eq $itid} selected="selected"{/if} {else} {if $calendarView} {if $calendarView eq $itid} selected="selected"{/if} {else} {if $calendarId} {if $calendarId eq $itid} selected="selected"{/if} {/if} {/if} {/if}>{$it.name|escape}</option> {/foreach} </select> {else} {$listcals[$calitem.calendarId].name|escape} {/if} </td> </tr> <tr class="formcolor"> <td>{tr}Title{/tr}</td> <td> {if $edit} <input type="text" name="save[name]" value="{$calitem.name|escape}" size="32" style="width:90%;"/> {else} <span class="summary">{$calitem.name|escape}</span> {/if} </td> </tr> <tr class="formcolor"> <td>{tr}Recurrence{/tr}</td> <td> {if $edit} {if $recurrence.id gt 0} <input type="hidden" name="recurrent" value="1"/> {tr}This event depends on a recurrence rule{/tr} {else} <input type="checkbox" id="id_recurrent" name="recurrent" value="1" onClick="toggle('recurrenceRules');toggle('startdate');toggle('enddate');"{if $calitem.recurrenceId gt 0 or $recurrent eq 1}checked="checked"{/if}/><label for="id_recurrent">{tr}This event depends on a recurrence rule{/tr}</label> {/if} {else} <span class="summary">{if $calitem.recurrenceId gt 0}{tr}This event depends on a recurrence rule{/tr}{else}{tr}This event is not recurrent{/tr}{/if}</span> {/if} </td> </tr> <tr class="formcolor"> <td> </td> <td style="padding:5px 10px"> {if $edit} <div id="recurrenceRules" style="position:relative;top:0px;left:0px;width:100%;display:{if ( !($calitem.recurrenceId gt 0) and $recurrent neq 1 ) && $prefs.javascript_enabled eq 'y'}none{else}block{/if};"> {if $calitem.recurrenceId gt 0}<input type="hidden" name="recurrenceId" value="{$recurrence.id}" />{/if} {if $recurrence.id gt 0} {if $recurrence.weekly} <input type="hidden" name="recurrenceType" value="weekly" />{tr}On a weekly basis{/tr}<br /> {/if} {else} <input type="radio" id="id_recurrenceTypeW" name="recurrenceType" value="weekly" {if $recurrence.weekly or $calitem.calitemId eq 0}checked="checked"{/if}/><label for="id_recurrenceTypeW">{tr}On a weekly basis{/tr}</label><br /> {/if} {if $recurrence.id eq 0 or $recurrence.weekly} {tr}Each{/tr} <select name="weekday"> <option value="0" {if $recurrence.weekday eq '0'}selected="selected"{/if}>{tr}Sunday{/tr}</option> <option value="1" {if $recurrence.weekday eq '1'}selected="selected"{/if}>{tr}Monday{/tr}</option> <option value="2" {if $recurrence.weekday eq '2'}selected="selected"{/if}>{tr}Tuesday{/tr}</option> <option value="3" {if $recurrence.weekday eq '3'}selected="selected"{/if}>{tr}Wednesday{/tr}</option> <option value="4" {if $recurrence.weekday eq '4'}selected="selected"{/if}>{tr}Thursday{/tr}</option> <option value="5" {if $recurrence.weekday eq '5'}selected="selected"{/if}>{tr}Friday{/tr}</option> <option value="6" {if $recurrence.weekday eq '6'}selected="selected"{/if}>{tr}Saturday{/tr}</option> </select> {tr}of the week{/tr} <br /><hr style="width:75%"/> {/if} {if $recurrence.id gt 0} {if $recurrence.monthly} <input type="hidden" name="recurrenceType" value="monthly" />{tr}On a monthly basis{/tr}<br /> {/if} {else} <input type="radio" id="id_recurrenceTypeM" name="recurrenceType" value="monthly" {if $recurrence.monthly}checked="checked"{/if}/><label for="id_recurrenceTypeM">{tr}On a monthly basis{/tr}</label><br /> {/if} {if $recurrence.id eq 0 or $recurrence.monthly} {tr}Each{/tr} <select name="dayOfMonth"> {section name=k start=1 loop=32} <option value="{$smarty.section.k.index}" {if $recurrence.dayOfMonth eq $smarty.section.k.index}selected="selected"{/if}>{if $smarty.section.k.index lt 10}0{/if}{$smarty.section.k.index}</option> {/section} </select> {tr}of the month{/tr} <br /><hr style="width:75%"/> {/if} {if $recurrence.id gt 0} {if $recurrence.yearly} <input type="hidden" name="recurrenceType" value="yearly" />{tr}On a yearly basis{/tr}<br /> {/if} {else} <input type="radio" id="id_recurrenceTypeY" name="recurrenceType" value="yearly" {if $recurrence.yearly}checked="checked"{/if}/><label for="id_recurrenceTypeY">{tr}On a yearly basis{/tr}</label><br /> {/if} {if $recurrence.id eq 0 or $recurrence.yearly} {tr}Each{/tr} <select name="dateOfYear_day" onChange="javascript: checkDateOfYear(this.options[this.selectedIndex].value,document.forms['f'].elements['dateOfYear_month'].options[document.forms['f'].elements['dateOfYear_month'].selectedIndex].value);"> {section name=k start=1 loop=32} <option value="{$smarty.section.k.index}" {if $recurrence.dateOfYear_day eq $smarty.section.k.index}selected="selected"{/if}>{if $smarty.section.k.index lt 10}0{/if}{$smarty.section.k.index}</option> {/section} </select> {tr}of{/tr} <select name="dateOfYear_month" onChange="javascript: checkDateOfYear(document.forms['f'].elements['dateOfYear_day'].options[document.forms['f'].elements['dateOfYear_day'].selectedIndex].value,this.options[this.selectedIndex].value);"> <option value="1" {if $recurrence.dateOfYear_month eq '1'}selected="selected"{/if}>{tr}January{/tr}</option> <option value="2" {if $recurrence.dateOfYear_month eq '2'}selected="selected"{/if}>{tr}February{/tr}</option> <option value="3" {if $recurrence.dateOfYear_month eq '3'}selected="selected"{/if}>{tr}March{/tr}</option> <option value="4" {if $recurrence.dateOfYear_month eq '4'}selected="selected"{/if}>{tr}April{/tr}</option> <option value="5" {if $recurrence.dateOfYear_month eq '5'}selected="selected"{/if}>{tr}May{/tr}</option> <option value="6" {if $recurrence.dateOfYear_month eq '6'}selected="selected"{/if}>{tr}June{/tr}</option> <option value="7" {if $recurrence.dateOfYear_month eq '7'}selected="selected"{/if}>{tr}July{/tr}</option> <option value="8" {if $recurrence.dateOfYear_month eq '8'}selected="selected"{/if}>{tr}August{/tr}</option> <option value="9" {if $recurrence.dateOfYear_month eq '9'}selected="selected"{/if}>{tr}September{/tr}</option> <option value="10" {if $recurrence.dateOfYear_month eq '10'}selected="selected"{/if}>{tr}October{/tr}</option> <option value="11" {if $recurrence.dateOfYear_month eq '11'}selected="selected"{/if}>{tr}November{/tr}</option> <option value="12" {if $recurrence.dateOfYear_month eq '12'}selected="selected"{/if}>{tr}December{/tr}</option> </select> <script type="text/javascript"> {literal} function checkDateOfYear(day,month) { {/literal} var mName = new Array("-","{tr}January{/tr}","{tr}February{/tr}","{tr}March{/tr}","{tr}April{/tr}","{tr}May{/tr}","{tr}June{/tr}","{tr}July{/tr}","{tr}August{/tr}","{tr}September{/tr}","{tr}October{/tr}","{tr}November{/tr}","{tr}December{/tr}"); {literal} var error = false; if (month == 4 || month == 6 || month == 9 || month == 11) if (day == 31) error = true; if (month == 2) if (day > 29) error = true; if (error) { {/literal} document.getElementById('errorDateOfYear').innerHTML = "<em>{tr}There's no such date as{/tr} " + day + " {tr}of{/tr} " + mName[month] + "</em>"; {literal} } } {/literal} </script> <span id="errorDateOfYear" style="color:#900;"></span> <br /><br /><hr /> {/if} <br /> {if $recurrence.id gt 0} <input type="hidden" name="startPeriod" value="{$recurrence.startPeriod}"/> <input type="hidden" name="nbRecurrences" value="{$recurrence.nbRecurrences}"/> <input type="hidden" name="endPeriod" value="{$recurrence.endPeriod}"/> {tr}Starting on{/tr} {$recurrence.startPeriod|tiki_long_date}, {if $recurrence.endPeriod gt 0}{tr}ending by{/tr} {$recurrence.endPeriod|tiki_long_date}{else}{tr}ending after{/tr} {$recurrence.nbRecurrences} {tr}events{/tr}{/if}. {else} {tr}Start period{/tr} : {if $prefs.feature_jscalendar eq 'y' and $prefs.javascript_enabled eq 'y'} {jscalendar id="startPeriod" date=$recurrence.startPeriod fieldname="startPeriod" align="Bc" showtime='n'} {else} {html_select_date prefix="startPeriod_" time=$recurrence.startPeriod field_order=$prefs.display_field_order start_year=$prefs.calendar_start_year end_year=$prefs.calendar_end_year} {/if} <br /><hr style="width:75%"/> <input type="radio" id="id_endTypeNb" name="endType" value="nb" {if $recurrence.nbRecurrences or $calitem.calitemId eq 0}checked="checked"{/if}/> <label for="id_endTypeNb">{tr}End after{/tr}</label> <input type="text" name="nbRecurrences" size="3" style="text-align:right" value="{if $recurrence.nbRecurrences gt 0}{$recurrence.nbRecurrences}{else}{if $calitem.calitemId eq 0}1{/if}{/if}"/>{tr}occurrences{/tr}<br /> <input type="radio" id="id_endTypeDt" name="endType" value="dt" {if $recurrence.endPeriod gt 0}checked="checked"{/if}/> <label for="id_endTypeDt">{tr}End before{/tr}</label> {if $prefs.feature_jscalendar eq 'y' and $prefs.javascript_enabled eq 'y'} {jscalendar id="endPeriod" date=$recurrence.endPeriod fieldname="endPeriod" align="Bc" showtime='n'} {else} {html_select_date prefix="endPeriod_" time=$recurrence.endPeriod field_order=$prefs.display_field_order start_year=$prefs.calendar_start_year end_year=$prefs.calendar_end_year} {/if} {/if} <br /> </div> {else} {if $recurrence.id > 0} {if $recurrence.weekly} {tr}Event is repeated{/tr} {if $recurrence.nbRecurrences gt 0}{$recurrence.nbRecurrences} {tr}times{/tr}, {/if}{tr}every{/tr} {tr}{$daysnames[$recurrence.weekday]}{/tr} {elseif $recurrence.monthly} {tr}Event is repeated{/tr} {if $recurrence.nbRecurrences gt 0}{$recurrence.nbRecurrences} {tr}times{/tr}, {/if}{tr}on{/tr} {$recurrence.dayOfMonth} {tr}of every month{/tr} {else} {tr}Event is repeated{/tr} {if $recurrence.nbRecurrences gt 0}{$recurrence.nbRecurrences} {tr}times{/tr}, {/if}{tr}on each{/tr} {$recurrence.dateOfYear_day} {tr}of{/tr} {tr}{$monthnames[$recurrence.dateOfYear_month]}{/tr} {/if} <br /> {tr}Starting on{/tr} {$recurrence.startPeriod|tiki_long_date} {if $recurrence.endPeriod gt 0}, {tr}ending by{/tr} {$recurrence.endPeriod|tiki_long_date}{/if}. {/if} {/if} </td> </tr> <tr class="formcolor"> <td>{tr}Start{/tr}</td> <td> {if $edit} <table cellpadding="0" cellspacing="0" border="0"> <tr> <td style="border:0;padding-top:2px;vertical-align:middle"> {if $prefs.feature_jscalendar neq 'y' or $prefs.javascript_enabled neq 'y'} <a href="#" onclick="document.f.Time_Hour.selectedIndex=(document.f.Time_Hour.selectedIndex+1);">{icon _id='plus_small' align='left' width='11' height='8'}</a> {/if} </td> <td rowspan="2" style="border:0;padding-top:2px;vertical-align:middle"><div style="display:block" id="startdate"> {if $prefs.feature_jscalendar eq 'y' and $prefs.javascript_enabled eq 'y'} {jscalendar id="start" date=$calitem.start fieldname="save[date_start]" align="Bc" showtime='n'} {else} {html_select_date prefix="start_date_" time=$calitem.start field_order=$prefs.display_field_order start_year=$prefs.calendar_start_year end_year=$prefs.calendar_end_year} {/if} </div></td> <td style="border:0;padding-top:2px;vertical-align:middle"> <span id="starttimehourplus" style="display: {if $calitem.allday} none {else} inline {/if}"><a href="#" onclick="document.f.start_Hour.selectedIndex=(document.f.start_Hour.selectedIndex+1);">{icon _id='plus_small' align='left' width='11' height='8'}</a></span> </td> <td rowspan="2" style="border:0;vertical-align:middle" class="html_select_time"> <span id="starttime" style="display: {if $calitem.allday} none {else} inline {/if}">{html_select_time prefix="start_" display_seconds=false time=$calitem.start minute_interval=$prefs.calendar_timespan hour_minmax=$hour_minmax}</span> </td> <td style="border:0;padding-top:2px;vertical-align:middle"> <span id="starttimeminplus" style="display: {if $calitem.allday} none {else} inline {/if}"><a href="#" onclick="document.f.start_Minute.selectedIndex=(document.f.start_Minute.selectedIndex+1);">{icon _id='plus_small' align='left' width='11' height='8'}</a></span> </td> <td style="border:0;padding-top:2px;vertical-align:middle;" rowspan="2"> <label for="alldayid"> <input type="checkbox" id="alldayid" name="allday" onclick="toggleSpan('starttimehourplus'); toggleSpan('starttimehourminus'); toggleSpan('starttime'); toggleSpan('starttimeminplus'); toggleSpan('starttimeminminus'); toggleSpan('endtimehourplus'); toggleSpan('endtimehourminus'); toggleSpan('endtime'); toggleSpan('endtimeminplus'); toggleSpan('endtimeminminus'); toggleSpan('durhourplus'); toggleSpan('durhourminus'); toggleSpan('duration'); toggleSpan('duratione'); toggleSpan('durminplus'); toggleSpan('durminminus');" value="true" {if $calitem.allday} checked="checked" {/if} /> {tr}All-Day{/tr}</label> </td> </tr> <tr> <td style="border:0;vertical-align:middle"> {if $prefs.feature_jscalendar neq 'y' or $prefs.javascript_enabled neq 'y'} <a href="#" onclick="document.f.Time_Hour.selectedIndex=(document.f.Time_Hour.selectedIndex-1);">{icon _id='minus_small' align='left' width='11' height='8'}</a> {/if} </td> <td style="border:0;vertical-align:middle"> <span id="starttimehourminus" style="display: {if $calitem.allday} none {else} inline {/if}"><a href="#" onclick="document.f.start_Hour.selectedIndex=(document.f.start_Hour.selectedIndex-1);">{icon _id='minus_small' align='left' width='11' height='8'}</a> </td> <td style="border:0;vertical-align:middle"> <span id="starttimeminminus" style="display: {if $calitem.allday} none {else} inline {/if}"><a href="#" onclick="document.f.start_Minute.selectedIndex=(document.f.start_Minute.selectedIndex-1);">{icon _id='minus_small' align='left' width='11' height='8'}</a> </td> </tr> </table> {else} {if $calitem.allday} <abbr class="dtstart" title="{$calitem.start|tiki_short_date}">{$calitem.start|tiki_long_date}</abbr> {else} <abbr class="dtstart" title="{$calitem.start|isodate}">{$calitem.start|tiki_long_datetime}</abbr> {/if} {/if} </td> </tr> <tr class="formcolor"> <td>{tr}End{/tr}</td><td> {if $edit} <input type="hidden" name="save[end_or_duration]" value="end" id="end_or_duration" /> <div id="end_date" style="display:block"> {* the display:block inline style used here is needed to make toggle() function work properly *} <table cellpadding="0" cellspacing="0" border="0"> <tr> <td style="border:0;padding-top:2px;vertical-align:middle"> {if $prefs.feature_jscalendar neq 'y' or $prefs.javascript_enabled neq 'y'} <span id="endtimehourplus" style="display: {if $calitem.allday} none {else} inline {/if}"><a href="#" onclick="document.f.Time_Hour.selectedIndex=(document.f.Time_Hour.selectedIndex+1);">{icon _id='plus_small' align='left' width='11' height='8'}</a></span> {/if} </td> <td rowspan="2" style="border:0;vertical-align:middle"><div style="display:block" id="enddate"> {if $prefs.feature_jscalendar eq 'y' and $prefs.javascript_enabled eq 'y'} {jscalendar id="end" date=$calitem.end fieldname="save[date_end]" align="Bc" showtime='n'} {else} {html_select_date prefix="end_date_" time=$calitem.end field_order=$prefs.display_field_order start_year=$prefs.calendar_start_year end_year=$prefs.calendar_end_year} {/if} </div></td> <td style="border:0;padding-top:2px;vertical-align:middle"> <span id="endtimehourplus" style="display: {if $calitem.allday} none {else} inline {/if}"><a href="#" onclick="document.f.end_Hour.selectedIndex=(document.f.end_Hour.selectedIndex+1);">{icon _id='plus_small' align='left' width='11' height='8'}</a></span> </td> <td rowspan="2" style="border:0;vertical-align:middle" class="html_select_time"> <span id="endtime" style="display: {if $calitem.allday} none {else} inline {/if}">{html_select_time prefix="end_" display_seconds=false time=$calitem.end minute_interval=$prefs.calendar_timespan hour_minmax=$hour_minmax}</span> </td> <td style="border:0;padding-top:2px;vertical-align:middle"> <span id="endtimeminplus" style="display: {if $calitem.allday} none {else} inline {/if}"><a href="#" onclick="document.f.end_Minute.selectedIndex=(document.f.end_Minute.selectedIndex+1);">{icon _id='plus_small' align='left' width='11' height='8'}</a></span> </td> <td rowspan="2" style="border:0;padding-top:2px;vertical-align:middle"> <span id="duration" style="display: {if $calitem.allday} none {else} inline {/if}"><a href="#" onclick="document.getElementById('end_or_duration').value='duration';flip('end_duration');flip('end_date');return false;">{tr}Duration{/tr}</a></span> </td> </tr> <tr> <td style="border:0;vertical-align:middle"> {if $prefs.feature_jscalendar neq 'y' or $prefs.javascript_enabled neq 'y'} <a href="#" onclick="document.f.Time_Hour.selectedIndex=(document.f.Time_Hour.selectedIndex-1);">{icon _id='minus_small' align='left' width='11' height='8'}</a> {/if} </td> <td style="border:0;vertical-align:middle"> <span id="endtimehourminus" style="display: {if $calitem.allday} none {else} inline {/if}"><a href="#" onclick="document.f.end_Hour.selectedIndex=(document.f.end_Hour.selectedIndex-1);">{icon _id='minus_small' align='left' width='11' height='8'}</a></span> </td> <td style="border:0;vertical-align:middle"> <span id="endtimeminminus" style="display: {if $calitem.allday} none {else} inline {/if}"><a href="#" onclick="document.f.end_Minute.selectedIndex=(document.f.end_Minute.selectedIndex-1);">{icon _id='minus_small' align='left' width='11' height='8'}</a></span> </td> </tr> </table> </div> <div id="end_duration" style="display:none;"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td style="border:0;padding-top:2px;vertical-align:middle"> <span id="durhourplus" style="display: {if $calitem.allday} none {else} inline {/if}"><a href="#" onclick="document.f.duration_Hour.selectedIndex=(document.f.duration_Hour.selectedIndex+1);">{icon _id='plus_small' align='left' width='11' height='8'}</a></span> </td> <td style="border:0;vertical-align:middle" rowspan="2" class="html_select_time"> <span id="duratione" style="display: {if $calitem.allday} none {else} inline {/if}">{html_select_time prefix="duration_" display_seconds=false time=$calitem.duration|default:'01:00' minute_interval=$prefs.calendar_timespan}</span> </td> <td style="border:0;padding-top:2px;vertical-align:middle"> <span id="durminplus" style="display: {if $calitem.allday} none {else} inline {/if}"><a href="#" onclick="document.f.duration_Minute.selectedIndex=(document.f.duration_Minute.selectedIndex+1);">{icon _id='plus_small' align='left' width='11' height='8'}</a></span> </td> <td rowspan="2" style="border:0;padding-top:2px;vertical-align:middle"> <a href="#" onclick="document.getElementById('end_or_duration').value='end';flip('end_date');flip('end_duration');return false;">{tr}Date and time of end{/tr}</a> </td> </tr> <tr> <td style="border:0;vertical-align:middle"> <span id="durhourminus" style="display: {if $calitem.allday} none {else} inline {/if}"><a href="#" onclick="document.f.duration_Hour.selectedIndex=(document.f.duration_Hour.selectedIndex-1);">{icon _id='minus_small' align='left' width='11' height='8'}</a></span> </td> <td style="border:0;vertical-align:middle"> <span id="durminminus" style="display: {if $calitem.allday} none {else} inline {/if}"><a href="#" onclick="document.f.duration_Minute.selectedIndex=(document.f.duration_Minute.selectedIndex-1);">{icon _id='minus_small' align='left' width='11' height='8'}</a></span> </td> </tr> </table> </div> {else} {if $calitem.allday} {if $calitem.end}<abbr class="dtend" title="{$calitem.end|tiki_short_date}">{/if}{$calitem.end|tiki_long_date}{if $calitem.end}</abbr>{/if} {else} {if $calitem.end}<abbr class="dtend" title="{$calitem.end|isodate}">{/if}{$calitem.end|tiki_long_datetime}{if $calitem.end}</abbr>{/if} {/if} {/if} {if $impossibleDates} <br /> <span style="color:#900;">{tr}Events cannot end before they start{/tr}</span> {/if} </td> </tr> <tr class="formcolor"> <td>{tr}Description{/tr} {if $edit} <br /><br /> {include file="textareasize.tpl" area_name="editwiki" formId="editcalitem"}<br /><br /> {if $prefs.quicktags_over_textarea neq 'y'} {include file="tiki-edit_help_tool.tpl" area_name="save[description]"} {/if} {/if} </td><td> {if $edit} {if $prefs.quicktags_over_textarea eq 'y'} {include file="tiki-edit_help_tool.tpl" area_name="save[description]"} {/if} <textarea id='editwiki' class="wikiedit" cols="{$cols}" rows="{$rows}" name="save[description]" style="width:98%">{$calitem.description}</textarea> <input type="hidden" name="rows" value="{$rows}"/> <input type="hidden" name="cols" value="{$cols}"/> {else} <span class="description">{$calitem.parsed|default:"<i>No description</i>"}</span> {/if} </td></tr> {if $calendar.customstatus ne 'n'} <tr class="formcolor"><td>{tr}Status{/tr}</td><td> <div class="statusbox{if $calitem.status eq 0} status0{/if}"> {if $edit} <input id="status0" type="radio" name="save[status]" value="0"{if (!empty($calitem) and $calitem.status eq 0) or (empty($calitem) and $calendar.defaulteventstatus eq 0)} checked="checked"{/if} /> <label for="status0">{tr}Tentative{/tr}</label> {else} {tr}Tentative{/tr} {/if} </div> <div class="statusbox{if $calitem.status eq 1} status1{/if}"> {if $edit} <input id="status1" type="radio" name="save[status]" value="1"{if $calitem.status eq 1} checked="checked"{/if} /> <label for="status1">{tr}Confirmed{/tr}</label> {else} {tr}Confirmed{/tr} {/if} </div> <div class="statusbox{if $calitem.status eq 2} status2{/if}"> {if $edit} <input id="status2" type="radio" name="save[status]" value="2"{if $calitem.status eq 2} checked="checked"{/if} /> <label for="status2">{tr}Cancelled{/tr}</label> {else} {tr}Cancelled{/tr} {/if} </div> </td></tr> {/if} {if $calendar.custompriorities eq 'y'} <tr class="formcolor"><td> {tr}Priority{/tr}</td><td> {if $edit} <select name="save[priority]" style="background-color:#{$listprioritycolors[$calitem.priority]};font-size:150%;width:40%;" onchange="this.style.bacgroundColor='#'+this.selectedIndex.value;"> {foreach item=it from=$listpriorities} <option value="{$it}" style="background-color:#{$listprioritycolors[$it]};"{if $calitem.priority eq $it} selected="selected"{/if}>{$it}</option> {/foreach} </select> {else} <span style="background-color:#{$listprioritycolors[$calitem.priority]};font-size:150%;width:90%;padding:1px 4px">{$calitem.priority}</span> {/if} </td></tr> {/if} <tr class="formcolor" style="display:{if $calendar.customcategories eq 'y'}tablerow{else}none{/if};" id="calcat"> <td>{tr}Category{/tr}</td> <td> {if $edit} {if count($listcats)} <select name="save[categoryId]"> <option value=""></option> {foreach item=it from=$listcats} <option value="{$it.categoryId}"{if $calitem.categoryId eq $it.categoryId} selected="selected"{/if}>{$it.name}</option> {/foreach} </select> {tr}or new{/tr} {/if} <input type="text" name="save[newcat]" value="" /> {else} <span class="category">{$calitem.categoryName|escape}</span> {/if} </td> </tr> <tr class="formcolor" style="display:{if $calendar.customlocations eq 'y'}tablerow{else}none{/if};" id="calloc"> <td>{tr}Location{/tr}</td> <td> {if $edit} {if count($listlocs)} <select name="save[locationId]"> <option value=""></option> {foreach item=it from=$listlocs} <option value="{$it.locationId}"{if $calitem.locationId eq $it.locationId} selected="selected"{/if}>{$it.name}</option> {/foreach} </select> {tr}or new{/tr} {/if} <input type="text" name="save[newloc]" value="" /> {else} <span class="location">{$calitem.locationName|escape}</span> {/if} </td> </tr> <tr class="formcolor"> <td>{tr}URL{/tr}</td> <td> {if $edit} <input type="text" name="save[url]" value="{$calitem.url}" size="32" style="width:90%;" /> {else} <a class="url" href="{$calitem.url}">{$calitem.url|escape}</a> {/if} </td> </tr> <tr class="formcolor" style="display:{if $calendar.customlanguages eq 'y'}tablerow{else}none{/if};" id="callang"> <td>{tr}Language{/tr}</td> <td> {if $edit} <select name="save[lang]"> <option value=""></option> {foreach item=it from=$listlanguages} <option value="{$it.value}"{if $calitem.lang eq $it.value} selected="selected"{/if}>{$it.name}</option> {/foreach} </select> {else} {$calitem.lang|langname} {/if} </td> </tr> {if $groupforalert ne ''} {if $showeachuser eq 'y' } <tr class="formcolor"> <td>{tr}Choose users to alert{/tr}</td> <td> {/if} {section name=idx loop=$listusertoalert} {if $showeachuser eq 'n' } <input type="hidden" name="listtoalert[]" value="{$listusertoalert[idx].user}"> {else} <input type="checkbox" name="listtoalert[]" value="{$listusertoalert[idx].user}"> {$listusertoalert[idx].user} {/if} {/section} </td> </tr> {/if} {if $calendar.customparticipants eq 'y'} <tr class="formcolor"><td colspan="2"> </td></tr> {/if} <tr class="formcolor" style="display:{if $calendar.customparticipants eq 'y'}tablerow{else}none{/if};" id="calorg"> <td>{tr}Organized by{/tr}</td> <td> {if $edit} {if $preview or $changeCal} <input type="text" name="save[organizers]" value="{$calitem.organizers}" style="width:90%;" /> {else} <input type="text" name="save[organizers]" value="{foreach item=org from=$calitem.organizers name=organizers}{if $org neq ''}{$org}{if !$smarty.foreach.organizers.last},{/if}{/if}{/foreach}" style="width:90%;" /> {/if} {else} {foreach item=org from=$calitem.organizers} {$org|escape|userlink}<br /> {/foreach} {/if} </td> </tr> <tr class="formcolor" style="display:{if $calendar.customparticipants eq 'y'}tablerow{else}none{/if};" id="calpart"> <td>{tr}Participants{/tr} {if $edit} <a href="#" onclick="flip('calparthelp');">{icon _id='help'}</a> {/if} </td> <td> {if $edit} {if $preview or $changeCal} <input type="text" name="save[participants]" value="{$calitem.participants}" style="width:90%;" /> {else} <input type="text" name="save[participants]" value="{foreach item=ppl from=$calitem.participants name=participants}{if $ppl.name neq ''}{if $ppl.role}{$ppl.role}:{/if}{$ppl.name}{if !$smarty.foreach.participants.last},{/if}{/if}{/foreach}" style="width:90%;" /> {/if} {else} {foreach item=ppl from=$calitem.participants} {$ppl.name|escape|userlink} {if $listroles[$ppl.role]}({$listroles[$ppl.role]}){/if}<br /> {/foreach} {/if} </td> </tr> <tr><td colspan="2"> {if $edit} <div style="display:{if $calendar.customparticipants eq 'y' and (isset($cookie.show_calparthelp) and $cookie.show_calparthelp eq 'y')}block{else}none{/if};" id="calparthelp"> {tr}Roles{/tr}<br /> 0: {tr}chair{/tr} ({tr}default role{/tr})<br /> 1: {tr}required participant{/tr}<br /> 2: {tr}optional participant{/tr}<br /> 3: {tr}non participant{/tr}<br /> <br /> {tr}Give participant list separated by commas. Roles have to be given in a prefix separated by a column like in:{/tr} <tt>{tr}role:login_or_email,login_or_email{/tr}</tt> <br /> {tr}If no role is provided, default role will be "Chair participant".{/tr} {/if} </div> </td></tr> </table> {if $edit} <table class="normal"> <tr><td><input type="submit" name="preview" value="{tr}Preview{/tr}" /></td></tr> {if $recurrence.id gt 0} <tr><td> <input type="radio" id="id_affectEvt" name="affect" value="event" checked="checked"/><label for="id_affectEvt">{tr}Update this event only{/tr}</label><br /> <input type="radio" id="id_affectMan" name="affect" value="manually"/><label for="id_affectMan">{tr}Update every unchanged events of this recurrence rule{/tr}</label><br /> <input type="radio" id="id_affectAll" name="affect" value="all"/><label for="id_affectAll">{tr}Update every events of this recurrence rule{/tr}</label> </td></tr> {/if} <tr><td><input type="submit" name="act" value="{tr}Save{/tr}" /> {if $id} <input type="submit" onclick='document.location="tiki-calendar_edit_item.php?calitemId={$id}&delete=y";return false;' value="{tr}Delete event{/tr}"/>{/if} {if $recurrence.id} <input type="submit" onclick='document.location="tiki-calendar_edit_item.php?recurrenceId={$recurrence.id}&delete=y";return false;' value="{tr}Delete Recurrent events{/tr}"/>{/if} <input type="submit" onclick='document.location="{$referer|escape:'html'}";return false;' value="{tr}Cancel{/tr}"/> </td></tr> </table> {/if} </form> </div> {/strip} {if $edit} {include file=tiki-edit_help.tpl} {/if}