Difference between revisions of "VbzCart/archive/code"

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to navigation Jump to search
(some of the class structure)
(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