\ModuleProduct
- Author: nicolaas [at] sunny side up . co . nz this extension of product is for software products (modules)
Synopsis
class ModuleProduct
extends Product
{
- // members
- private static string $icon = "ecommerce_software/images/treeicons/ModuleProduct";
- private static array $api_access = ;
- private static array $db = ;
- private static array $has_many = ;
- private static array $casting = ;
- private static array $many_many = ;
- private static string $singular_name = "Module";
- private static string $plural_name = "Modules";
- private static array $searchable_fields = ;
- // methods
- public void ModuleTitle()
- public void getModuleTitle()
- public void i18n_singular_name()
- public void i18n_plural_name()
- public void canEdit()
- public void canDelete()
- public void canEmail()
- public void getCMSFields()
- public Int DefaultMemberID()
- public Boolean HasMemberContact()
- public Boolean HasEmail()
- public Object EmailObject()
- public void EmailDefaults()
- protected void createBodyAppendix()
- public void ReadMeContent()
- protected void checkIfExternalLinkWorks()
Hierarchy
Extends
- Product
Members
private
- $api_access
- $casting
- $db
- $has_many
- $icon
- $many_many
- $plural_name
- $searchable_fields
- $singular_name
Methods
protected
public
- DefaultMemberID() — return the first Author
- EmailDefaults()
- EmailObject() — Return the ModuleProductEmail
- HasEmail() — Has an email been sent?
- HasMemberContact() — Has an email been sent?
- ModuleTitle()
- ReadMeContent()
- canDelete()
- canEdit()
- canEmail()
- getCMSFields()
- getModuleTitle()
- i18n_plural_name()
- i18n_singular_name()