Browse Source

Numerous bugs of vacancies have been fixed

Sergei Solovev 1 năm trước cách đây
mục cha
commit
ef6bdc398e
1 tập tin đã thay đổi với 12 bổ sung1 xóa
  1. 12 1
      system/acp/sections/jobs/request.php

+ 12 - 1
system/acp/sections/jobs/request.php

@@ -50,8 +50,19 @@ if ($id) {
 
 
         if (isset($url['del'])) {
         if (isset($url['del'])) {
             $sql->query('DELETE FROM `jobs_app` WHERE `id`="' . $url['del'] . '" LIMIT 1');
             $sql->query('DELETE FROM `jobs_app` WHERE `id`="' . $url['del'] . '" LIMIT 1');
-            sys::outjs(array('s' => 'ok'));
+            $jobID = $jobs['job'];
+
+            // Получить текущее значение счетчика созданных вакансий
+            $sql->query('SELECT `counter` FROM `jobs` WHERE `id`="' . $jobID . '" LIMIT 1');
+            $job = $sql->get();
+
+            // Уменьшить значение счетчика на 1
+            $counter = intval($job['counter']) - 1;
 
 
+            // Обновить значение счетчика в таблице `jobs`
+            $sql->query('UPDATE `jobs` SET `counter`="' . $counter . '" WHERE `id`="' . $jobID . '"');
+
+            sys::outjs(array('s' => 'ok'));
         }
         }
     }
     }