| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- Lib::loadClass('Core_AclSimpleSchemaBase');// extends Core_AclBase
- Lib::loadClass('Core_AclHelper');
- Lib::loadClass('FileStorage');
- class Schema_ZaliczkaStorageAcl extends Core_AclSimpleSchemaBase {
- public $_simpleSchema = [
- '@typeName' => 'default_objects:Zaliczka',
- '@baseTypeName' => 'default_db:ZALICZKA',
- 'id' => 'xsd:integer',
- 'created' => 'xsd:date',
- 'worker' => [
- '@ref' => 'default_objects:AccessOwner',// local_ref:default_objects:AccessOwner
- ],
- 'kwota' => 'xsd:decimal',
- 'pozycja' => [
- '@ref' => 'default_objects:ZaliczkaPozycja',
- '@maxOccurs' => 'unbounded',
- // 'id' => 'xsd:integer',
- // 'kwota' => 'xsd:decimal',
- // 'korespondencja' => [// 'ref:korespondencja'
- // '@baseTypeName' => 'default_db:IN7_DZIENNIK_KORESP',
- // 'id' => 'xsd:integer',
- // 'title' => 'xsd:string',
- // 'kategoriaKosztu' => 'xsd:string'
- // ],
- // 'projekt' => [// 'ref:projekt'
- // '@baseTypeName' => 'default_db:IN7_MK_BAZA_DYSTRYBUCJI',
- // 'id' => 'xsd:integer',
- // 'nrBudowy' => 'xsd:string'
- // ]
- ]
- ];
- public function getName() { return 'Zaliczka'; }
- public function getRootTableName() { return 'ZALICZKA'; }
- }
|