* nb. some pages already exist that you can extend), extend the main view to point to it,
* and add controls to your new view.
*
- * At the moment this is essentially a wrapper around extend_view.
+ * At the moment this is essentially a wrapper around elgg_extend_view().
*
* @param string $new_admin_view The view associated with the control you're adding
* @param string $view The view to extend, by default this is 'admin/main'.
* @param int $priority Optional priority to govern the appearance in the list.
*/
function extend_elgg_admin_page( $new_admin_view, $view = 'admin/main', $priority = 500) {
- return extend_view($view, $new_admin_view, $priority);
+ return elgg_extend_view($view, $new_admin_view, $priority);
}
/**
* @param string $view The view to add to.
* @param string $view_name The name of the view to extend
* @param int $priority The priority, from 0 to 1000, to add at (lowest numbers will be displayed first)
+ * @param string $viewtype Not used
*/
-function extend_view($view, $view_name, $priority = 501, $viewtype = '') {
+function elgg_extend_view($view, $view_name, $priority = 501, $viewtype = '') {
global $CONFIG;
if (!isset($CONFIG->views)) {
ksort($CONFIG->views->extensions[$view]);
}
+/**
+ * @deprecated 1.7. Use elgg_extend_view().
+ * @param $view
+ * @param $view_name
+ * @param $priority
+ * @param $viewtype
+ */
+function extend_view($view, $view_name, $priority = 501, $viewtype = '') {
+ elgg_log('extend_view() was deprecated in 1.7 by elgg_extend_view()!', 'WARNING');
+ elgg_extend_view($view, $view_name, $priority, $viewtype);
+}
+
/**
* Set an alternative base location for a view (as opposed to the default of $CONFIG->viewpath)
*
function elgg_init() {
// Page handler for JS
register_page_handler('js','js_page_handler');
- extend_view('js/initialise_elgg','embed/js');
+ elgg_extend_view('js/initialise_elgg','embed/js');
// Register an event triggered at system shutdown
register_shutdown_function('__elgg_shutdown_hook');
* nb. some pages already exist that you can extend), extend the main view to point to it, and add controls to your
* new view.
*
- * At the moment this is essentially a wrapper around extend_view.
+ * At the moment this is essentially a wrapper around elgg_extend_view().
*
* @param string $new_settings_view The view associated with the control you're adding
* @param string $view The view to extend, by default this is 'usersettings/main'.
* @param int $priority Optional priority to govern the appearance in the list.
*/
function extend_elgg_settings_page( $new_settings_view, $view = 'usersettings/main', $priority = 500) {
- return extend_view($view, $new_settings_view, $priority);
+ return elgg_extend_view($view, $new_settings_view, $priority);
}
function usersettings_pagesetup() {
register_page_handler('logbrowser','logbrowser_page_handler');
// Extend CSS
- extend_view('css','logbrowser/css');
+ elgg_extend_view('css','logbrowser/css');
// Extend context menu with admin logbrowsre link
if (isadminloggedin())
{
- extend_view('profile/menu/adminlinks','logbrowser/adminlinks',10000);
+ elgg_extend_view('profile/menu/adminlinks','logbrowser/adminlinks',10000);
}
}
}
// add in CSS for search elements
- extend_view('css', 'search/css');
+ elgg_extend_view('css', 'search/css');
}
/**