|
|
| Line 1: |
Line 1: |
| ==About== | | ==About== |
| Yes, I will be moving the code to [[GitHub]] as soon as I figure out how that works. | | Yes, I will be moving the code to [[GitHub]] as soon as I figure out how that works. |
| ===Class and Library Structure===
| | |
| * [[/clsCacheFile]] | | * [[/globals]]: classes, global variables, non-class functions |
| ** [[/clsCacheFile_vbz]]
| | * [[/files]]: library files |
| * [[/clsDatabase]] - from data.php
| |
| ** [[/clsVbzData]]
| |
| * [[/clsTable]] - from data.php
| |
| ** [[/clsGlobalVars]]
| |
| * [[/clsVbzTable]]
| |
| ** [[/clsCatPages]]
| |
| ** [[/clsSuppliers]]
| |
| *** [[/clsSuppliers_StoreUI]]
| |
| ** [[/clsDepts]]
| |
| ** [[/clsVbzTitles]]
| |
| *** [[/clsTitles_StoreUI]]
| |
| ** [[/clsItems]]
| |
| *** [[/clsItems_info_Cat]]
| |
| ** [[/clsItTyps]]
| |
| ** [[/clsItOpts]]
| |
| ** [[/clsShipCosts]]
| |
| ** [[/clsVbzFolders]]
| |
| ** [[/clsImages]]
| |
| *** [[/clsImages_StoreUI]]
| |
| * [[/clsDataSet]] - from data.php
| |
| ** [[/clsCatPage]]
| |
| ** [[/clsSupplier]]
| |
| *** [[/clsSupplier_StoreUI]]
| |
| ** [[/clsDept]]
| |
| ** [[/clsVbzTitle]]
| |
| *** [[/clsTitle_StoreUI]]
| |
| ** [[/clsTitleIttyp]]
| |
| ** [[/clsItem]]
| |
| ** [[/clsItOpt]]
| |
| ** [[/clsShipCost]]
| |
| ** [[/clsVbzFolder]]
| |
| * [[/clsDataSet_bare]] - from data.php
| |
| ** [[/clsItTyp]]
| |
| * [[/clsVbzRecs]]
| |
| ** [[/clsImage]]
| |
| *** [[/clsImage_StoreUI]]
| |
| * ''[[/clsVbzSkin]]''
| |
| ** ''[[/clsVbzSkin_Standard]]''
| |
| *** ''[[/clsVbzPage_Cat]]''
| |
| **** [[/clsPageCat]]
| |
| * [[/clsVbzApp]]
| |
| ==Code Archive==
| |
| Some code I posted here earlier; ideally, I should be able to have these pages updated directly via git. That will come later.
| |
| * '''customer-side''':
| |
| ** [[/cat]]: generates main catalog pages
| |
| ** [[/lib/store]]: base classes and catalog functions (should probably be split off)
| |
| ** [[/lib/shop]]
| |
| ** [[/lib/cart]]
| |
| ** [[/lib/ckout]]
| |
| ** [[/lib/base.cat]]
| |
| * '''admin''':
| |
| ** [[/SpecialVbzAdmin]]: administration and order processing
| |
| ** [[/SpecialVbzCart]]: catalog functions as a MW extension
| |
| ** [[/admin.cart]]: shopping cart and user contact data
| |
| ** [[/admin.cache]]: cache administration
| |
| ** [[/pages]]: skin classes
| |
| * '''shell''':
| |
| ** [[/maint/build-cat.php]]: build the item/title tables from the catalog tables
| |
| ==Utility libraries used==
| |
| * [[User:Woozle/data.php]]
| |
| * [[User:Woozle/menu.php]]
| |
| * [[User:Woozle/richtext.php]]
| |
| * [[User:Woozle/strings.php]]
| |
| * [[User:Woozle/tree.php]] | |
| * [[User:Woozle/dtree.php]]
| |
About
Yes, I will be moving the code to GitHub as soon as I figure out how that works.
- /globals: classes, global variables, non-class functions
- /files: library files