VbzCart/docs/pieces/cart/archive

From Woozle Writes Code
< VbzCart‎ | docs‎ | pieces‎ | cart
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