/* To avoding javascript select value function alert */ if(!isset($_GET['msg_rep'])) { if (!empty($msg) || !empty($_GET['msg_id'])) { $msg_obj = new MessagesHandler(); $msg_id = ($_GET['msg_id']) ? $_GET['msg_id']: $msg; $dynamic_msg = ($msg_id == 2007)?substr ($type,0,5):NULL; $msg = $msg_obj->get_message($msg_id,$dynamic_msg); if ($msg) { $msg_tpl = & new Template(CURRENT_THEME_FSPATH."/display_message.tpl"); $msg_tpl->set('message', $msg); $page->add_module("middle", "top", $msg_tpl->fetch()); } } } // Jtip is shown when user watching the image media if ($type == 'Images') { $parameter = js_includes('jtip.js'); $page->add_header_html($parameter); $css = $current_theme_path.'/jtip.css'; $page->add_header_css($css); } // if user is not log in as well as not viewing any user page if (!empty($uid)) { uihelper_set_user_heading($page,$do_theme=TRUE, $uid); } else { uihelper_get_network_style(); } echo $page->render(); ?>
} } //error displaying function setup_module($column, $moduleName, $obj) { global $content_type, $users, $uid, $group_ids, $user; switch ($column) { case 'middle': $obj->orientation = CENTER; $obj->get_link_categories(); $obj->uid = $uid; break; } $obj->mode = PUB; } $page = new PageRenderer("setup_module", PAGE_LINKS_MANAGEMENT, sprintf(__("%s - My Links - %s"), $login_user->get_name(), $network_info->name), "container_three_column.tpl", "header.tpl", PUB, HOMEPAGE, $network_info); $page->add_header_html('<script type="text/javascript" language="javascript" src="' . $current_theme_path . '/javascript/links.js"></script>'); $updated_category_id = null; if (!empty($_POST['updated_category_id'])) { $updated_category_id = $_POST['updated_category_id']; } $page->add_header_html('<script type="text/javascript" language="javascript">var cat_id = "' . $updated_category_id . '";</script>'); $message = NULL; if (count($error_array) > 0) { for ($counter = 0; $counter < count($error_array); $counter++) { $message .= $error_array[$counter] . "<br>"; } } uihelper_error_msg($message); uihelper_set_user_heading($page); echo $page->render();
$css_path = $current_theme_path.'/network_skin.css'; $page->add_header_css($css_path); $css_path = $current_theme_path.'/edit_skin.css'; $page->add_header_css($css_path);*/ // Currently using the CSS from the live site, due to some problem in merging local and server CSS. $theme_details = get_user_theme($uid); if (is_array($theme_details['css_files'])) { foreach ($theme_details['css_files'] as $key => $value) { $page->add_header_css($value); } } if (!empty($_GET['msg'])) { $message = MessagesHandler::get_message($_GET['msg']); } if (!empty($message)) { $msg_tpl =& new Template(CURRENT_THEME_FSPATH . "/display_message.tpl"); $msg_tpl->set('message', $message); $page->add_module("middle", "top", $msg_tpl->fetch()); } // see if we have a user defined CSS $user_data_ui = sanitize_user_data(User::load_user_profile($uid, $uid, 'ui')); if (!empty($user_data_ui['newcss'])) { $usercss = "<style>" . $user_data_ui['newcss'] . "</style>"; $page->add_header_html($usercss); } $page->add_header_html('<script type="text/javascript" language="javascript" src="' . $current_theme_path . '/javascript/messages.js"></script>'); // Get rid of the ", FALSE" below once the UI on this page is made // compatible with themes. Right now if you make this themeable, the // floating left folder list causes the center column to drop down. uihelper_set_user_heading($page, FALSE); echo $page->render();
} else { $obj->mode = PUB; $obj->type = 'permalink'; } break; case 'ImagesModule': $obj->page = $media_gallery; $obj->group_details = $group_details; break; } } $page = new PageRenderer("setup_module", PAGE_PERMALINK, sprintf("%s - %s - %s", strip_tags($content->title), $author->get_name(), PA::$network_info->name), "container_three_column.tpl", $header, PUB, HOMEPAGE, PA::$network_info, '', $setting_data); uihelper_error_msg($error_message); $page->html_body_attributes = 'class="no_second_tier"'; if (!$is_group_content) { uihelper_set_user_heading($page, TRUE, $content->author_id); } else { uihelper_get_group_style((int) $gid); } $page->add_header_html(js_includes('common.js')); // To Do need to remove inline styling $inline_style = '.no_second_tier #bg_blog_post { margin-top: 3px; }'; $append_css = "<style>" . $inline_style . "</style>"; $page->add_header_html($append_css); $page->add_header_html(js_includes('rating.js')); // for calendar sidebar Module $css_path = PA::$theme_url . '/calendar.css'; $page->add_header_css($css_path); $page->add_header_html(js_includes('calendar.js')); echo $page->render(); // this function loads group details for this page
break; } } $page = new PageRenderer("setup_module", PAGE_USER_PUBLIC, sprintf(__("%s %s - %s"), PA::$page_user->first_name, PA::$page_user->last_name, $network_info->name), 'container_three_column.tpl', 'header_user.tpl', PUB, HOMEPAGE, $network_info); $parameter = js_includes('common.js'); // load code to initialize the collapes/expand state of modules $parameter .= js_includes('user_blogpage.js'); // let's see if we have collapsed modules $parameter .= "\n<script type='text/javascript'>\n"; $parameter .= "var collapsed"; if (!empty($page->setting_data['collapsed'])) { require_once "JSON.php"; $json = new Services_JSON(); $parameter .= " = " . $json->encode($page->setting_data['collapsed']); } $parameter .= "\n</script>\n"; $page->add_header_html($parameter); // add RSD XML for automatic blogging API discovery $page->add_header_html(build_rsd_link_rel("user:"******"no_second_tier"'; } $page->page->set('page_type', 'public'); $rss_data = '<link rel="alternate" type="application/rss+xml" title="RSS feed" href="' . $base_url . '/feed.php?uid=' . PA::$page_uid . '" />'; $page->add_header_html($rss_data); uihelper_set_user_heading($page, TRUE, PA::$page_uid); uihelper_error_msg(@$_GET['msg_id']); echo $page->render();