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))
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) {
// 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) {
var dropdown = document.getElementById("task");
if (dropdown == null) return; // Nothing to do.
-
+
// Determine previously selected item.
var selected_item = dropdown.options[dropdown.selectedIndex].value;
}
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";
}
}
<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"> </td>
<td><label>{$forms.timeRecordForm.billable.control}{$i18n.form.time.billable}</label></td>
</td>
</tr>
</table>
-{$forms.timeRecordForm.close}
\ No newline at end of file
+{$forms.timeRecordForm.close}