|
19 | 19 | <h3>My Active Tasks</h3> |
20 | 20 |
|
21 | 21 | <?php |
22 | | -$empId = intval(2); |
| 22 | +$empId = intval(2); // hard code for demo. In real world, the id should be retrieved in PHP SESSION |
23 | 23 |
|
24 | 24 | $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 |
26 | 26 | $dgTask->set_col_hidden('id, EmployeeID')->set_sortname('TaskName'); |
27 | 27 | $dgTask->set_col_edittype('StatusID', 'select', "select id, status from task_status"); |
28 | 28 | $dgTask->set_col_edittype('EmployeeID', 'select', "select id, concat(FirstName, ' ', LastName) from users"); |
|
42 | 42 | <h3>My Hours</h3> |
43 | 43 |
|
44 | 44 | <?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(); |
50 | 51 | ?> |
51 | 52 |
|
52 | 53 | <?php |
|
0 commit comments