1 | <?php |
||
9 | class EcommerceOrderStepCountryData extends DataObject |
||
10 | { |
||
11 | private static $singular_name = "Country specific Order Step Information"; |
||
|
|||
12 | public function i18n_singular_name() |
||
16 | |||
17 | private static $plural_name = "Country specific Order Step Information Items"; |
||
18 | public function i18n_plural_name() |
||
22 | |||
23 | private static $db = array( |
||
24 | 'CountrySpecificEmailSubject' => 'Varchar(255)', |
||
25 | 'CountrySpecificEmailMessage' => 'HTMLText' |
||
26 | ); |
||
27 | |||
28 | private static $has_one = array( |
||
29 | "OrderStep" => "OrderStep", |
||
30 | "EcommerceCountry" => "EcommerceCountry" |
||
31 | ); |
||
32 | |||
33 | private static $required_fields = array( |
||
34 | "EcommerceCountryID" |
||
35 | ); |
||
36 | |||
37 | private static $summary_fields = array( |
||
38 | "EcommerceCountry.Title" => "Country", |
||
39 | "OrderStep.Title" => "Step", |
||
40 | "CountrySpecificEmailSubject" => "Subject" |
||
41 | |||
42 | ); |
||
43 | |||
44 | private static $field_labels = array( |
||
45 | "CountrySpecificEmailSubject" => "Email Subject", |
||
46 | "CountrySpecificEmailMessage" => "Email Message" |
||
47 | ); |
||
48 | |||
49 | |||
50 | public function getCMSFields() |
||
72 | |||
73 | /** |
||
74 | * make sure this entry does not exist yet... |
||
75 | */ |
||
76 | public function validate() |
||
89 | } |
||
90 |