|
@@ -34,6 +34,7 @@ class Api_WfsServerBase {
|
|
|
public function getAclFromTypeName($typeName) {
|
|
public function getAclFromTypeName($typeName) {
|
|
|
try { // TODO: use object cache `CRM_#CACHE_ACL_OBJECT`
|
|
try { // TODO: use object cache `CRM_#CACHE_ACL_OBJECT`
|
|
|
$namespace = str_replace([':', '__x3A__'], '/', $typeName);
|
|
$namespace = str_replace([':', '__x3A__'], '/', $typeName);
|
|
|
|
|
+ if ('p5_' === substr($namespace, 0, 3)) $namespace = substr($namespace, 3);
|
|
|
Lib::loadClass('SchemaFactory');
|
|
Lib::loadClass('SchemaFactory');
|
|
|
$objItem = SchemaFactory::loadDefaultObject('SystemObject')->getItem($namespace, ['propertyName'=>"*,field"]);
|
|
$objItem = SchemaFactory::loadDefaultObject('SystemObject')->getItem($namespace, ['propertyName'=>"*,field"]);
|
|
|
DBG::log($objItem, 'array', "DBG objItem({$namespace})");
|
|
DBG::log($objItem, 'array', "DBG objItem({$namespace})");
|