Difference between revisions of "VbzCart/pieces/page"

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
(app framework pages)
 
(classes)
 
Line 13: Line 13:
 
* {{vbzcart/code|vbz-page-topic.php}}
 
* {{vbzcart/code|vbz-page-topic.php}}
 
==Classes==
 
==Classes==
* '''clsVbzPage''' (abstract, extends clsPageLogin)
+
* '''{{vbzcart/code|vbz-page.php|clsVbzPage}}''' (abstract, extends clsPageLogin)
 +
** '''{{vbzcart/code|vbz-page-browse.php|clsVbzPage_Browse}}''' (abstract, extends clsVbzPage): shopping pages
 +
*** '''{{vbzcart/code|vbz-page-cart.php|clsPageBrowse_Cart}}''' (extends clsVbzPage_Browse): cart display (shopping version)
 +
*** '''{{vbzcart/code|vbz-page-cat.php|clsVbzPage_Cat}}''' (extends clsVbzPage_Browse): basic catalog pages
 +
*** '''{{vbzcart/code|vbz-page-topic.php|clsPageTopic}}''' (extends clsVbzPage_Browse): catalog topic pages
 +
*** '''{{vbzcart/code|vbz-page-search.php|clsPageSearch}}''' (extends clsVbzPage_Browse): catalog search
 +
** '''{{vbzcart/code|vbz-page-admin.php|clsVbzPage_Admin}}''' (abstract, extends clsVbzPage): very brief
 +
*** '''{{vbzcart/code|vbz-page-ckout.php|clsPageCkout}}''' (extends clsVbzPage_Admin): store checkout pages
 +
*** '''{{vbzcart/code|vbz-page-acct.php|clsPageAdmin_Acct}}''' (extends clsVbzPage_Admin): basic admin page functions
 +
**** '''{{vbzcart/code|vbz-page-login.php|clsVbzPageLogin}}''' (extends clsPageAdmin_Acct): simple login or create account page
 +
 
 +
The inheritance structure around clsVbzPage_Admin may need some rethinking.

Latest revision as of 15:28, 16 February 2015

About

Most of the page-related classes in VbzCart are extended from page classes in Ferreteria. The one exception is the catalog pages class, clsCatPages.

Code

  1. REDIRECT Template:l/vc/code

Classes

The inheritance structure around clsVbzPage_Admin may need some rethinking.