VbzCart/pieces/cart/archive

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
< VbzCart‎ | pieces‎ | cart
Revision as of 18:40, 16 September 2018 by Woozle (talk | contribs) (Created page with "==classes== ''archved 2018-09-16; names have changed, class structure reorganized'' * '''clsShopCarts''' ''extends clsTable'' * '''clsShopCart''' ''extends clsVbzRecs'' ** use...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

classes

archved 2018-09-16; names have changed, class structure reorganized

  • clsShopCarts extends clsTable
  • clsShopCart extends clsVbzRecs
    • uses cCartDisplay_full_shop and _ckout
  • clsShopCartLines extends clsTable
  • clsShopCartLine extends clsDataSet
  • cCartDisplay
    • cCartDisplay_full abstract
      • cCartDisplay_full_HTML abstract
        • cCartDisplay_full_shop - for editable rendering (while shopping)
        • cCartDisplay_full_ckout - for static rendering (at checkout time)
      • cCartDisplay_full_TEXT - for plaintext rendering, mainly used for email confirmation
  • cCartItem abstract
    • cCartLine_base abstract
      • cCartLine_static
        • cCartLine_form
        • cCartLine_text
  • clsCartTotal abstract
    • clsCartTotal_shop
    • clsCartTotal_admin
  • clsCartVars extends clsTable_indexed
  • clsCartVar extends clsRecs_indexed
  • clsCartDataGrp abstract
    • clsPerson abstract
      • clsPerson_Buyer
        • clsPayment
      • clsPerson_Recip

Related classes:

  • clsOrder extends clsVbzRecs
    • uses cCartDisplay_full_ckout
    • uses cCartDisplay_full_TEXT
    • VC_Order
      • uses cCartDisplay in ->TotalsObject()
  • clsOrderLine
    • uses cCartDisplay_full in ->RenderStatic_rows(), which does not appear to be actually used