svalavuo 1 день назад
Родитель
Сommit
c08138f0c8
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      backend/api/timers.php

+ 4 - 4
backend/api/timers.php

@@ -78,7 +78,7 @@ function handleGetRequest() {
                           LEFT JOIN tasks ta ON t.task_id = ta.id 
                           ORDER BY t.created_at DESC";
                 
-                $stmt = $database->conn->prepare($query);
+                $stmt = $db->prepare($query);
                 $stmt->execute();
                 
                 $timers = [];
@@ -112,7 +112,7 @@ function handleGetRequest() {
 }
 
 function handlePostRequest() {
-    global $timer, $workHour;
+    global $timer, $workHour, $db;
     
     // Read action from JSON payload first, then fallback to form data
     $jsonInput = json_decode(file_get_contents('php://input'), true);
@@ -143,7 +143,7 @@ function handlePostRequest() {
                 try {
                     // Delete timer from database to remove from active list
                     $query = "DELETE FROM timers WHERE id = ?";
-                    $stmt = $database->conn->prepare($query);
+                    $stmt = $db->prepare($query);
                     $result = $stmt->execute([$id]);
                     
                     if ($result) {
@@ -167,7 +167,7 @@ function handlePostRequest() {
                 try {
                     // Direct database update to avoid Timer model issues
                     $query = "UPDATE timers SET task_id = ?, description = ?, updated_at = ? WHERE id = ?";
-                    $stmt = $database->conn->prepare($query);
+                    $stmt = $db->prepare($query);
                     $result = $stmt->execute([
                         $data['task_id'] ?? null,
                         $data['description'] ?? '',