Squiz Matrix
4.12.2
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
All
Data Structures
Namespaces
Functions
Variables
Pages
funnelback_manager_management.inc
1
<?php
17
require_once SQ_INCLUDE_PATH.
'/asset_management.inc'
;
18
29
class
Funnelback_Manager_Management
extends
Asset_Management
30
{
31
32
36
function
Funnelback_Manager_Management
(&$pm)
37
{
38
$this->
Asset_Management
($pm);
39
$this->vars = Array(
40
'indexing'
=> Array(
41
'added'
=>
'0.1'
,
42
'type'
=>
'boolean'
,
43
'default'
=> FALSE,
44
'description'
=>
'Should funnelback be indexing?'
,
45
'parameters'
=> Array(
46
'allow_empty'
=> FALSE,
47
),
48
),
49
'collections'
=> Array(
50
'added'
=>
'0.1'
,
51
'type'
=>
'serialise'
,
52
'default'
=> Array(),
53
'description'
=>
'List of Funnelback Collections'
,
54
'parameters'
=> Array(
55
'allow_empty'
=> TRUE,
56
),
57
),
58
'feature_pages'
=> Array(
59
'added'
=>
'0.1'
,
60
'type'
=>
'serialise'
,
61
'default'
=> Array(),
62
'description'
=>
'List of Funnelback Feature Pages'
,
63
'parameters'
=> Array(
64
'allow_empty'
=> TRUE,
65
),
66
),
67
'politeness'
=> Array(
68
'added'
=>
'0.1'
,
69
'type'
=>
'int'
,
70
'default'
=> 0,
71
'description'
=>
'When indexing, set this delay between URL documents (in millisecs)'
,
72
'parameters'
=> Array(
73
'allow_empty'
=> TRUE,
74
),
75
),
76
'orgname'
=> Array(
77
'added'
=>
'0.1'
,
78
'type'
=>
'text'
,
79
'default'
=>
''
,
80
'description'
=>
'When indexing, use this as the current Organisation name'
,
81
'parameters'
=> Array(
82
'allow_empty'
=> TRUE,
83
),
84
),
85
'ibd'
=> Array(
86
'added'
=>
'0.1'
,
87
'type'
=>
'boolean'
,
88
'default'
=> FALSE,
89
'description'
=>
'When indexing, index all documents even if they are binary'
,
90
'parameters'
=> Array(
91
'allow_empty'
=> FALSE,
92
),
93
),
94
'ixcom'
=> Array(
95
'added'
=>
'0.1'
,
96
'type'
=>
'boolean'
,
97
'default'
=> FALSE,
98
'description'
=>
'When indexing, index words in HTML or XML comments'
,
99
'parameters'
=> Array(
100
'allow_empty'
=> FALSE,
101
),
102
),
103
'spelleroff'
=> Array(
104
'added'
=>
'0.1'
,
105
'type'
=>
'boolean'
,
106
'default'
=> FALSE,
107
'description'
=>
'When indexing, do not run spelling index'
,
108
'parameters'
=> Array(
109
'allow_empty'
=> FALSE,
110
),
111
),
112
'spelling_threshold'
=> Array(
113
'added'
=>
'0.1'
,
114
'type'
=>
'int'
,
115
'default'
=> 2,
116
'description'
=>
'When indexing, number of occurances before spelling is used'
,
117
'parameters'
=> Array(
118
'allow_empty'
=> TRUE,
119
),
120
),
121
'keep_log_period'
=> Array(
122
'added'
=>
'0.1'
,
123
'type'
=>
'int'
,
124
'default'
=> 6,
125
'description'
=>
'How long to keep archived logs'
,
126
'parameters'
=> Array(
127
'allow_empty'
=> TRUE,
128
),
129
),
130
'user'
=> Array(
131
'added'
=>
'0.1'
,
132
'type'
=>
'assetid'
,
133
'default'
=>
''
,
134
),
135
'password'
=> Array(
136
'added'
=>
'0.1'
,
137
'type'
=>
'password'
,
138
'default'
=>
''
,
139
),
140
'metamap'
=> Array(
141
'added'
=>
'0.1'
,
142
'type'
=>
'serialise'
,
143
'default'
=> Array(),
144
'description'
=>
'List of Funnelback Metadata Mapping'
,
145
'parameters'
=> Array(
146
'allow_empty'
=> TRUE,
147
),
148
),
149
'global_exclude'
=> Array(
150
'added'
=>
'0.1'
,
151
'type'
=>
'serialise'
,
152
'default'
=> Array(),
153
'description'
=>
'List of global exclusions from funnelback indexing'
,
154
'parameters'
=> Array(
155
'allow_empty'
=> TRUE,
156
),
157
),
158
);
159
160
}
//end constructor
161
162
169
function
getEventList
()
170
{
171
return
Array(
172
Array(
173
'event_name'
=>
'assetDeleted'
,
174
'broadcast_type_code'
=>
'global'
,
175
'broadcast_strict_type_code'
=> TRUE,
176
'options'
=> Array(
177
'global'
=> TRUE,
178
),
179
),
180
Array(
181
'event_name'
=>
'AssetUpdate'
,
182
'broadcast_type_code'
=>
'global'
,
183
'broadcast_strict_type_code'
=> TRUE,
184
'options'
=> Array(
185
'global'
=> TRUE,
186
),
187
),
188
Array(
189
'event_name'
=>
'ContentsUpdated'
,
190
'broadcast_type_code'
=>
'global'
,
191
'broadcast_strict_type_code'
=> TRUE,
192
'options'
=> Array(
193
'global'
=> TRUE,
194
),
195
),
196
Array(
197
'event_name'
=>
'AssetStatusUpdate'
,
198
'broadcast_type_code'
=>
'global'
,
199
'broadcast_strict_type_code'
=> TRUE,
200
'options'
=> Array(
201
'global'
=> TRUE,
202
),
203
),
204
Array(
205
'event_name'
=>
'attributeChange'
,
206
'broadcast_type_code'
=>
'global'
,
207
'broadcast_strict_type_code'
=> TRUE,
208
'options'
=> Array(
209
'global'
=> TRUE,
210
),
211
),
212
Array(
213
'event_name'
=>
'PermissionChange'
,
214
'broadcast_type_code'
=>
'global'
,
215
'broadcast_strict_type_code'
=> TRUE,
216
'options'
=> Array(
217
'global'
=> TRUE,
218
),
219
),
220
Array(
221
'event_name'
=>
'LookupsUpdated'
,
222
'broadcast_type_code'
=>
'global'
,
223
'broadcast_strict_type_code'
=> TRUE,
224
'options'
=> Array(
225
'global'
=> TRUE,
226
),
227
),
228
Array(
229
'event_name'
=>
'MetadataUpdate'
,
230
'broadcast_type_code'
=>
'global'
,
231
'broadcast_strict_type_code'
=> TRUE,
232
'options'
=> Array(
233
'global'
=> TRUE,
234
),
235
),
236
Array(
237
'event_name'
=>
'MetadataDeleted'
,
238
'broadcast_type_code'
=>
'global'
,
239
'broadcast_strict_type_code'
=> TRUE,
240
'options'
=> Array(
241
'global'
=> TRUE,
242
),
243
),
244
);
245
246
}
//end getEventList()
247
248
249
}
//end class
250
?>
squiz_matrix
packages
funnelback
funnelback_manager
funnelback_manager_management.inc
Generated on Tue Jan 29 2013 14:05:01 for Squiz Matrix by
1.8.3.1