// Make sure this page is not cached because // it uses the exact same URL for all user's // personal page header("Cache-Control: no-cache, no-store, must-revalidate"); // for HTTP 1.1 header("Pragma: no-cache"); // for HTTP 1.0 if (browser_is_netscape4()) { $feedback .= $Language->getText('my_index', 'err_badbrowser'); } $title = $Language->getText('my_index', 'title', array($hp->purify(user_getrealname(user_getid()), CODENDI_PURIFIER_CONVERT_HTML) . ' (' . user_getname() . ')')); $GLOBALS['HTML']->includeJavascriptFile('/scripts/scriptaculous/scriptaculous.js'); my_header(array('title' => $title, 'body_class' => array('widgetable'))); echo '<p>' . $Language->getText('my_index', 'message') . '</p>'; $lm = new WidgetLayoutManager(); $lm->displayLayout(user_getid(), WidgetLayoutManager::OWNER_TYPE_USER); if (!$current_user->getPreference(Tuleap_Tour_WelcomeTour::TOUR_NAME)) { $GLOBALS['Response']->addTour(new Tuleap_Tour_WelcomeTour($current_user)); } ?> </span> <?php $request =& HTTPRequest::instance(); if ($request->get('pv') == 2) { $GLOBALS['Response']->pv_footer(array()); } else { site_footer(array()); } } else { exit_not_logged_in(); }
// http://sourceforge.net // // require_once 'vars.php'; require_once 'www/news/news_utils.php'; require_once 'trove.php'; require_once 'common/tracker/ArtifactType.class.php'; require_once 'common/tracker/ArtifactTypeFactory.class.php'; require_once 'common/frs/FileModuleMonitorFactory.class.php'; require_once 'common/wiki/lib/Wiki.class.php'; require_once 'www/project/admin/permissions.php'; require_once 'common/event/EventManager.class.php'; require_once 'common/widget/WidgetLayoutManager.class.php'; require_once 'common/include/Codendi_HTMLPurifier.class.php'; $hp =& Codendi_HTMLPurifier::instance(); $title = $Language->getText('include_project_home', 'proj_info') . ' - ' . $project->getPublicName(); require_once 'common/user/User.class.php'; $uM = UserManager::instance(); $user = $uM->getCurrentUser(); require_once 'www/include/trove.php'; if ($GLOBALS['sys_trove_cat_mandatory'] && $user->isMember($group_id, 'A') && !trove_project_categorized($group_id) && substr($_SERVER['SCRIPT_NAME'], 0, 9) == '/projects') { $trove_url = '/project/admin/group_trove.php?group_id=' . $group_id; $GLOBALS['Response']->addFeedback('warning', $GLOBALS['Language']->getText('include_html', 'no_trovcat', array($trove_url)), CODENDI_PURIFIER_DISABLED); } site_project_header(array('title' => $title, 'group' => $group_id, 'toptab' => 'summary')); if ($project->getStatus() == 'H') { print '<P>' . $Language->getText('include_project_home', 'not_official_site', $GLOBALS['sys_name']); } $lm = new WidgetLayoutManager(); $lm->displayLayout($project->getGroupId(), WidgetLayoutManager::OWNER_TYPE_GROUP); site_project_footer(array());