Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
page_site_map_management.inc
1 <?php
17 require_once SQ_INCLUDE_PATH.'/asset_management.inc';
18 
30 {
31 
32 
37  function __construct(&$pm)
38  {
39  $this->Asset_Management($pm);
40 
41 
42  $this->vars = Array(
43  'name' => Array (
44  'added' => '0.0.1',
45  'type' => 'text',
46  'default' => '',
47  ),
48  'stalks' => Array(
49  'added' => '0.0.1',
50  'type' => 'boolean',
51  'default' => TRUE,
52  'parameters' => Array(
53  'allow_empty' => FALSE,
54  ),
55  ),
56  'top_level' => Array(
57  'added' => '0.0.1',
58  'type' => 'boolean',
59  'default' => FALSE,
60  'parameters' => Array(
61  'allow_empty' => FALSE,
62  ),
63  ),
64  'columns' => Array(
65  'added' => '0.0.1',
66  'type' => 'int',
67  'default' => 1,
68  ),
69  'levels' => Array(
70  'added' => '0.0.1',
71  'type' => 'int',
72  'default' => 0,
73  ),
74  'exclude_list' => Array(
75  'added' => '0.0.1',
76  'type' => 'serialise',
77  'default' => Array(),
78  ),
79  'include_types' => Array(
80  'added' => '0.2',
81  'type' => 'serialise',
82  'default' => Array(),
83  ),
84  'include_dependants' => Array(
85  'added' => '0.3',
86  'type' => 'boolean',
87  'default' => TRUE,
88  'parameters' => Array(
89  'allow_empty' => FALSE,
90  ),
91  ),
92  'icons' => Array(
93  'added' => '0.0.1',
94  'type' => 'boolean',
95  'default' => FALSE,
96  'parameters' => Array(
97  'allow_empty' => FALSE,
98  ),
99  ),
100  'show_type_2' => Array (
101  'added' => '0.0.1',
102  'type' => 'boolean',
103  'default' => FALSE,
104  'parameters' => Array(
105  'allow_empty' => FALSE,
106  ),
107  ),
108  'map_format' => Array (
109  'added' => '0.1',
110  'type' => 'selection',
111  'default' => 'default',
112  'parameters' => Array(
113  'options' => Array(
114  'default' => 'Default Format',
115  'unordered_list' => 'Unordered List',
116  ),
117  'multiple' => FALSE,
118  'allow_empty' => FALSE,
119  ),
120  'description' => 'This will determine the format of the Site Map, such as an unordered list',
121  ),
122  'display_formats' => Array(
123  'added' => '0.2',
124  'type' => 'serialise',
125  'default' => Array(),
126  ),
127  'parameter_map' => Array(
128  'added' => '0.3',
129  'type' => 'parameter_map',
130  'default' => Array(),
131  'parameters' => Array(
132  'parameters' => Array(
133  'root_node' => 'Replacement root nodes (must be child of static root node)',
134  ),
135  ),
136  ),
137  );
138 
139  }//end constructor
140 
141 
142 }//end class
143 
144 ?>