Files
tms/templates/floaters/add_edit_evt.tpl
TMS eb299c9131 Initial commit: Kimai TMS
Kimai time management system (PHP 5.6 / MySQL) with custom extensions:
- Budget tracking (ki_budget)
- Change request form (ki_changerequest)
- Invoice generation (ki_invoice)
- Expense tracking (ki_expenses)
- Flexi time (ki_flexitime)
- Export, admin panel, timesheets, tasks, summary

Database: ~900K time entries, 2,000+ users, 439 projects.
Config: includes/autoconf.php — localhost/kimai/kimai
2026-06-18 21:20:26 +00:00

143 lines
5.4 KiB
Smarty

{literal}
<script type="text/javascript">
$(document).ready(function() {
$('#add_edit_evt').ajaxForm(function() {
if ($('#evt_grps').val() == null) {
alert("{/literal}{$kga.lang.atLeastOneGroup}{literal}");
return;
}
floaterClose();
hook_chgEvt();
});
$('#floater_innerwrap').tabs({ selected: 0 });
});
</script>
{/literal}
<div id="floater_innerwrap">
<div id="floater_handle">
<span id="floater_title">{if $id}{$kga.lang.edit}: {$kga.lang.evt}{else}{$kga.lang.new_evt}{/if}</span>
<div class="right">
<a href="#" class="close" onClick="floaterClose();">{$kga.lang.close}</a>
</div>
</div>
<div class="menuBackground">
<ul class="menu tabSelection">
<li class="tab norm"><a href="#general">
<span class="aa">&nbsp;</span>
<span class="bb">{$kga.lang.general}</span>
<span class="cc">&nbsp;</span>
</a></li>
<li class="tab norm"><a href="#projects">
<span class="aa">&nbsp;</span>
<span class="bb">{$kga.lang.pcts}</span>
<span class="cc">&nbsp;</span>
</a></li>
{if $sel_grp_IDs|@count gt 1}
<li class="tab norm"><a href="#groups">
<span class="aa">&nbsp;</span>
<span class="bb">{$kga.lang.groups}</span>
<span class="cc">&nbsp;</span>
</a></li>
{/if}
<li class="tab norm"><a href="#comment">
<span class="aa">&nbsp;</span>
<span class="bb">{$kga.lang.comment}</span>
<span class="cc">&nbsp;</span>
</a></li>
</ul>
</div>
<form id="add_edit_evt" action="processor.php" method="post">
<input name="evt_filter" type="hidden" value="0" />
<input name="axAction" type="hidden" value="add_edit_KndPctEvt" />
<input name="axValue" type="hidden" value="evt" />
<input name="id" type="hidden" value="{$id}" />
<div id="floater_tabs" class="floater_content">
<fieldset id="general">
<ul>
<li>
<label for="evt_name" >{$kga.lang.evt}:</label>
<input type="text" name="evt_name" id="focus" value="{$evt_name|escape:'html'}" />
</li>
<li>
<label for="evt_default_rate" >{$kga.lang.default_rate}:</label>
<input type="text" name="evt_default_rate" value="{$evt_default_rate|replace:'.':$kga.conf.decimalSeparator|escape:'html'}" />
</li>
<li>
<label for="evt_my_rate" >{$kga.lang.my_rate}:</label>
<input type="text" name="evt_my_rate" id="focus" value="{$evt_my_rate|replace:'.':$kga.conf.decimalSeparator|escape:'html'}" />
</li>
<li>
<label for="evt_visible">{$kga.lang.visibility}:</label>
<input name="evt_visible" type="checkbox" value='1' {if $evt_visible || !$id }checked="checked"{/if} />
</li>
</ul>
</fieldset>
<fieldset id="comment">
<ul>
<li>
<label for="evt_comment">{$kga.lang.comment}:</label>
<textarea class='comment' name='evt_comment' cols='30' rows='5' >{$evt_comment|escape:'html'}</textarea>
</li>
</ul>
</fieldset>
{if $sel_grp_IDs|@count gt 1}
<fieldset id="groups">
<ul>
<li>
<label for="evt_grp" >{$kga.lang.groups}:</label>
<select class="formfield" id="evt_grps" name="evt_grp[]" multiple size='5' style="width:255px">
{html_options values=$sel_grp_IDs output=$sel_grp_names selected=$grp_selection}
</select>
</li>
</ul>
</fieldset>
{else}
<input id="evt_grps" name="evt_grp[]" type="hidden" value="{$grp_selection.0|escape:'html'}" />
{/if}
<fieldset id="projects">
<ul>
<li>
<label for="evt_pct" >{$kga.lang.pcts}:</label>
<select class="formfield" name="evt_pct[]" multiple size='5' style="width:255px">
{html_options values=$sel_pct_IDs output=$sel_pct_names selected=$pct_selection}
</select>
</li>
</ul>
</fieldset>
</div>
<div id="formbuttons">
<input class='btn_norm' type='button' value='{$kga.lang.cancel}' onClick='floaterClose(); return false;' />
<input class='btn_ok' type='submit' value='{$kga.lang.submit}'/>
</div>
</form>
</div>