Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
form_email_management.inc
1 <?php
18 require_once SQ_INCLUDE_PATH.'/asset_management.inc';
19 
31 {
32 
33 
38  function Form_Email_Management(&$pm)
39  {
40  $this->Asset_Management($pm);
41 
42  $this->vars = Array(
43  'receipt_emails_format' => Array(
44  'added' => '0.0.1',
45  'type' => 'email_format',
46  'default' => Array(),
47  ),
48  'receipt_field' => Array(
49  'added' => '0.0.1',
50  'type' => 'assetid',
51  'default' => '',
52  ),
53  'recipient_emails_format' => Array(
54  'added' => '0.0.1',
55  'type' => 'email_format',
56  'default' => Array(),
57  ),
58  'staf_field' => Array(
59  'added' => '0.0.1',
60  'type' => 'assetid',
61  'default' => '',
62  ),
63  'staf_format' => Array(
64  'added' => '0.0.1',
65  'type' => 'email_format',
66  'default' => Array(),
67  ),
68  'selective_emails' => Array(
69  'added' => '0.0.1',
70  'type' => 'serialise',
71  'default' => Array(),
72  ),
73  'actions' => Array(
74  'added' => '0.4',
75  'type' => 'serialise',
76  'default' => Array(),
77  ),
78  'log' => Array(
79  'added' => '0.0.1',
80  'type' => 'boolean',
81  'default' => FALSE,
82  'parameters' => Array(
83  'allow_empty' => FALSE,
84  ),
85  ),
86  );
87 
88  }//end constructor
89 
90 
97  function getEventList()
98  {
99  return Array(
100  Array(
101  'event_name' => 'requestKeywords',
102  'broadcast_type_code' => 'content_type',
103  'broadcast_strict_type_code' => FALSE,
104  'options' => Array(
105  'side_of_link' => 'major',
106  'indirect' => TRUE,
107  'is_exclusive' => NULL,
108  'is_dependant' => 1,
109  'value' => '',
110  'link_type' => SQ_LINK_TYPE_2 | SQ_LINK_TYPE_1,
111  ),
112  ),
113  );
114 
115  }//end getEventList()
116 
117 
118 }//end class
119 ?>