Skip to content

Commit 90e2b7a

Browse files
committed
fixed a bug in tasks
grid name must be unique
1 parent a31344b commit 90e2b7a

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

employee/tasks.php

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
<h3>My Active Tasks</h3>
2020

2121
<?php
22-
$empId = intval(2);
22+
$empId = intval(2); // hard code for demo. In real world, the id should be retrieved in PHP SESSION
2323

2424
$dgTask = new C_DataGrid("SELECT id, EmployeeID, TaskName, Instructions, StatusID, MilestoneID, ProjectID FROM tasks", "id", "tasks");
25-
$dgTask->set_query_filter(" EmployeeID = $empId AND StatusID = 2 ");
25+
$dgTask->set_query_filter(" EmployeeID = $empId AND StatusID = 2 "); // Active = 2
2626
$dgTask->set_col_hidden('id, EmployeeID')->set_sortname('TaskName');
2727
$dgTask->set_col_edittype('StatusID', 'select', "select id, status from task_status");
2828
$dgTask->set_col_edittype('EmployeeID', 'select', "select id, concat(FirstName, ' ', LastName) from users");
@@ -42,11 +42,12 @@
4242
<h3>My Hours</h3>
4343

4444
<?php
45-
$dgHour = new C_DataGrid("SELECT id, `Date`, `Time`, WorkCompleted, TaskID, ProjectID, EmployeeID FROM hours", "id", "hours");
46-
$dgHour->set_query_filter(" EmployeeID = $empId ");
47-
$dgHour->set_col_hidden('id, TaskID, EmployeeID');
48-
$dgHour->set_col_edittype('ProjectID', 'select', "select id, ProjectName from projects");
49-
$dgHour->display();
45+
$dgHour2 = new C_DataGrid("SELECT id, `Date`, `Time`, WorkCompleted, TaskID, ProjectID, EmployeeID FROM hours", "id", "hours");
46+
$dgHour2->set_jq_gridName('hours2'); // the grid name must be unique
47+
$dgHour2->set_query_filter(" EmployeeID = $empId ");
48+
$dgHour2->set_col_hidden('id, TaskID, EmployeeID');
49+
$dgHour2->set_col_edittype('ProjectID', 'select', "select id, ProjectName from projects");
50+
$dgHour2->display();
5051
?>
5152

5253
<?php

0 commit comments

Comments
 (0)