Parcourir la source

added maxFeatures for p5:next links

Piotr Labudda il y a 8 ans
Parent
commit
d23b7e42b1
1 fichiers modifiés avec 4 ajouts et 2 suppressions
  1. 4 2
      SE/se-lib/AclQueryFeatures.php

+ 4 - 2
SE/se-lib/AclQueryFeatures.php

@@ -648,7 +648,8 @@ class AclQueryFeatures {
 							'@backRefNS' => $this->_acl->getNamespace(),
 							'@backRefNS' => $this->_acl->getNamespace(),
 							'@backRefPK' => $primaryKey,
 							'@backRefPK' => $primaryKey,
 							'@startIndex' => $defaultRefLimit,
 							'@startIndex' => $defaultRefLimit,
-							'value' => Request::getScriptUri() . "?SERVICE=WFS&VERSION=1.0.0&TYPENAME={$fieldName}&REQUEST=GetFeature&backRefNS=".$this->_acl->getNamespace()."&backRefPK={$primaryKey}&backRefField={$fieldName}&startIndex={$defaultRefLimit}",
+							'@maxFeatures' => $defaultRefLimit,
+							'value' => Request::getScriptUri() . "?SERVICE=WFS&VERSION=1.0.0&TYPENAME={$fieldName}&REQUEST=GetFeature&backRefNS=".$this->_acl->getNamespace()."&backRefPK={$primaryKey}&backRefField={$fieldName}&maxFeatures={$defaultRefLimit}&startIndex={$defaultRefLimit}",
 						],
 						],
 					] ];
 					] ];
 					DBG::log($row[$fieldName], 'array', "remote xlinks for \$items[{$primaryKey}][{$fieldName}]");
 					DBG::log($row[$fieldName], 'array', "remote xlinks for \$items[{$primaryKey}][{$fieldName}]");
@@ -679,7 +680,8 @@ class AclQueryFeatures {
 							'@backRefNS' => $this->_acl->getNamespace(),
 							'@backRefNS' => $this->_acl->getNamespace(),
 							'@backRefPK' => $primaryKey,
 							'@backRefPK' => $primaryKey,
 							'@startIndex' => $defaultRefLimit,
 							'@startIndex' => $defaultRefLimit,
-							'value' => Request::getScriptUri() . "?SERVICE=WFS&VERSION=1.0.0&TYPENAME={$fieldName}&REQUEST=GetFeature&backRefNS=".$this->_acl->getNamespace()."&backRefPK={$primaryKey}&backRefField={$fieldName}&startIndex={$defaultRefLimit}",
+							'@maxFeatures' => $defaultRefLimit,
+							'value' => Request::getScriptUri() . "?SERVICE=WFS&VERSION=1.0.0&TYPENAME={$fieldName}&REQUEST=GetFeature&backRefNS=".$this->_acl->getNamespace()."&backRefPK={$primaryKey}&backRefField={$fieldName}&maxFeatures={$defaultRefLimit}&startIndex={$defaultRefLimit}",
 						],
 						],
 					] ];
 					] ];
 				}
 				}