// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
// TODO: Improve titles for consistency, so that each title explains correctly what each
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
// TODO: Improve titles for consistency, so that each title explains correctly what each
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
'title.error' => 'Fejl',
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
'title.error' => 'Fehler',
'label.timesheet' => 'Timesheet',
'label.submitted' => 'Submitted',
'label.approved' => 'Approved',
+'label.approval' => 'Report approval',
// Form titles.
'title.error' => 'Error',
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
// TODO: Translate the following.
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
// TODO: Improve titles for consistency, so that each title explains correctly what each
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
'title.error' => 'خطا',
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
'title.error' => 'Virhe',
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
'title.error' => 'Erreur',
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
'title.error' => 'Σφάλμα',
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
'title.error' => 'שגיאה',
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
// TODO: Translate the following.
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
// TODO: Improve titles for consistency, so that each title explains correctly what each
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
// TODO: Translate the following.
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
// TODO: Translate the following.
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
'title.error' => 'Fout',
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
// TODO: Translate the following.
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
'title.error' => 'Błąd',
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
'title.error' => 'Erro',
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
// TODO: Translate the following.
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
// TODO: Improve titles for consistency, so that each title explains correctly what each
'label.timesheet' => 'Табель учёта',
'label.submitted' => 'Подано',
'label.approved' => 'Одобрено',
+'label.approval' => 'Одобрение отчётов',
// Form titles.
'title.error' => 'Ошибка',
// 'label.quota' => 'Quota',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
'title.error' => 'Chyba',
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
// TODO: Translate the following.
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
'title.error' => 'Greška',
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Rubriker för formulär
'title.error' => 'Fel',
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
// Form titles.
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
// TODO: Translate the following.
// 'label.timesheet' => 'Timesheet',
// 'label.submitted' => 'Submitted',
// 'label.approved' => 'Approved',
+// 'label.approval' => 'Report approval',
// Form titles.
// TODO: Translate the following.
<br>
<table cellspacing="0" cellpadding="4" width="100%" border="0">
<tr>
- <td align="center"> Anuko Time Tracker 1.18.43.4769 | Copyright © <a href="https://www.anuko.com/lp/tt_3.htm" target="_blank">Anuko</a> |
+ <td align="center"> Anuko Time Tracker 1.18.43.4770 | Copyright © <a href="https://www.anuko.com/lp/tt_3.htm" target="_blank">Anuko</a> |
<a href="https://www.anuko.com/lp/tt_4.htm" target="_blank">{$i18n.footer.credits}</a> |
<a href="https://www.anuko.com/lp/tt_5.htm" target="_blank">{$i18n.footer.license}</a> |
<a href="https://www.anuko.com/lp/tt_7.htm" target="_blank">{$i18n.footer.improve}</a>
<td align="right" nowrap>{$forms.pluginsForm.work_units.control}</td>
<td><label for="work_units">{$i18n.label.work_units}</label> <span id="work_units_config"><a href="work_units.php">{$i18n.label.configure}</a></span></td>
</tr>
+{if isTrue('APPROVAL_DEBUG')}
+ <tr>
+ <td align="right" nowrap>{$forms.pluginsForm.approval.control}</td>
+ <td><label for="approval">{$i18n.label.approval}</label></td>
+ </tr>
+{/if}
{if isTrue('TIMESHEET_DEBUG')}
<tr>
<td align="right" nowrap>{$forms.pluginsForm.timesheets.control}</td>
- <td><label for="charts">{$i18n.title.timesheets}</label></td>
+ <td><label for="timesheets">{$i18n.title.timesheets}</label></td>
</tr>
{/if}
<tr>
$cl_quotas = $request->getParameter('quotas');
$cl_week_view = $request->getParameter('week_view');
$cl_work_units = $request->getParameter('work_units');
+ $cl_approval = $request->getParameter('approval');
$cl_timesheets = $request->getParameter('timesheets');
} else {
// Note: we get here in get, and also in post when group changes.
$cl_quotas = in_array('mq', $plugins);
$cl_week_view = in_array('wv', $plugins);
$cl_work_units = in_array('wu', $plugins);
+ $cl_approval = in_array('ap', $plugins);
$cl_timesheets = in_array('ts', $plugins);
}
$form->addInput(array('type'=>'checkbox','name'=>'quotas','value'=>$cl_quotas,'onchange'=>'handlePluginCheckboxes()'));
$form->addInput(array('type'=>'checkbox','name'=>'week_view','value'=>$cl_week_view,'onchange'=>'handlePluginCheckboxes()'));
$form->addInput(array('type'=>'checkbox','name'=>'work_units','value'=>$cl_work_units,'onchange'=>'handlePluginCheckboxes()'));
+$form->addInput(array('type'=>'checkbox','name'=>'approval','value'=>$cl_approval));
$form->addInput(array('type'=>'checkbox','name'=>'timesheets','value'=>$cl_timesheets));
// Submit button.
$form->addInput(array('type'=>'submit','name'=>'btn_save','value'=>$i18n->get('button.save')));
$plugins .= ',wv';
if ($cl_work_units)
$plugins .= ',wu';
+ if ($cl_approval)
+ $plugins .= ',ap';
if ($cl_timesheets)
$plugins .= ',ts';