Work in progress adding attachments to reports.
authorNik Okuntseff <support@anuko.com>
Sun, 7 Apr 2019 13:10:52 +0000 (13:10 +0000)
committerNik Okuntseff <support@anuko.com>
Sun, 7 Apr 2019 13:10:52 +0000 (13:10 +0000)
WEB-INF/templates/footer.tpl
WEB-INF/templates/reports.tpl
reports.php

index 3f7bfb7..45e4aec 100644 (file)
@@ -12,7 +12,7 @@
       <br>
       <table cellspacing="0" cellpadding="4" width="100%" border="0">
         <tr>
-          <td align="center">&nbsp;Anuko Time Tracker 1.18.64.4916 | Copyright &copy; <a href="https://www.anuko.com/lp/tt_3.htm" target="_blank">Anuko</a> |
+          <td align="center">&nbsp;Anuko Time Tracker 1.18.64.4917 | Copyright &copy; <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>
index 3b66c71..3f1dea0 100644 (file)
@@ -380,6 +380,9 @@ function handleCheckboxes() {
                     <tr><td><label>{$forms.reportForm.chcost.control}&nbsp;{$i18n.label.cost}</label></td></tr>
 {if $show_paid_status}
                     <tr><td><label>{$forms.reportForm.chpaid.control}&nbsp;{$i18n.label.paid}</label></td></tr>
+{/if}
+{if $show_files}
+                    <tr><td><label>{$forms.reportForm.chfiles.control}&nbsp;{$i18n.label.files}</label></td></tr>
 {/if}
                   </table>
                 </td>
index 958d88b..d94ee75 100644 (file)
@@ -291,6 +291,9 @@ if ($showTimesheetCheckbox)
   $form->addInput(array('type'=>'checkbox','name'=>'chtimesheet'));
 if ($showApproved)
   $form->addInput(array('type'=>'checkbox','name'=>'chapproved'));
+if (isTrue('FILES_DEBUG')) $showFiles = $user->isPluginEnabled('at');
+if ($showFiles)
+  $form->addInput(array('type'=>'checkbox','name'=>'chfiles'));
 
 // Add a hidden control for timesheet_user_id (who to generate a timesheet for).
 if ($showTimesheetCheckbox)
@@ -352,6 +355,7 @@ if ($request->isGet() && !$bean->isSaved()) {
   $form->setValueByElement('chcf_1', '0');
   $form->setValueByElement('chunits', '0');
   $form->setValueByElement('chinvoice', '0');
+  $form->setValueByElement('chfiles', '1');
 
   $form->setValueByElement('chtotalsonly', '0');
 }
@@ -458,6 +462,7 @@ $smarty->assign('show_start', $showStart);
 $smarty->assign('show_finish', $showFinish);
 $smarty->assign('show_work_units', $showWorkUnits);
 $smarty->assign('show_ip', $showIP);
+$smarty->assign('show_files', $showFiles);
 $smarty->assign('project_list', $project_list);
 $smarty->assign('task_list', $task_list);
 $smarty->assign('assigned_projects', $assigned_projects);