From: <var...@us...> - 2011-04-24 15:10:30
|
Revision: 8057 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=8057&view=rev Author: vargenau Date: 2011-04-24 15:10:23 +0000 (Sun, 24 Apr 2011) Log Message: ----------- Test FUSIONFORGE to avoid nonexistent function warnings Modified Paths: -------------- trunk/themes/fusionforge/themeinfo.php Modified: trunk/themes/fusionforge/themeinfo.php =================================================================== --- trunk/themes/fusionforge/themeinfo.php 2011-04-17 10:56:17 UTC (rev 8056) +++ trunk/themes/fusionforge/themeinfo.php 2011-04-24 15:10:23 UTC (rev 8057) @@ -30,52 +30,55 @@ $submenu = Template('navbar')->asXML(); - $domain = textdomain(NULL); - textdomain('fusionforge'); + if (defined('FUSIONFORGE') and FUSIONFORGE) { - //group is private - if (!$project->isPublic()) { - //if it's a private group, you must be a member of that group - if (RBAC) { - session_require_perm('project_read', $group_id); - } else { - session_require(array('group'=>$group_id)); + $domain = textdomain(NULL); + textdomain('fusionforge'); + + //group is private + if (!$project->isPublic()) { + //if it's a private group, you must be a member of that group + if (RBAC) { + session_require_perm('project_read', $group_id); + } else { + session_require(array('group'=>$group_id)); + } } - } - //for dead projects must be member of admin project - if (!$project->isActive()) { - //only SF group can view non-active, non-holding groups - session_require_global_perm('forge_admin'); - } + //for dead projects must be member of admin project + if (!$project->isActive()) { + //only SF group can view non-active, non-holding groups + session_require_global_perm('forge_admin'); + } - $HTML->header(array('h1' => '', - 'title'=> $group_public_name._(": ").htmlspecialchars($pagename), - 'group' => $group_id, - 'toptab' => 'wiki', - 'submenu' => $submenu - ) - ); + $HTML->header(array('h1' => '', + 'title'=> $group_public_name._(": ").htmlspecialchars($pagename), + 'group' => $group_id, + 'toptab' => 'wiki', + 'submenu' => $submenu + ) + ); - // Display a warning banner for internal users when the wiki is opened - // to external users. - if (method_exists($project, 'getIsExternal') && $project->getIsExternal()) { - $external_user = false; - if (session_loggedin()) { - $user = session_get_user(); - $external_user = $user->getIsExternal(); - } - if (!$external_user) { - $page = $request->getPage(); - if ($page->get('external')) { - $external_msg = _("This page is external."); + // Display a warning banner for internal users when the wiki is opened + // to external users. + if (method_exists($project, 'getIsExternal') && $project->getIsExternal()) { + $external_user = false; + if (session_loggedin()) { + $user = session_get_user(); + $external_user = $user->getIsExternal(); } - echo $HTML->warning_msg(_("This project is shared with third-party users") . - sprintf(_(" (non %s users)."), forge_get_config('company')) . - (isset($external_msg) ? ' ' . $external_msg : '')); + if (!$external_user) { + $page = $request->getPage(); + if ($page->get('external')) { + $external_msg = _("This page is external."); + } + echo $HTML->warning_msg(_("This project is shared with third-party users") . + sprintf(_(" (non %s users)."), forge_get_config('company')) . + (isset($external_msg) ? ' ' . $external_msg : '')); + } } + textdomain($domain); } - textdomain($domain); } function footer() { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |