* @return array
*/
function blog_get_blog_months($user_guid = NULL, $container_guid = NULL) {
- global $CONFIG;
+
+ $db_prefix = elgg_get_config('dbprefix');
$subtype = get_subtype_id('object', 'blog');
$q = "SELECT DISTINCT EXTRACT(YEAR_MONTH FROM FROM_UNIXTIME(mdv.string)) AS yearmonth
- FROM {$CONFIG->dbprefix}entities e, {$CONFIG->dbprefix}metadata, {$CONFIG->dbprefix}metastrings mdn, {$CONFIG->dbprefix}metastrings mdv
- WHERE e.guid = {$CONFIG->dbprefix}metadata.entity_guid
- AND {$CONFIG->dbprefix}metadata.name_id = mdn.id
- AND {$CONFIG->dbprefix}metadata.value_id = mdv.id
+ FROM {$db_prefix}entities e, {$db_prefix}metadata, {$db_prefix}metastrings mdn, {$db_prefix}metastrings mdv
+ WHERE e.guid = {$db_prefix}metadata.entity_guid
+ AND {$db_prefix}metadata.name_id = mdn.id
+ AND {$db_prefix}metadata.value_id = mdv.id
AND mdn.string = 'publish_date'";
if ($user_guid) {
}
protected function getUserWireLink($username) {
- global $CONFIG;
- return "<a href=\"{$CONFIG->wwwroot}pg/thewire/owner/$username\">@$username</a>";
+ $url = "pg/thewire/owner/$username";
+ $url = elgg_normalize_url($url);
+ return "<a href=\"$url\">@$username</a>";
}
protected function getHashtagLink($tag) {
- global $CONFIG;
- return "<a href=\"{$CONFIG->wwwroot}pg/thewire/tag/$tag\">#$tag</a>";
+ $url = "pg/thewire/tag/$tag";
+ $url = elgg_normalize_url($url);
+ return "<a href=\"$url\">#$tag</a>";
}
protected function getEmailLink($address) {
}
}
-$ts = time();
-$token = generate_action_token($ts);
$categories = array_merge(array('' => elgg_echo('admin:plugins:categories:all')), $categories);
$category_dropdown = elgg_view('input/dropdown', array(
// @todo Until "en/deactivate all" means "All plugins on this page" hide when not looking at all.
if (!isset($show_category) || empty($show_category)) {
- $activate_url = "{$CONFIG->url}action/admin/plugins/activate_all?__elgg_token=$token&__elgg_ts=$ts";
- $deactivate_url = "{$CONFIG->url}action/admin/plugins/deactivate_all?__elgg_token=$token&__elgg_ts=$ts";
+ $activate_url = "action/admin/plugins/activate_all";
+ $activate_url = elgg_add_action_tokens_to_url($activate_url);
+ $deactivate_url = "action/admin/plugins/deactivate_all";
+ $deactivate_url = elgg_add_action_tokens_to_url($deactivate_url);
$buttons = "<div class=\"mbl\">";
$buttons .= "<a class='elgg-button-action' href=\"$activate_url\">" . elgg_echo('admin:plugins:activate_all') . '</a> ';
*/
// get site menu items
-global $CONFIG;
-$menu = $CONFIG->menus['site'];
+$menu = elgg_get_config('menus');
+$menu = $menu['site'];
$builder = new ElggMenuBuilder($menu);
$menu = $builder->getMenu('name');
$menu_items = $menu['default'];