From 16c48c401754e44b19f8ae8ef421d8ee41c1f741 Mon Sep 17 00:00:00 2001
From: Nathanael Jourdane <nathanael.jourdane@irap.omp.eu>
Date: Wed, 3 May 2017 14:42:47 +0200
Subject: [PATCH] Move get_services

---
 cron_scripts/get_services.php | 47 -----------------------------------------------
 php/get_services.php          | 47 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+), 47 deletions(-)
 delete mode 100755 cron_scripts/get_services.php
 create mode 100755 php/get_services.php

diff --git a/cron_scripts/get_services.php b/cron_scripts/get_services.php
deleted file mode 100755
index f29aed6..0000000
--- a/cron_scripts/get_services.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-include(realpath(dirname(__FILE__) . "/../php/config.php"));
-include(BASE_PATH . "/php/classes/EpnTapMgr.php");
-
-$EpnTapMgr = new EpnTapMgr;
-$services = json_decode(file_get_contents(EpnTapDataPath . "/EpnTapServices.json"), TRUE);
-
-$services_content = Array();
-
-foreach($services as $s) {
-	//// -- To display columns names for each service --
-	// $query = "SELECT TOP 1 * FROM " . $s["schema"] . ".epn_core";
-	// $rows = $EpnTapMgr->request($s["accessurl"], $query);
-	// echo $s["schema"] . "\n\"columns\": \"" . join(',', array_keys($rows[0])) . "\"\n\n";
-
-	$query = "SELECT dataproduct_type as dp_type,
-		target_class as t_class,
-		target_name as t_name,
-		COUNT(granule_uid) as nb_res,
-		MIN(time_min) as time_min,
-		MAX(time_max) as time_max
-		FROM " . $s["schema"] . ".epn_core GROUP BY dp_type, t_class, t_name";
-
-	$rows = $EpnTapMgr->request($s["accessurl"], $query);
-	if($rows == NULL)
-		continue;
-
-	foreach ($rows as $r) {
-		$r['dp_type'] = $r['dp_type'];
-		$r['t_class'] = $r['t_class'];
-		$r['t_name'] = $r['t_name'];
-
-		if(!isset($services_content[$r['dp_type']]))
-			$services_content[$r['dp_type']] = Array();
-
-		if(!isset($services_content[$r['dp_type']][$r['t_class']]))
-			$services_content[$r['dp_type']][$r['t_class']] = Array();
-
-		if(!isset($services_content[$r['dp_type']][$r['t_class']][$r['t_name']]))
-			$services_content[$r['dp_type']][$r['t_class']][$r['t_name']] = Array();
-
-		$services_content[$r['dp_type']][$r['t_class']][$r['t_name']][$s["schema"]] = [$r['nb_res'], $r['time_min'], $r['time_max']];
-	}
-}
-
-fwrite(fopen(EpnTapDataPath . "metadata.json", "w+"), json_encode($services_content));
-?>
diff --git a/php/get_services.php b/php/get_services.php
new file mode 100755
index 0000000..c14f858
--- /dev/null
+++ b/php/get_services.php
@@ -0,0 +1,47 @@
+<?php
+include(realpath(dirname(__FILE__) . "/config.php"));
+include(CLASSPATH . "EpnTapMgr.php");
+
+$EpnTapMgr = new EpnTapMgr;
+$services = json_decode(file_get_contents(EpnTapDataPath . "/EpnTapServices.json"), TRUE);
+
+$services_content = Array();
+
+foreach($services as $s) {
+	//// -- To display columns names for each service --
+	// $query = "SELECT TOP 1 * FROM " . $s["schema"] . ".epn_core";
+	// $rows = $EpnTapMgr->request($s["accessurl"], $query);
+	// echo $s["schema"] . "\n\"columns\": \"" . join(',', array_keys($rows[0])) . "\"\n\n";
+
+	$query = "SELECT dataproduct_type as dp_type,
+		target_class as t_class,
+		target_name as t_name,
+		COUNT(granule_uid) as nb_res,
+		MIN(time_min) as time_min,
+		MAX(time_max) as time_max
+		FROM " . $s["schema"] . ".epn_core GROUP BY dp_type, t_class, t_name";
+
+	$rows = $EpnTapMgr->request($s["accessurl"], $query);
+	if($rows == NULL)
+		continue;
+
+	foreach ($rows as $r) {
+		$r['dp_type'] = $r['dp_type'];
+		$r['t_class'] = $r['t_class'];
+		$r['t_name'] = $r['t_name'];
+
+		if(!isset($services_content[$r['dp_type']]))
+			$services_content[$r['dp_type']] = Array();
+
+		if(!isset($services_content[$r['dp_type']][$r['t_class']]))
+			$services_content[$r['dp_type']][$r['t_class']] = Array();
+
+		if(!isset($services_content[$r['dp_type']][$r['t_class']][$r['t_name']]))
+			$services_content[$r['dp_type']][$r['t_class']][$r['t_name']] = Array();
+
+		$services_content[$r['dp_type']][$r['t_class']][$r['t_name']][$s["schema"]] = [$r['nb_res'], $r['time_min'], $r['time_max']];
+	}
+}
+
+fwrite(fopen(EpnTapDataPath . "metadata.json", "w+"), json_encode($services_content));
+?>
--
libgit2 0.21.2