Allowed null tasks in project and tasks tracking mode.
[timetracker.git] / WEB-INF / templates / time_edit.tpl
index ba8974f..fd3c173 100644 (file)
@@ -41,7 +41,7 @@ task_names = new Array();
 empty_label_project = '{$i18n.dropdown.select|escape:'javascript'}';
 empty_label_task = '{$i18n.dropdown.select|escape:'javascript'}';
 
-// The populateDropdowns function populates the "project" and "task" dropdown controls
+// The fillDropdowns function populates the "project" and "task" dropdown controls
 // with relevant values.
 function fillDropdowns() {
   if(document.body.contains(document.timeRecordForm.client))
@@ -49,7 +49,7 @@ function fillDropdowns() {
 
   fillTaskDropdown(document.timeRecordForm.project.value);
 }
-       
+
 // The fillProjectDropdown function populates the project combo box with
 // projects associated with a selected clientt (client id is passed here as id).
 function fillProjectDropdown(id) {
@@ -68,7 +68,7 @@ function fillProjectDropdown(id) {
   // Populate project dropdown.
   if (!id) {
     // If we are here, client is not selected.
-       var len = projects.length;
+    var len = projects.length;
     for (var i = 0; i < len; i++) {
       dropdown.options[i+1] = new Option(projects[i][1], projects[i][0]);
       if (dropdown.options[i+1].value == selected_item)  {
@@ -106,7 +106,7 @@ function fillTaskDropdown(id) {
 
   var dropdown = document.getElementById("task");
   if (dropdown == null) return; // Nothing to do.
-  
+
   // Determine previously selected item.
   var selected_item = dropdown.options[dropdown.selectedIndex].value;
 
@@ -172,12 +172,12 @@ function formDisable(formField) {
   }
 
   if ((formFieldValue == "") && (formFieldName == "duration")) {
-       var x = eval("document.timeRecordForm.start");
-       x.disabled = false;
-       x.style.background = "white";
-       var x = eval("document.timeRecordForm.finish");
-       x.disabled = false;
-       x.style.background = "white";
+    var x = eval("document.timeRecordForm.start");
+    x.disabled = false;
+    x.style.background = "white";
+    var x = eval("document.timeRecordForm.finish");
+    x.disabled = false;
+    x.style.background = "white";
   }
 }
 
@@ -203,15 +203,15 @@ function setNow(formField) {
   <td>
   <table width = "100%">
   <tr>
-       <td valign="top">
+    <td valign="top">
     <table border="0">
-{if in_array('cl', explode(',', $user->plugins))}
+{if $user->isPluginEnabled('cl')}
     <tr>
-      <td align="right">{$i18n.label.client}{if in_array('cm', explode(',', $user->plugins))} (*){/if}:</td>
+      <td align="right">{$i18n.label.client}{if $user->isPluginEnabled('cm')} (*){/if}:</td>
       <td>{$forms.timeRecordForm.client.control}</td>
     </tr>
 {/if}
-{if in_array('iv', explode(',', $user->plugins))}
+{if $user->isPluginEnabled('iv')}
     <tr>
       <td align="right">&nbsp;</td>
       <td><label>{$forms.timeRecordForm.billable.control}{$i18n.form.time.billable}</label></td>
@@ -230,7 +230,7 @@ function setNow(formField) {
 {/if}
 {if ($smarty.const.MODE_PROJECTS_AND_TASKS == $user->tracking_mode)}
     <tr>
-      <td align="right">{$i18n.label.task} (*):</td>
+      <td align="right">{$i18n.label.task}:</td>
       <td>{$forms.timeRecordForm.task.control}</td>
     </tr>
 {/if}
@@ -272,4 +272,4 @@ function setNow(formField) {
   </td>
   </tr>
 </table>
-{$forms.timeRecordForm.close}
\ No newline at end of file
+{$forms.timeRecordForm.close}