Sfoglia il codice sorgente

added total to WPS p5:getRelations

Piotr Labudda 8 anni fa
parent
commit
a16d3b1c55
1 ha cambiato i file con 2 aggiunte e 0 eliminazioni
  1. 2 0
      SE/se-lib/Api/Process/P5/GetRelations.php

+ 2 - 0
SE/se-lib/Api/Process/P5/GetRelations.php

@@ -16,6 +16,7 @@ class Api_Process_P5_GetRelations { // TODO: extends Api_ProcessBase
 		try {
 		try {
 			Relations::isAllowedToGetRelation($userLogin = User::getLogin(), $typeName, $primaryKey, $remoteTypeName);
 			Relations::isAllowedToGetRelation($userLogin = User::getLogin(), $typeName, $primaryKey, $remoteTypeName);
 			$listRelations = Relations::getRelations($typeName, $primaryKey, $remoteTypeName);
 			$listRelations = Relations::getRelations($typeName, $primaryKey, $remoteTypeName);
+			$totalRelations = count($listRelations);
 		} catch (HttpException $e) {
 		} catch (HttpException $e) {
 			DBG::log($e);
 			DBG::log($e);
 			throw new Api_OwsException($e->getMessage(), $e->getCode(), null, Http::getStatusText($e->getCode()), 'request');
 			throw new Api_OwsException($e->getMessage(), $e->getCode(), null, Http::getStatusText($e->getCode()), 'request');
@@ -29,6 +30,7 @@ class Api_Process_P5_GetRelations { // TODO: extends Api_ProcessBase
 			'type' => "success",
 			'type' => "success",
 			'msg' => "done",
 			'msg' => "done",
 			'body' => [
 			'body' => [
+				'total' => $totalRelations,
 				'relations' => $listRelations,
 				'relations' => $listRelations,
 				// 'total' => $total,
 				// 'total' => $total,
 			]
 			]