|
|
@@ -426,6 +426,15 @@ class AclQueryBuilder {
|
|
|
default: throw new Exception("Not implemented field type in select '{$fieldType}' (field: '{$fieldName}')");
|
|
|
}
|
|
|
}
|
|
|
+ case 'p5Type': {
|
|
|
+ switch ($typeName) {
|
|
|
+ case 'price': return "{$prefix}.{$sqlFieldName}";
|
|
|
+ case 'enum': return "{$prefix}.{$sqlFieldName}"; // TODO: check if local or remote
|
|
|
+ case 'www_link': return "{$prefix}.{$sqlFieldName}"; // TODO: check if local or remote?
|
|
|
+ case 'string': return "{$prefix}.{$sqlFieldName}"; // TODO: check if local or remote?
|
|
|
+ default: throw new Exception("Not implemented field type in select '{$fieldType}' (field: '{$fieldName}')");
|
|
|
+ }
|
|
|
+ }
|
|
|
default: throw new Exception("Not implemented field type in select '{$fieldType}' (field: '{$fieldName}')");
|
|
|
}
|
|
|
return null;
|