Browse Source

Fix xsd api

Piotr Labudda 10 years ago
parent
commit
40946c4136
1 changed files with 6 additions and 11 deletions
  1. 6 11
      SE/se-lib/Api/Xsd.php

+ 6 - 11
SE/se-lib/Api/Xsd.php

@@ -2,17 +2,14 @@
 
 
 Lib::loadClass('ApiDataSourceTodo');// TODO: @see Entity/Source/Mysql from feature-schema-install
 Lib::loadClass('ApiDataSourceTodo');// TODO: @see Entity/Source/Mysql from feature-schema-install
 Lib::loadClass('Data_Source');
 Lib::loadClass('Data_Source');
+Lib::loadClass('ApiRouteBase');
 
 
-class Api_Xsd {
+class Api_Xsd extends ApiRouteBase {
 
 
-	private $_apiUser;
-	private $_dataSourceName;
-	private $_tblName;
-	private $_tblSchema;
-
-	public function setUser($user) {
-		$this->_apiUser = $user;
-	}
+	public $_apiUser;
+	public $_dataSourceName;
+	public $_tblName;
+	public $_tblSchema;
 
 
 	public function execute($request) {
 	public function execute($request) {
 		if (!$this->_apiUser->isAdmin()) {
 		if (!$this->_apiUser->isAdmin()) {
@@ -63,8 +60,6 @@ class Api_Xsd {
 <?xml version="1.0"?>
 <?xml version="1.0"?>
 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:{$this->_dataSourceName}="http://biuro.biall-net.pl/xmlschema_procesy5/{$this->_dataSourceName}" targetNamespace="http://biuro.biall-net.pl/xmlschema_procesy5/{$this->_dataSourceName}">
 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:{$this->_dataSourceName}="http://biuro.biall-net.pl/xmlschema_procesy5/{$this->_dataSourceName}" targetNamespace="http://biuro.biall-net.pl/xmlschema_procesy5/{$this->_dataSourceName}">
 XMLEOF;
 XMLEOF;
-			Lib::loadClass('TableAcl');
-			$acl = new TableAcl();
 			foreach ($tbls as $tblName => $ds) {
 			foreach ($tbls as $tblName => $ds) {
 				$xmlFields = array();
 				$xmlFields = array();
 				$tblFields = $ds->_col_types;
 				$tblFields = $ds->_col_types;