|
1
|
|
|
<?php |
|
2
|
|
|
class CodeFixer { |
|
|
|
|
|
|
3
|
|
|
|
|
4
|
|
|
/** |
|
5
|
|
|
* Just basic function renames from A to B |
|
6
|
|
|
* |
|
7
|
|
|
* @param string $maxVersion Maximum Elgg version to support |
|
8
|
|
|
* @return array |
|
9
|
|
|
*/ |
|
10
|
1 |
|
public function getBasicFunctionRenames($maxVersion = '') { |
|
11
|
|
|
$data = array( |
|
12
|
|
|
'1.7' => array( |
|
13
|
1 |
|
'elgg_validate_action_url' => 'elgg_add_action_tokens_to_url', |
|
14
|
1 |
|
'menu_item' => 'make_register_object', |
|
15
|
1 |
|
'extend_view' => 'elgg_extend_view', |
|
16
|
1 |
|
'get_views' => 'elgg_get_views', |
|
17
|
1 |
|
), |
|
18
|
|
|
'1.8' => array( |
|
19
|
1 |
|
'register_elgg_event_handler' => 'elgg_register_event_handler', |
|
20
|
1 |
|
'unregister_elgg_event_handler' => 'elgg_unregister_event_handler', |
|
21
|
1 |
|
'trigger_elgg_event' => 'elgg_trigger_event', |
|
22
|
1 |
|
'register_plugin_hook' => 'elgg_register_plugin_hook_handler', |
|
23
|
1 |
|
'unregister_plugin_hook' => 'elgg_unregister_plugin_hook_handler', |
|
24
|
1 |
|
'trigger_plugin_hook' => 'elgg_trigger_plugin_hook', |
|
25
|
1 |
|
'friendly_title' => 'elgg_get_friendly_title', |
|
26
|
1 |
|
'friendly_time' => 'elgg_view_friendly_time', |
|
27
|
1 |
|
'page_owner' => 'elgg_get_page_owner_guid', |
|
28
|
1 |
|
'page_owner_entity' => 'elgg_get_page_owner_entity', |
|
29
|
1 |
|
'set_page_owner' => 'elgg_set_page_owner_guid', |
|
30
|
1 |
|
'set_context' => 'elgg_set_context', |
|
31
|
1 |
|
'get_context' => 'elgg_get_context', |
|
32
|
1 |
|
'get_plugin_name' => 'elgg_get_calling_plugin_id', |
|
33
|
1 |
|
'is_plugin_enabled' => 'elgg_is_active_plugin', |
|
34
|
1 |
|
'set_user_validation_status' => 'elgg_set_user_validation_status', |
|
35
|
1 |
|
'get_loggedin_user' => 'elgg_get_logged_in_user_entity', |
|
36
|
1 |
|
'get_loggedin_userid' => 'elgg_get_logged_in_user_guid', |
|
37
|
1 |
|
'isloggedin' => 'elgg_is_logged_in', |
|
38
|
1 |
|
'isadminloggedin' => 'elgg_is_admin_logged_in', |
|
39
|
1 |
|
'load_plugins' => '_elgg_load_plugins', |
|
40
|
1 |
|
'set_plugin_usersetting' => 'elgg_set_plugin_user_setting', |
|
41
|
1 |
|
'clear_plugin_usersetting' => 'elgg_unset_plugin_user_setting', |
|
42
|
1 |
|
'get_plugin_usersetting' => 'elgg_get_plugin_user_setting', |
|
43
|
1 |
|
'set_plugin_setting' => 'elgg_set_plugin_setting', |
|
44
|
1 |
|
'get_plugin_setting' => 'elgg_get_plugin_setting', |
|
45
|
1 |
|
'clear_plugin_setting' => 'elgg_unset_plugin_setting', |
|
46
|
1 |
|
'clear_all_plugin_settings' => 'elgg_unset_all_plugin_settings', |
|
47
|
1 |
|
'set_view_location' => 'elgg_set_view_location', |
|
48
|
1 |
|
'get_metadata' => 'elgg_get_metadata_from_id', |
|
49
|
1 |
|
'get_annotation' => 'elgg_get_annotation_from_id', |
|
50
|
1 |
|
'register_page_handler' => 'elgg_register_page_handler', |
|
51
|
1 |
|
'unregister_page_handler' => 'elgg_unregister_page_handler', |
|
52
|
1 |
|
'register_entity_type' => 'elgg_register_entity_type', |
|
53
|
1 |
|
'elgg_view_register_simplecache' => 'elgg_register_simplecache_view', |
|
54
|
1 |
|
'elgg_view_regenerate_simplecache' => 'elgg_regenerate_simplecache', |
|
55
|
1 |
|
'elgg_view_enable_simplecache' => 'elgg_enable_simplecache', |
|
56
|
1 |
|
'elgg_view_disable_simplecache' => 'elgg_disable_simplecache', |
|
57
|
1 |
|
'remove_widget_type' => 'elgg_unregister_widget_type', |
|
58
|
1 |
|
'widget_type_exists' => 'elgg_is_widget_type', |
|
59
|
1 |
|
'get_widget_types' => 'elgg_get_widget_types', |
|
60
|
1 |
|
'display_widget' => 'elgg_view_entity', |
|
61
|
1 |
|
'invalidate_cache_for_entity' => '_elgg_invalidate_cache_for_entity', |
|
62
|
1 |
|
'cache_entity' => '_elgg_cache_entity', |
|
63
|
1 |
|
'retrieve_cached_entity' => '_elgg_retrieve_cached_entity', |
|
64
|
1 |
|
), |
|
65
|
|
|
'1.9' => array( |
|
66
|
1 |
|
'setup_db_connections' => '_elgg_services()->db->setupConnections', |
|
67
|
1 |
|
'get_db_link' => '_elgg_services()->db->getLink', |
|
68
|
1 |
|
'get_db_error' => 'mysql_error', |
|
69
|
1 |
|
'execute_delayed_query' => '_elgg_services()->db->registerDelayedQuery', |
|
70
|
1 |
|
'elgg_regenerate_simplecache' => 'elgg_invalidate_simplecache', |
|
71
|
1 |
|
'elgg_get_filepath_cache' => 'elgg_get_system_cache', |
|
72
|
1 |
|
'elgg_filepath_cache_reset' => 'elgg_reset_system_cache', |
|
73
|
1 |
|
'elgg_filepath_cache_save' => 'elgg_save_system_cache', |
|
74
|
1 |
|
'elgg_filepath_cache_load' => 'elgg_load_system_cache', |
|
75
|
1 |
|
'elgg_enable_filepath_cache' => 'elgg_enable_system_cache', |
|
76
|
1 |
|
'elgg_disable_filepath_cache' => 'elgg_disable_system_cache', |
|
77
|
1 |
|
'unregister_entity_type' => 'elgg_unregister_entity_type', |
|
78
|
1 |
|
'autop' => 'elgg_autop', |
|
79
|
1 |
|
'xml_to_object' => 'new ElggXMLElement', |
|
80
|
1 |
|
'unregister_notification_handler' => 'elgg_unregister_notification_method', |
|
81
|
1 |
|
), |
|
82
|
|
|
'1.10' => array( |
|
83
|
1 |
|
'file_get_general_file_type' => 'elgg_get_file_simple_type', |
|
84
|
1 |
|
'file_get_simple_type' => 'elgg_get_file_simple_type', |
|
85
|
1 |
|
), |
|
86
|
1 |
|
); |
|
87
|
|
|
|
|
88
|
1 |
|
$result = array(); |
|
89
|
1 |
|
foreach ($data as $version => $rows) { |
|
90
|
1 |
|
if (!$maxVersion || version_compare($version, $maxVersion, '<=')) { |
|
91
|
1 |
|
$result = array_merge($result, $rows); |
|
92
|
1 |
|
} |
|
93
|
1 |
|
} |
|
94
|
1 |
|
return $result; |
|
95
|
|
|
} |
|
96
|
|
|
|
|
97
|
|
|
/** |
|
98
|
|
|
* Function renames from A to B with parameters manipulation |
|
99
|
|
|
* |
|
100
|
|
|
* @return array |
|
101
|
|
|
*/ |
|
102
|
|
|
public function getBasicFunctionSnippets() { |
|
103
|
|
|
return array( |
|
104
|
|
|
'elgg_get_entity_owner_where_sql' => '_elgg_get_guid_based_where_sql', |
|
105
|
|
|
'elgg_get_entity_container_where_sql' => '_elgg_get_guid_based_where_sql', |
|
106
|
|
|
'elgg_get_entity_site_where_sql' => '_elgg_get_guid_based_where_sql', |
|
107
|
|
|
|
|
108
|
|
|
// 'get_entities_from_access_id' => 'elgg_get_entities_from_access_id', //bad params count |
|
|
|
|
|
|
109
|
|
|
// 'get_entities_from_annotations' => 'elgg_get_entities_from_annotations',//bad params count |
|
110
|
|
|
// 'list_entities_from_annotations' => 'elgg_list_entities_from_annotations',//bad params count |
|
111
|
|
|
// 'get_library_files' => 'elgg_get_file_list',//bad params count |
|
112
|
|
|
// 'get_entities' => 'elgg_get_entities',//bad params count |
|
113
|
|
|
// 'list_registered_entities' => 'elgg_list_registered_entities',//bad params count |
|
114
|
|
|
// 'list_entities' => 'elgg_list_entities',//bad params count |
|
115
|
|
|
// 'get_entities_from_metadata' => 'elgg_get_entities_from_metadata',//bad params count |
|
116
|
|
|
// 'get_entities_from_metadata_multi' => 'elgg_get_entities_from_metadata',//bad params count |
|
117
|
|
|
// 'get_entities_from_relationship' => 'elgg_get_entities_from_relationship',//bad params count |
|
118
|
|
|
// 'make_register_object' => 'add_submenu_item',//bad params count |
|
119
|
|
|
// 'list_entities_from_access_id' => 'elgg_list_entities_from_access_id',//bad params count |
|
120
|
|
|
// 'register_action' => 'elgg_register_action',//bad params count |
|
121
|
|
|
// 'get_entities_from_annotations_calculate_x' => 'elgg_get_entities_from_annotation_calculation',//bad params count |
|
122
|
|
|
// 'get_entities_from_annotation_count' => 'elgg_get_entities_from_annotation_calculation',//bad params count |
|
123
|
|
|
// 'list_entities_from_annotation_count' => 'elgg_list_entities_from_annotation_calculation',//bad params count |
|
124
|
|
|
// 'get_objects_in_group' => 'elgg_get_entities',//bad params count |
|
125
|
|
|
// 'list_entities_groups' => 'elgg_list_entities',//bad params count |
|
126
|
|
|
// 'get_entities_from_metadata_groups' => 'elgg_get_entities_from_metadata',//bad params count |
|
127
|
|
|
// 'get_entities_from_metadata_groups_multi' => 'elgg_get_entities_from_metadata',//bad params count |
|
128
|
|
|
// 'list_entities_in_area' => 'elgg_get_entities_from_location',//bad params count |
|
129
|
|
|
// 'list_entities_location' => 'elgg_list_entities_from_location',//bad params count |
|
130
|
|
|
// 'get_entities_in_area' => 'elgg_get_entities_from_location',//bad params count |
|
131
|
|
|
// 'list_entities_from_metadata' => 'elgg_list_entities_from_metadata',//bad params count |
|
132
|
|
|
// 'list_entities_from_metadata_multi' => 'elgg_list_entities_from_metadata',//bad params count |
|
133
|
|
|
// 'regenerate_plugin_list' => '_elgg_generate_plugin_entities',//bad params count |
|
134
|
|
|
); |
|
135
|
|
|
} |
|
136
|
|
|
|
|
137
|
|
|
// public function getBasicFunctionRenamesTest() { |
|
|
|
|
|
|
138
|
|
|
// $functs = $this->getBasicFunctionRenames(); |
|
139
|
|
|
// foreach ($functs as $oldFunct => $newFunct) { |
|
140
|
|
|
// $oldFunctReflection = new ReflectionFunction($oldFunct); |
|
141
|
|
|
// $newFunctReflection = new ReflectionFunction($newFunct); |
|
142
|
|
|
// if ($oldFunctReflection->getNumberOfParameters() != $newFunctReflection->getNumberOfParameters()) { |
|
143
|
|
|
// var_dump($oldFunct); |
|
144
|
|
|
// } |
|
145
|
|
|
// } |
|
146
|
|
|
// } |
|
147
|
|
|
|
|
148
|
|
|
/** |
|
149
|
|
|
* @return array of |
|
150
|
|
|
*/ |
|
151
|
|
|
public function getRegExpPairs() { |
|
152
|
|
|
return array( |
|
153
|
|
|
'([^_a-zA-Z0-9])register_plugin_hook([^_a-zA-Z0-9])' => '$1elgg_register_plugin_hook_handler$2', |
|
154
|
|
|
); |
|
155
|
|
|
} |
|
156
|
|
|
|
|
157
|
|
|
/** |
|
158
|
|
|
* We'll need |
|
159
|
|
|
* - function renames |
|
160
|
|
|
* - function renames with parameter modifications |
|
161
|
|
|
* - function replacements with complex snippets |
|
162
|
|
|
*/ |
|
163
|
|
|
|
|
164
|
|
|
|
|
165
|
|
|
|
|
166
|
|
|
//var_dump(code_review::getDeprecatedFunctionsList('1.9')); |
|
|
|
|
|
|
167
|
|
|
|
|
168
|
|
|
//$rows = code_review::getDeprecatedFunctionsList('1.9'); |
|
|
|
|
|
|
169
|
|
|
// |
|
170
|
|
|
//echo '<pre>'; |
|
171
|
|
|
//foreach($rows as $name => $row) { |
|
172
|
|
|
// if (strpos(strtolower($row['fixinfo']), 'use') !== false) { |
|
173
|
|
|
// echo "'$name' => '{$row['fixinfo']}',\n"; |
|
174
|
|
|
// } |
|
175
|
|
|
//} |
|
176
|
|
|
//echo '</pre>'; |
|
177
|
|
|
|
|
178
|
|
|
/* |
|
|
|
|
|
|
179
|
|
|
'add_menu' => 'USE elgg_register_menu_item'site'', |
|
180
|
|
|
'add_to_register' => 'USE the new menu system. This is only USEd for the site-wide menu. See add_menu', |
|
181
|
|
|
'remove_from_register' => 'USE the new menu system. This is USEd to by remove_menu', |
|
182
|
|
|
'get_register' => 'USE the new menu system', |
|
183
|
|
|
'events' => 'USE explicit register/trigger event functions', |
|
184
|
|
|
eg if you want the function "export_USEr" to be called when the hook "export" for "USEr" entities |
|
185
|
|
|
is run, USE: |
|
186
|
|
|
register_plugin_hook("export", "USEr", "export_USEr"); |
|
187
|
|
|
"all" is a valid value for both $hook and $entity_type. "none" is a valid value for $entity_type. |
|
188
|
|
|
The export_USEr function would then be defined as: |
|
189
|
|
|
function export_USEr($hook, $entity_type, $returnvalue, $params); |
|
190
|
|
|
Where $returnvalue is the return value returned by the last function returned by the hook, and |
|
191
|
|
|
$params is an array containing a set of parameters (or nothing).', |
|
192
|
|
|
'list_entities_from_metadata' => 'USE elgg_list_entities_from_metadata', |
|
193
|
|
|
'list_entities_from_metadata_multi' => 'USE elgg_list_entities_from_metadata', |
|
194
|
|
|
'add_submenu_item' => 'USE the new menu system', |
|
195
|
|
|
'remove_submenu_item' => 'USE the new menu system', |
|
196
|
|
|
'get_submenu' => 'USE the new menu system. elgg_view_menu', |
|
197
|
|
|
'add_menu' => 'USE elgg_register_menu_item'site'', |
|
198
|
|
|
'remove_menu' => 'USE the new menu system', |
|
199
|
|
|
'filter_string' => 'Don't USE this.', |
|
200
|
|
|
'remove_blacklist' => 'Don't USE this.', |
|
201
|
|
|
'page_owner' => 'USE elgg_get_page_owner_guid', |
|
202
|
|
|
'page_owner_entity' => 'USE elgg_get_page_owner_entity', |
|
203
|
|
|
'add_page_owner_handler' => 'USE the 'page_owner', 'system' plugin hook', |
|
204
|
|
|
'set_page_owner' => 'USE elgg_set_page_owner_guid', |
|
205
|
|
|
'load_plugin_manifest' => 'USE ElggPlugin->getManifest', |
|
206
|
|
|
'check_plugin_compatibility' => 'USE ElggPlugin->canActivate', |
|
207
|
|
|
'find_plugin_settings' => 'USE elgg_get_calling_plugin_entity', |
|
208
|
|
|
'get_installed_plugins' => 'USE elgg_get_plugins', |
|
209
|
|
|
'enable_plugin' => 'USE ElggPlugin->activate', |
|
210
|
|
|
'disable_plugin' => 'USE ElggPlugin->deactivate', |
|
211
|
|
|
'is_plugin_enabled' => 'USE elgg_is_active_plugin', |
|
212
|
|
|
'get_entities_from_private_setting' => 'USE elgg_get_entities_from_private_settings', |
|
213
|
|
|
'get_entities_from_private_setting_multi' => 'USE elgg_get_entities_from_private_settings', |
|
214
|
|
|
'list_entities_from_relationship' => 'USE elgg_list_entities_from_relationship', |
|
215
|
|
|
'get_entities_by_relationship_count' => 'USE elgg_get_entities_from_relationship_count', |
|
216
|
|
|
'list_entities_by_relationship_count' => 'USE elgg_list_entities_from_relationship_count', |
|
217
|
|
|
'get_entities_from_relationships_and_meta' => 'USE elgg_get_entities_from_relationship', |
|
218
|
|
|
'get_river_items' => 'USE elgg_get_river', |
|
219
|
|
|
'elgg_view_river_items' => 'USE elgg_list_river', |
|
220
|
|
|
'get_activity_stream_data' => 'This is outdated and USEs the systemlog table instead of the river table. |
|
221
|
|
|
Don't USE it.', |
|
222
|
|
|
'authenticate' => 'USE elgg_authenticate', |
|
223
|
|
|
'get_site_members' => 'USE ElggSite::getMembers', |
|
224
|
|
|
'list_site_members' => 'USE ElggSite::listMembers', |
|
225
|
|
|
'add_site_collection' => 'Don't USE this.', |
|
226
|
|
|
'remove_site_collection' => 'Don't USE this.', |
|
227
|
|
|
'get_site_collections' => 'Don't USE this.', |
|
228
|
|
|
'get_tags' => 'USE elgg_get_tags', |
|
229
|
|
|
'display_tagcloud' => 'USE elgg_view_tagcloud', |
|
230
|
|
|
'get_USEr_objects' => 'USE elgg_get_entities', |
|
231
|
|
|
'count_USEr_objects' => 'USE elgg_get_entities', |
|
232
|
|
|
'list_USEr_objects' => 'USE elgg_list_entities', |
|
233
|
|
|
'get_USEr_objects_by_metadata' => 'USE elgg_get_entities_from_metadata', |
|
234
|
|
|
'set_USEr_validation_status' => 'USE elgg_set_USEr_validation_status', |
|
235
|
|
|
'request_USEr_validation' => 'Hook into the register, USEr plugin hook and request validation.', |
|
236
|
|
|
'page_draw' => 'USE elgg_view_page', |
|
237
|
|
|
'elgg_view_listing' => 'USE elgg_view_image_block', |
|
238
|
|
|
'get_entity_icon_url' => 'USE $entity->getIconURL', |
|
239
|
|
|
'get_loggedin_USEr' => 'USE elgg_get_logged_in_USEr_entity', |
|
240
|
|
|
'get_loggedin_USErid' => 'USE elgg_get_logged_in_USEr_guid', |
|
241
|
|
|
'isloggedin' => 'USE elgg_is_logged_in', |
|
242
|
|
|
'isadminloggedin' => 'USE elgg_is_admin_logged_in', |
|
243
|
|
|
'load_plugins' => 'USE elgg_load_plugins', |
|
244
|
|
|
'find_plugin_USErsettings' => 'USE elgg_get_all_plugin_USEr_settings', |
|
245
|
|
|
'set_plugin_USErsetting' => 'USE elgg_set_plugin_USEr_setting', |
|
246
|
|
|
'clear_plugin_USErsetting' => 'USE elgg_unset_plugin_USEr_setting or ElggPlugin->unsetUSErSetting', |
|
247
|
|
|
'get_plugin_USErsetting' => 'USE elgg_get_plugin_USEr_setting', |
|
248
|
|
|
'set_plugin_setting' => 'USE elgg_set_plugin_setting', |
|
249
|
|
|
'get_plugin_setting' => 'USE elgg_get_plugin_setting', |
|
250
|
|
|
'clear_plugin_setting' => 'USE elgg_unset_plugin_setting', |
|
251
|
|
|
'clear_all_plugin_settings' => 'USE elgg_unset_all_plugin_settings', |
|
252
|
|
|
'get_annotations' => 'USE elgg_get_annotations', |
|
253
|
|
|
'list_annotations' => 'USE elgg_list_annotations', |
|
254
|
|
|
'count_annotations' => 'USE elgg_get_annotations'count' => true', |
|
255
|
|
|
'get_annotations_sum' => 'USE elgg_get_annotations'annotation_calculation' => 'sum'', |
|
256
|
|
|
'get_annotations_max' => 'USE elgg_get_annotations'annotation_calculation' => 'max'', |
|
257
|
|
|
'get_annotations_min' => 'USE elgg_get_annotations'annotation_calculation' => 'min'', |
|
258
|
|
|
'get_annotations_avg' => 'USE elgg_get_annotations'annotation_calculation' => 'min'', |
|
259
|
|
|
'get_annotations_calculate_x' => 'USE elgg_get_annotations', |
|
260
|
|
|
'list_entities_from_annotation_count_by_metadata' => 'USE elgg_list_entities_from_annotation_calculation', |
|
261
|
|
|
'set_view_location' => 'USE elgg_set_view_location', |
|
262
|
|
|
'register_entity_url_handler' => 'USE elgg_register_entity_url_handler', |
|
263
|
|
|
'find_metadata' => 'USE elgg_get_metadata', |
|
264
|
|
|
'get_metadata_byname' => 'USE elgg_get_metadata', |
|
265
|
|
|
'get_metadata_for_entity' => 'USE elgg_get_metadata', |
|
266
|
|
|
'get_metadata' => 'USE elgg_get_metadata_from_id', |
|
267
|
|
|
'clear_metadata' => 'USE elgg_delete_metadata', |
|
268
|
|
|
'clear_metadata_by_owner' => 'USE elgg_delete_metadata', |
|
269
|
|
|
'delete_metadata' => 'USE elgg_delete_metadata', |
|
270
|
|
|
'remove_metadata' => 'USE elgg_delete_metadata', |
|
271
|
|
|
'get_annotation' => 'USE elgg_get_annotation_from_id', |
|
272
|
|
|
'delete_annotation' => 'USE elgg_delete_annotations', |
|
273
|
|
|
'clear_annotations' => 'USE elgg_delete_annotations', |
|
274
|
|
|
'clear_annotations_by_owner' => 'USE elgg_delete_annotations', |
|
275
|
|
|
'register_page_handler' => 'USE elgg_register_page_handler', |
|
276
|
|
|
'unregister_page_handler' => 'USE elgg_unregister_page_handler', |
|
277
|
|
|
'register_annotation_url_handler' => 'USE elgg_register_annotation_url_handler', |
|
278
|
|
|
'register_extender_url_handler' => 'USE elgg_register_extender_url_handler', |
|
279
|
|
|
'register_entity_type' => 'USE elgg_register_entity_type', |
|
280
|
|
|
'register_metadata_url_handler' => 'USE elgg_register_metadata_url_handler', |
|
281
|
|
|
'register_relationship_url_handler' => 'USE elgg_register_relationship_url_handler', |
|
282
|
|
|
'elgg_view_register_simplecache' => 'USE elgg_register_simplecache_view', |
|
283
|
|
|
'elgg_view_regenerate_simplecache' => 'USE elgg_regenerate_simplecache', |
|
284
|
|
|
'elgg_view_enable_simplecache' => 'USE elgg_enable_simplecache', |
|
285
|
|
|
'elgg_view_disable_simplecache' => 'USE elgg_disable_simplecache', |
|
286
|
|
|
'save_widget_location' => 'USE ElggWidget::move', |
|
287
|
|
|
'get_widgets' => 'USE elgg_get_widgets', |
|
288
|
|
|
'add_widget' => 'USE elgg_create_widget', |
|
289
|
|
|
'add_widget_type' => 'USE elgg_register_widget_type', |
|
290
|
|
|
'remove_widget_type' => 'USE elgg_unregister_widget_type', |
|
291
|
|
|
'widget_type_exists' => 'USE elgg_is_widget_type', |
|
292
|
|
|
'get_widget_types' => 'USE elgg_get_widget_types', |
|
293
|
|
|
'save_widget_info' => 'USE elgg_save_widget_settings', |
|
294
|
|
|
'reorder_widgets_from_panel' => 'Don't USE.'USE_widgets' => 'Don't USE.', |
|
295
|
|
|
'using_widgets' => 'Don't USE.', |
|
296
|
|
|
'display_widget' => 'USE elgg_view_entity', |
|
297
|
|
|
'remove_from_river_by_subject' => 'USE elgg_delete_river', |
|
298
|
|
|
'remove_from_river_by_object' => 'USE elgg_delete_river', |
|
299
|
|
|
'remove_from_river_by_annotation' => 'USE elgg_delete_river', |
|
300
|
|
|
'remove_from_river_by_id' => 'USE elgg_delete_river', |
|
301
|
|
|
'elgg_register_entity_url_handler' => 'USE the plugin hook in ElggEntity::getURL', |
|
302
|
|
|
'elgg_register_relationship_url_handler' => 'USE the plugin hook in ElggRelationship::getURL', |
|
303
|
|
|
'get_relationship_url' => 'USE ElggRelationship::getURL', |
|
304
|
|
|
'elgg_register_extender_url_handler' => 'USE plugin hook in ElggExtender::getURL', |
|
305
|
|
|
'get_extender_url' => 'USE method getURL', |
|
306
|
|
|
'get_annotation_url' => 'USE method getURL', |
|
307
|
|
|
'elgg_register_metadata_url_handler' => 'USE the plugin hook in ElggExtender::getURL', |
|
308
|
|
|
'elgg_register_annotation_url_handler' => 'USE the plugin hook in ElggExtender::getURL', |
|
309
|
|
|
'get_group_members' => 'USE ElggGroup::getMembers', |
|
310
|
|
|
'add_object_to_group' => 'USE ElggGroup::addObjectToGroup', |
|
311
|
|
|
'remove_object_from_group' => 'USE ElggGroup::removeObjectFromGroup', |
|
312
|
|
|
'is_group_member' => 'USE USE ElggGroup::isMember', |
|
313
|
|
|
'get_USErs_membership' => 'USE ElggUSEr::getGroups'USEr_is_friend' => 'USE ElggUSEr::isFriendsOf', |
|
314
|
|
|
'get_USEr_friends' => 'USE ElggUSEr::getFriends', |
|
315
|
|
|
'get_USEr_friends_of' => 'USE ElggUSEr::getFriendsOf'USEr_add_friend' => 'USE ElggUSEr::addFriend'USEr_remove_friend' => 'USE ElggUSEr::removeFriend', |
|
316
|
|
|
'add_site_USEr' => 'USE ElggSite::addEntity', |
|
317
|
|
|
'remove_site_USEr' => 'USE ElggSite::removeEntity', |
|
318
|
|
|
'add_site_object' => 'USE ElggSite::addEntity', |
|
319
|
|
|
'remove_site_object' => 'USE ElggSite::removeEntity', |
|
320
|
|
|
'get_site_objects' => 'USE ElggSite::getEntities', |
|
321
|
|
|
'get_object_sites' => 'USE ElggEntity::getSites', |
|
322
|
|
|
'get_USEr_sites' => 'USE ElggEntity::getSites', |
|
323
|
|
|
'can_edit_extender' => 'USE the appropriate canEdit', |
|
324
|
|
|
'get_metastring_id' => 'USE elgg_get_metastring_id', |
|
325
|
|
|
'add_metastring' => 'USE elgg_get_metastring_id', |
|
326
|
|
|
'get_USEr_friends_objects' => 'USE elgg_get_entities_from_relationship', |
|
327
|
|
|
'count_USEr_friends_objects' => 'USE elgg_get_entities_from_relationship', |
|
328
|
|
|
'list_USEr_friends_objects' => 'USE elgg_list_entities_from_relationship', |
|
329
|
|
|
'get_version' => 'USE elgg_get_version', |
|
330
|
|
|
'execute_delayed_query' => 'USE execute_delayed_write_query', |
|
331
|
|
|
'elgg_regenerate_simplecache' => 'USE elgg_invalidate_simplecache', |
|
332
|
|
|
'unregister_entity_type' => 'USE elgg_unregister_entity_type', |
|
333
|
|
|
'get_entity_url' => 'USE ElggEntity::getURL', |
|
334
|
|
|
'delete_entity' => 'USE ElggEntity::delete', |
|
335
|
|
|
'enable_entity' => 'USE elgg_enable_entity', |
|
336
|
|
|
'can_edit_entity_metadata' => 'USE ElggEntity::canEditMetadata', |
|
337
|
|
|
'disable_entity' => 'USE ElggEntity::disable instead.', |
|
338
|
|
|
'can_edit_entity' => 'USE ElggEntity::canEdit instead', |
|
339
|
|
|
'join_group' => 'USE ElggGroup::join instead.', |
|
340
|
|
|
'leave_group' => 'USE ElggGroup::leave', |
|
341
|
|
|
'autop' => 'USE elgg_autop instead', |
|
342
|
|
|
'expose_function' => 'Enable the web services plugin and USE elgg_ws_expose_function', |
|
343
|
|
|
'unexpose_function' => 'Enable the web services plugin and USE elgg_ws_unexpose_function', |
|
344
|
|
|
'register_service_handler' => 'Enable the web services plugin and USE elgg_ws_register_service_handler', |
|
345
|
|
|
'unregister_service_handler' => 'Enable the web services plugin and USE elgg_ws_unregister_service_handler', |
|
346
|
|
|
'create_site_entity' => 'USE ElggSite constructor', |
|
347
|
|
|
'create_group_entity' => 'USE ElggGroup constructor', |
|
348
|
|
|
'create_USEr_entity' => 'USE ElggUSEr constructor', |
|
349
|
|
|
'create_object_entity' => 'USE ElggObject constructor', |
|
350
|
|
|
'xml_to_object' => 'USE ElggXMLElement', |
|
351
|
|
|
'register_notification_object' => 'USE elgg_register_notification_event |
|
352
|
|
|
as the subject line in a notification. As of Elgg, it is now set by a callback |
|
353
|
|
|
for a plugin hook. See the documentation at the top of the notifications library |
|
354
|
|
|
titled "Adding a New Notification Event" for more details.', |
|
355
|
|
|
'register_notification_interest' => 'USE elgg_add_subscription', |
|
356
|
|
|
'remove_notification_interest' => 'USE elgg_remove_subscription', |
|
357
|
|
|
'register_notification_handler' => 'USE elgg_register_notification_method', |
|
358
|
|
|
'unregister_notification_handler' => 'USE elgg_unregister_notification_method', |
|
359
|
|
|
|
|
360
|
|
|
'add_submenu_item' => 'the new menu system', |
|
361
|
|
|
'remove_submenu_item' => 'the new menu system', |
|
362
|
|
|
'get_submenu' => 'the new menu system. elgg_view_menu', |
|
363
|
|
|
'remove_menu' => 'the new menu system', |
|
364
|
|
|
'get_plugin_list' => 'elgg_get_plugin_ids_in_dir', //removed completely |
|
365
|
|
|
|
|
366
|
|
|
*/ |
|
367
|
|
|
} |
You can fix this by adding a namespace to your class:
When choosing a vendor namespace, try to pick something that is not too generic to avoid conflicts with other libraries.