*
* Copyright 1999-2001 (c) VA Linux Systems
* Copyright 2010 (c) FusionForge Team
+ * Copyright (C) 2011 Alain Peyrat - Alcatel-Lucent
+ * Copyright 2011, Franck Villaume - Capgemini
+ * Copyright 2013, Franck Villaume - TrivialDev
* http://fusionforge.org
*
* This file is part of FusionForge. FusionForge is free software;
require_once $gfwww.'admin/admin_utils.php';
require_once $gfwww.'include/role_utils.php';
-$feedback = htmlspecialchars(getStringFromRequest('feedback'));
-$error_msg = htmlspecialchars(getStringFromRequest('error_msg'));
-$warning_msg = htmlspecialchars(getStringFromRequest('warning_msg'));
-
site_admin_header(array('title'=>_('Site Admin')));
$abc_array = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','0','1','2','3','4','5','6','7','8','9');
?></li>
</ul>
<ul>
- <li><a href="userlist.php"><?php echo _('Display Full User List/Edit Users'); ?></a> </li>
+ <li><a href="userlist.php"><?php echo _('Display Full User List/Edit Users'); ?></a></li>
<li><?php
echo _('Display Users Beginning with:').' ';
for ($i=0; $i < count($abc_array); $i++) {
</li>
<li><a href="userlist.php?status=P"><?php echo _('Pending users'); ?></a></li>
</ul>
-<?php if (USE_PFO_RBAC) { ?>
+<?php
+ $params = array('result' => '');
+ $plugins_site_admin_user_html = '';
+ plugin_hook_by_reference("site_admin_user_maintenance_hook", $params);
+ if ($params['result']) {
+ $plugins_site_admin_user_html = $params['result'];
+ }
+ if ($plugins_site_admin_user_html) {
+ echo '<h3>'. _('Plugins User Maintenance') .'</h3>';
+ echo '<ul>';
+ echo $plugins_site_admin_user_html;
+ echo '</ul>';
+ }
+?>
+
<h2><?php echo _('Global roles and permissions'); ?></h2>
<ul>
<li><?php
echo '<form action="globalroleedit.php" method="post"><p>';
echo global_role_box('role_id');
- echo ' <input type="submit" name="edit" value="'._("Edit Role").'" /></p></form>';
+ echo '<input type="submit" name="edit" value="'._("Edit Role").'" /></p></form>';
?>
</li>
<li>
echo '<form action="globalroleedit.php" method="post"><p>';
echo '<input type="text" name="role_name" size="10" value="" />';
- echo ' <input type="submit" name="add" value="'._("Create Role").'" /></p></form>';
+ echo '<input type="submit" name="add" value="'._("Create Role").'" /></p></form>';
?></li>
</ul>
-<?php } ?>
<h2><?php echo _('Project Maintenance'); ?></h2>
<ul>
<li><?php
</form></li>
<li><a href="search.php?groupsearch=1&search=%&is_public=0"><?php echo _('Private Projects'); ?></a></li>
</ul>
+<?php
+ $params = array('result' => '');
+ $plugins_site_admin_project_html = '';
+ plugin_hook_by_reference("site_admin_project_maintenance_hook", $params);
+ if ($params['result']) {
+ $plugins_site_admin_project_html = $params['result'];
+ }
+ if ($plugins_site_admin_project_html) {
+ echo '<h3>'. _('Plugins Project Maintenance') .'</h3>';
+ echo '<ul>';
+ echo $plugins_site_admin_project_html;
+ echo '</ul>';
+ }
+?>
<h2><?php echo _('News'); ?></h2>
<ul>
}
if(forge_get_config('use_project_database')) { ?>
<li><a href="database.php"><?php echo _('Project Database Administration'); ?></a></li>
- <?php }
+ <?php }
if(forge_get_config('use_people')) { ?>
- <li><a href="<?php echo util_make_url ('/people/admin/'); ?>"><?php echo _('Job / Categories Administration'); ?></a></li>
+ <li><a href="<?php echo util_make_url ('/people/admin/'); ?>"><?php echo _('Job / Categories Administration'); ?></a></li>
<?php } ?>
</ul>
<?php }