diff --git a/LEAF_Nexus/api/controllers/EmployeeController.php b/LEAF_Nexus/api/controllers/EmployeeController.php index 8c2dbbc37..5de9a90c8 100644 --- a/LEAF_Nexus/api/controllers/EmployeeController.php +++ b/LEAF_Nexus/api/controllers/EmployeeController.php @@ -68,7 +68,7 @@ public function post($act) return print_r($args, true) . print_r($_GET, true); }); - + // Deprecated $this->index['POST']->register('employee/refresh/[text]/[digit]', function ($args) use ($employee, $national_db) { if (!$national_db) { $return_value = $employee->refresh($args[0]); @@ -84,6 +84,21 @@ public function post($act) return json_encode($return_value); }); + $this->index['POST']->register('employee/refresh/[text]', function ($args) use ($employee, $national_db) { + if (!$national_db) { + $return_value = $employee->refresh($args[0]); + } else { + $return_value = array( + 'status' => array( + 'code' => 4, + 'message' => 'You can\'t update the national orgchart' + ) + ); + } + + return json_encode($return_value); + }); + $this->index['POST']->register('employee/refresh/batch', function ($args) use ($employee, $national_db) { if (!$national_db) { $return_value = $employee->refreshBatch(); diff --git a/LEAF_Nexus/templates/view_employee.tpl b/LEAF_Nexus/templates/view_employee.tpl index 5d704f395..fc6208e9e 100644 --- a/LEAF_Nexus/templates/view_employee.tpl +++ b/LEAF_Nexus/templates/view_employee.tpl @@ -1,7 +1,7 @@

Tools

-
', '');">Refresh Employee Refresh Employee
+
');">Refresh Employee Refresh Employee

Set Backup Assign Backup
@@ -80,12 +80,12 @@ -function refreshEmp(userName, empUID) { +function refreshEmp(userName) { var CSRFToken = ''; $.ajax({ type: 'POST', - url: "./api/employee/refresh/_" + userName + "/" + empUID, + url: "./api/employee/refresh/_" + userName, dataType: "json", data: {CSRFToken: CSRFToken}, success: function(res) {