Ejemplo n.º 1
0
<P><B>Alias List</B>
<BR><A href="editaliases-new.php?group_id=<?php 
print $group_id;
?>
">[Add New Alias]</A>

<P>New aliases or alias changes take effect at the next 6 hour cron job.

<P><TABLE width=100% cellpadding=1 cellspacing=0 border=1>
<TR>
<TD><B>Username</B></TD>
<TD><B>Domain</B></TD>
<TD><B>Forward Address</B></TD>
<TD>&nbsp;</TD>
</TR>
<?php 
$res_mail = db_query("SELECT * FROM mailaliases WHERE group_id={$group_id}");
while ($row_mail = db_fetch_array($res_mail)) {
    print "<TR>";
    print "<TD>{$row_mail['user_name']}</TD>";
    print "<TD>{$row_mail['domain']}</TD>";
    print "<TD>{$row_mail['email_forward']}</TD>";
    print "<TD><A href=\"editaliases-edit.php?group_id={$group_id}&form_mailid={$row_mail['mailaliases_id']}\">" . "[Edit]</A>" . " <A href=\"editaliases-delete.php?group_id={$group_id}&form_mailid={$row_mail['mailaliases_id']}\">" . "[Delete]</A></TD>";
    print "</TR>";
}
?>
</TABLE>
<?php 
project_admin_footer(array());
 function footer()
 {
     project_admin_footer(array());
 }
Ejemplo n.º 3
0
 function adminPage()
 {
     // serve the administration pages for project links
     global $Language;
     require_once 'pre.php';
     require_once 'vars.php';
     require_once 'form_utils.php';
     require_once 'www/project/admin/project_admin_utils.php';
     $group_id = (int) $_REQUEST['group_id'];
     // get current information
     $project = ProjectManager::instance()->getProject($group_id);
     $user = UserManager::instance()->getCurrentUser();
     if (!$project) {
         exit_error($Language->getText('project_admin_index', 'invalid_p'), $Language->getText('project_admin_index', 'p_not_found'));
     }
     //if project isn't active, user must be a member of super-admin group
     if (!$project->isActive() && !$user->isSuperUser()) {
         return;
     }
     // must be a project admin
     if (!$user->isMember($group_id, 'A')) {
         return;
     }
     if (isset($_REQUEST['func'])) {
         // updating the database?
         $this->_adminPageUpdate_Service($_REQUEST);
     }
     project_admin_header(array('title' => $Language->getText('project_admin_servicebar', 'edit_s_bar'), 'group' => $group_id, 'help' => 'ServiceConfiguration.html'));
     if (isset($_REQUEST['disp'])) {
         $disp = $_REQUEST['disp'];
         switch ($disp) {
             case 'edit_link_type':
                 if (isset($_REQUEST['link_type_id'])) {
                     $link_type_id = (int) $_REQUEST['link_type_id'];
                 } else {
                     $link_type_id = NULL;
                 }
                 $this->_adminPage_UpdateLinkType($group_id, $link_type_id);
                 break;
             case 'resync_template':
                 $template_id = (int) $_REQUEST['template_id'];
                 $this->_adminPage_ResyncTemplate($group_id, $template_id);
                 break;
         }
     } else {
         $this->_adminPage_Default($group_id, $project);
     }
     project_admin_footer(array());
 }
Ejemplo n.º 4
0
 /**
  * Display screen accepting the user file to be parsed  
  *     
  *     
  */
 function displayInput()
 {
     global $Language;
     project_admin_header(array('title' => $Language->getText('project_admin_userimport', 'import_members'), 'help' => 'project-admin.html#adding-removing-users'));
     echo '<h2>' . $Language->getText('project_admin_userimport', 'import_members', array(help_button('project-admin.html#adding-removing-users'))) . '</h2>';
     echo $Language->getText('project_admin_userimport', 'import_welcome', array('/project/admin/userimport.php?group_id=' . $this->group_id . '&mode=showformat&func=import'));
     echo '<FORM NAME="importdata" action="?" method="POST" enctype="multipart/form-data">
         <INPUT TYPE="hidden" name="group_id" value="' . $this->group_id . '">                
         <INPUT TYPE="hidden" name="func" value="import">
         <INPUT TYPE="hidden" name="mode" value="parse"> 
         <TABLE border="0" width="75%">
         <TR><B>' . $Language->getText('project_admin_userimport', 'upload_file') . '</B></TR>
         <TR><TD> <INPUT TYPE="file" name="user_filename" size="50"></TD></TR>
         </TABLE><P>
         <INPUT TYPE="submit" name="submit" value="' . $Language->getText('project_admin_userimport', 'submit') . '">
         </FORM> ';
     project_admin_footer(array());
 }