Files
tms/templates/floaters/add_edit_pct.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

162 lines
6.5 KiB
Smarty

{literal}
<script type="text/javascript">
$(document).ready(function() {
$('#addPct').ajaxForm(function() {
if ($('#pct_grps').val() == null) {
alert("{/literal}{$kga.lang.atLeastOneGroup}{literal}");
return;
}
floaterClose();
hook_chgPct();
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.pct}{else}{$kga.lang.new_pct}{/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="#money">
<span class="aa">&nbsp;</span>
<span class="bb">{$kga.lang.budget}</span>
<span class="cc">&nbsp;</span>
</a></li>
<li class="tab norm"><a href="#evts">
<span class="aa">&nbsp;</span>
<span class="bb">{$kga.lang.evts}</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="addPct" action="processor.php" method="post">
<input name="pct_filter" type="hidden" value="0" />
<input name="axAction" type="hidden" value="add_edit_KndPctEvt" />
<input name="axValue" type="hidden" value="pct" />
<input name="id" type="hidden" value="{$id}" />
<div id="floater_tabs" class="floater_content">
<fieldset id ="general">
<ul>
<li>
<label for="pct_name" >{$kga.lang.pct}:</label>
<input type="text" name="pct_name" id="focus" value="{$pct_name|escape:'html'}" />
</li>
<li>
<label for="pct_kndID" >{$kga.lang.knd}:</label>
<select class="formfield" name="pct_kndID">
{html_options values=$sel_knd_IDs output=$sel_knd_names selected=$knd_selection}
</select>
</li>
<li>
<label for="pct_visible">{$kga.lang.visibility}:</label>
<input name="pct_visible" type="checkbox" value='1' {if $pct_visible || !$id}checked="checked"{/if} />
</li>
<li>
<label for="pct_internal" >{$kga.lang.internalProject}:</label>
<input type="checkbox" name="pct_internal" value='1' {if $pct_internal}checked="checked"{/if} />
</li>
</ul>
</fieldset>
<fieldset id ="money">
<ul>
<li>
<label for="pct_default_rate" >{$kga.lang.default_rate}:</label>
<input type="text" name="pct_default_rate" value="{$pct_default_rate|replace:'.':$kga.conf.decimalSeparator|escape:'html'}" />
</li>
<li>
<label for="pct_my_rate" >{$kga.lang.my_rate}:</label>
<input type="text" name="pct_my_rate" value="{$pct_my_rate|replace:'.':$kga.conf.decimalSeparator|escape:'html'}" />
</li>
<li>
<label for="pct_budget">{$kga.lang.budget}:</label>
<input type='text' name='pct_budget' cols='30' rows='5' value="{$pct_budget|replace:'.':$kga.conf.decimalSeparator|escape:'html'}"/>
</li>
</ul>
</fieldset>
<fieldset id="evts">
<ul>
<li>
<label for="pct_comment">{$kga.lang.evts}:</label>
<select class="formfield" name="pct_evt[]" multiple size='5' style="width:255px">
{html_options values=$sel_evt_IDs output=$sel_evt_names selected=$evt_selection}
</select>
</li>
</ul>
</fieldset>
{if $sel_grp_IDs|@count gt 1}
<fieldset id="groups">
<ul>
<li>
<label for="pct_grp" >{$kga.lang.groups}:</label>
<select class="formfield" id="pct_grps" name="pct_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="pct_grps" name="pct_grp[]" type="hidden" value="{$grp_selection.0|escape:'html'}" />
{/if}
<fieldset id="comment">
<ul>
<li>
<label for="pct_comment">{$kga.lang.comment}:</label>
<textarea class='comment' name='pct_comment' cols='30' rows='5' >{$pct_comment|escape:'html'}</textarea>
</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>