Explorar o código

Fix Project and Zasob Path: update run action

Piotr Labudda %!s(int64=11) %!d(string=hai) anos
pai
achega
732f8e17ac
Modificáronse 2 ficheiros con 42 adicións e 22 borrados
  1. 21 11
      SE/se-lib/Route/FixProjectPath.php
  2. 21 11
      SE/se-lib/Route/FixZasobPath.php

+ 21 - 11
SE/se-lib/Route/FixProjectPath.php

@@ -58,6 +58,27 @@ jQuery(document).ready(function () {
 	}
 
 	public function runAction() {
+		SE_Layout::gora();
+		SE_Layout::menu();
+
+		$this->_callProcedure();
+
+		?>
+		<div class="container">
+			<div class="alert alert-success">
+				Zaktualizowano ścieżki projektów
+			</div>
+		</div>
+		<?php
+		SE_Layout::dol();
+	}
+
+	public function runApiAction() {
+		$this->_callProcedure();
+		die('Zaktualizowano ścieżki projektów');
+	}
+
+	private function _callProcedure() {
 		$sql = "call `update_project_path_idx_rec`();";
 		/* update fields:
 		 *   `IN7_MK_BAZA_DYSTRYBUCJI`.`path`
@@ -72,17 +93,6 @@ jQuery(document).ready(function () {
 		if ($db->has_errors()) {
 			throw new Exception("DB Errors: " . implode("\n<br>", $db->get_errors()));
 		}
-
-		SE_Layout::gora();
-		SE_Layout::menu();
-		?>
-		<div class="container">
-			<div class="alert alert-success">
-				Zaktualizowano ścieżki projektów
-			</div>
-		</div>
-		<?php
-		SE_Layout::dol();
 	}
 
 	public function cleanAllPathsAction() {

+ 21 - 11
SE/se-lib/Route/FixZasobPath.php

@@ -58,6 +58,27 @@ jQuery(document).ready(function () {
 	}
 
 	public function runAction() {
+		SE_Layout::gora();
+		SE_Layout::menu();
+
+		$this->_callProcedure();
+
+		?>
+		<div class="container">
+			<div class="alert alert-success">
+				Zaktualizowano ścieżki zasobów
+			</div>
+		</div>
+		<?php
+		SE_Layout::dol();
+	}
+
+	public function runApiAction() {
+		$this->_callProcedure();
+		die('Zaktualizowano ścieżki zasobów');
+	}
+
+	private function _callProcedure() {
 		$sql = "call `update_zasob_path_idx_rec`();";
 		/* update fields:
 		 *	`CRM_LISTA_ZASOBOW`.`path`
@@ -71,17 +92,6 @@ jQuery(document).ready(function () {
 		if ($db->has_errors()) {
 			throw new Exception("DB Errors: " . implode("\n<br>", $db->get_errors()));
 		}
-
-		SE_Layout::gora();
-		SE_Layout::menu();
-		?>
-		<div class="container">
-			<div class="alert alert-success">
-				Zaktualizowano ścieżki zasobów
-			</div>
-		</div>
-		<?php
-		SE_Layout::dol();
 	}
 
 	public function cleanAllPathsAction() {