VbzCart/docs/archive/code: Difference between revisions

From Woozle Writes Code
< VbzCart‎ | docs‎ | archive
Jump to navigation Jump to search
imported>Woozle
(some of the class structure)
imported>Woozle
(extracted stuff to subpages)
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]]

Revision as of 01:56, 21 December 2012

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