Преглед изворни кода

added sendNotify task in bash_sync_perms

Piotr Labudda пре 10 година
родитељ
комит
b7e349a61d
1 измењених фајлова са 27 додато и 24 уклоњено
  1. 27 24
      SE/bash_sync_perms.php

+ 27 - 24
SE/bash_sync_perms.php

@@ -217,6 +217,7 @@ class SyncPerms {
 		else if ($arg2 == 'users') self::usersAction();
 		else if ($arg2 == 'usersAll') self::usersAllAction();
 		else if ($arg2 == 'SyncPermsCustomTables') self::task__SyncPermsCustomTables();
+		else if ($arg2 == 'sendNofity') self::sendNofity();
 		else self::task__default();
 	}
 
@@ -449,31 +450,33 @@ class SyncPerms {
 			$dbgTime->lastTime = $dbgTime->curTime;
 		}
 
-		{// Notify - Powiadomienia
-			Lib::loadClass('Router');
-			$keyToken = 'bach_sync_perms';
-			$token = Router::getRoute('Cron')->generateCliAuthToken($keyToken, 'test', 300 * 10);
-			echo "DBG: token = '{$token}'" . "\n";
-
-			$baseUrl = "https://{$_SERVER['SERVER_NAME']}/SE";
-			if ('biuro.biall-net.pl' == $_SERVER['SERVER_NAME']) $baseUrl = "https://{$_SERVER['SERVER_NAME']}/SE/version-git";
-
-			//file_get_contents("https://{$baseUrl}/index.php?_route=Cron&_key={$keyToken}&_token={$token}&_task=test");
+		self::sendNofity();
+	}
 
-			function runUrlTask($url) {
-			  $ch = curl_init();
-			  curl_setopt($ch, CURLOPT_VERBOSE, true);
-			  curl_setopt($ch, CURLOPT_URL, $url);
-			  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
-			  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
-			  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
-			  $return = curl_exec($ch);
-			  curl_close($ch);
-			  return $return;
-			}
-			$string = runUrlTask("{$baseUrl}/index.php?_route=Cron&_key={$keyToken}&_token={$token}&_task=test");
-			echo "DBG: string -----------------------\n{$string}\nEOF string---------------------------------\n";
-		}
+	public static function sendNofity() {
+		Lib::loadClass('Router');
+		$keyToken = 'bach_sync_perms';
+		$token = Router::getRoute('Cron')->generateCliAuthToken($keyToken, 'test', 300 * 10);
+		echo "DBG: token = '{$token}'" . "\n";
+
+		$baseUrl = "https://{$_SERVER['SERVER_NAME']}/SE";
+		if ('biuro.biall-net.pl' == $_SERVER['SERVER_NAME']) $baseUrl = "https://{$_SERVER['SERVER_NAME']}/SE/version-git";
+
+		//file_get_contents("https://{$baseUrl}/index.php?_route=Cron&_key={$keyToken}&_token={$token}&_task=test");
+
+		function runUrlTask($url) {
+		  $ch = curl_init();
+		  curl_setopt($ch, CURLOPT_VERBOSE, true);
+		  curl_setopt($ch, CURLOPT_URL, $url);
+		  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
+		  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
+		  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
+		  $return = curl_exec($ch);
+		  curl_close($ch);
+		  return $return;
+		}
+		$string = runUrlTask("{$baseUrl}/index.php?_route=Cron&_key={$keyToken}&_token={$token}&_task=test");
+		echo "DBG: string -----------------------\n{$string}\nEOF string---------------------------------\n";
 	}
 
 	public static function installTable() {