ZaliczkaPozycjaStorageAcl.php 865 B

12345678910111213141516171819202122232425
  1. <?php
  2. Lib::loadClass('Core_AclSimpleSchemaBase');// extends Core_AclBase
  3. Lib::loadClass('Core_AclHelper');
  4. Lib::loadClass('FileStorage');
  5. class Schema_ZaliczkaPozycjaStorageAcl extends Core_AclSimpleSchemaBase {
  6. public $_simpleSchema = [// var zaliczkaFlatSchema
  7. '@typeName' => 'default_objects:ZaliczkaPozycja',
  8. '@baseTypeName' => 'default_db:ZALICZKA_POZYCJA',
  9. 'id' => 'xsd:integer',
  10. 'kwota' => 'xsd:decimal',
  11. 'korespondencja' => 'ref:default_db:IN7_DZIENNIK_KORESP',
  12. // 'id' => 'xsd:integer',
  13. // 'title' => 'xsd:string',
  14. // 'kategoriaKosztu' => 'xsd:string'
  15. 'projekt' => 'ref:default_db:IN7_MK_BAZA_DYSTRYBUCJI',
  16. // 'id' => 'xsd:integer',
  17. // 'nrBudowy' => 'xsd:string'
  18. ];
  19. public function getName() { return 'ZaliczkaPozycja'; }
  20. public function getRootTableName() { return 'ZALICZKA_POZYCJA'; }
  21. }