Esempio n. 1
0
                <label for="msg_id">' . $Language->getText('forum_admin_index', 'enter_msg_id') . '</label>
			    <div class="controls">
                    <INPUT TYPE="TEXT" NAME="msg_id" id="msg_id" VALUE=""><BR>
                </div>
			<INPUT CLASS="btn" TYPE="SUBMIT" NAME="SUBMIT" VALUE="' . $Language->getText('global', 'btn_submit') . '">
			</FORM>';
        forum_footer(array());
    } else {
        if ($request->existAndNonEmpty('add_forum')) {
            /*
            	Show the form for adding forums
            */
            forum_header(array('title' => $Language->getText('forum_admin_index', 'add_a_forum'), 'help' => 'communication.html#web-forums'));
            $sql = "SELECT forum_name FROM forum_group_list WHERE group_id=" . db_ei($group_id);
            $result = db_query($sql);
            ShowResultSet($result, $Language->getText('forum_admin_index', 'existing_forums'), false, $showheaders = false);
            echo '
			<P>
			<H2>' . $Language->getText('forum_admin_index', 'add_a_forum') . '</H2>

			<FORM METHOD="POST" ACTION="?">
			<INPUT TYPE="HIDDEN" NAME="post_changes" VALUE="y">
			<INPUT TYPE="HIDDEN" NAME="add_forum" VALUE="y">
			<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="' . $group_id . '">
			<B>' . $Language->getText('forum_admin_index', 'forum_name') . ':</B><BR>
			<INPUT TYPE="TEXT" NAME="forum_name" VALUE="" SIZE="30" MAXLENGTH="50"><BR>
			<B>' . $Language->getText('forum_admin_index', 'description') . ':</B><BR>
			<INPUT TYPE="TEXT" NAME="description" VALUE="" SIZE="60" MAXLENGTH="255"><BR>
			<P><B>' . $Language->getText('forum_admin_index', 'is_public') . '</B><BR>
			<INPUT TYPE="RADIO" NAME="is_public" VALUE="1" CHECKED> ' . $Language->getText('global', 'yes') . ' &nbsp;&nbsp;&nbsp;&nbsp;
			<INPUT TYPE="RADIO" NAME="is_public" VALUE="0"> ' . $Language->getText('global', 'no') . '<P>
Esempio n. 2
0
    	Show UI forms
    */
    if ($feature_cat) {
        /*
        	Show categories and blank row
        */
        feature_header(array('title' => 'Add/Change Categories'));
        echo "<H2>Add Feature Request Categories</H2>";
        /*
        	List of possible categories for this group
        */
        $sql = "select feature_category_id,category_name from feature_category WHERE group_id='{$group_id}'";
        $result = db_query($sql);
        echo "<P>";
        if ($result && db_numrows($result) > 0) {
            ShowResultSet($result, "Existing Categories", "feature_cat");
        } else {
            echo "\n<H1>No feature categories in this group</H1>";
        }
        ?>
		<P>
		Add a new feature category:
		<P>
		<FORM ACTION="<?php 
        echo $PHP_SELF;
        ?>
" METHOD="POST">
		<INPUT TYPE="HIDDEN" NAME="feature_cat" VALUE="y">
		<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="<?php 
        echo $group_id;
        ?>
Esempio n. 3
0
    	Show UI forms
    */
    if ($people_skills) {
        /*
        	Show people_groups and blank row
        */
        people_header(array('title' => $Language->getText('people_admin_index', 'add_people_skills')));
        echo '<H2>' . $Language->getText('people_admin_people_skills', 'title') . '</H2>';
        /*
        	List of possible people_groups for this group
        */
        $sql = "select skill_id,name from people_skill";
        $result = db_query($sql);
        echo "<P>";
        if ($result && db_numrows($result) > 0) {
            ShowResultSet($result, $Language->getText('people_admin_index', 'existing_skills'), "people_skills");
        } else {
            echo db_error();
            echo "\n<H2>" . $Language->getText('people_admin_index', 'no_skills_found') . "</H2>";
        }
        echo '
		<P>
		<H3>' . $Language->getText('people_utils', 'add_new_skill') . ':</H3>
		<P>
		<FORM ACTION="?" METHOD="POST">
		<INPUT TYPE="HIDDEN" NAME="people_skills" VALUE="y">
		<INPUT TYPE="HIDDEN" NAME="post_changes" VALUE="y">
		<H4>' . $Language->getText('people_admin_index', 'new_skill_name') . ':</H4>
		<INPUT TYPE="TEXT" NAME="skill_name" VALUE="" SIZE="15" MAXLENGTH="30"><BR>
		<P>
		<B><span class="highlight">' . $Language->getText('people_admin_index', 'once_added_no_delete') . '</span></B>
Esempio n. 4
0
			<TD  VALIGN="TOP"><?php 
    ShowResultSet($result, "Bug Techs for " . group_getname($group_id));
    ?>
</TD>
			<TD  VALIGN="TOP"><?php 
    ShowResultSet($result2, "Bug Statuses");
    ?>
</TD>
			<TD  VALIGN="TOP"><?php 
    ShowResultSet($result3, "Bug Categories for " . group_getname($group_id));
    ?>
</TD>
		<TR>
		<TR>
			<TD  VALIGN="TOP"><?php 
    ShowResultSet($result4, "Bug Resolutions");
    ?>
</TD>
			<TD  VALIGN="TOP"><?php 
    ShowResultSet($result5, "Bug Groups");
    ?>
</TD>
			<TD>&nbsp;</TD>
		</TR>
	</TABLE>
	<?php 
} else {
    echo '
		<H2>You must be logged in before you can create personal filters for any given group</H2>';
}
bug_footer(array());
Esempio n. 5
0
        bug_footer(array());
    } else {
        if ($bug_group) {
            /*
            	Show bug_groups and blank row
            */
            bug_header(array('title' => 'Add/Change Groups'));
            echo '<H2>Add Bug Groups</H2>';
            /*
            	List of possible bug_groups for this group
            */
            $sql = "select bug_group_id,group_name from bug_group WHERE group_id='{$group_id}'";
            $result = db_query($sql);
            echo "<P>";
            if ($result && db_numrows($result) > 0) {
                ShowResultSet($result, "Existing Bug Groups", "bug_group");
            } else {
                echo "\n<H1>No bug groups in this project group</H1>";
            }
            ?>
		<P>
		Add a new bug group:
		<P>
		<FORM ACTION="<?php 
            echo $PHP_SELF;
            ?>
" METHOD="POST">
		<INPUT TYPE="HIDDEN" NAME="bug_group" VALUE="y">
		<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="<?php 
            echo $group_id;
            ?>
Esempio n. 6
0
    	Show UI forms
    */
    if ($projects) {
        /*
        	Show categories and blank row
        */
        pm_header(array('title' => 'Add Projects'));
        echo '<H2>Add Subprojects to the Project/Task Manager</H2>';
        /*
        	List of possible categories for this group
        */
        $sql = "SELECT group_project_id,project_name FROM project_group_list WHERE group_id='{$group_id}'";
        $result = db_query($sql);
        echo "<P>";
        if ($result && db_numrows($result) > 0) {
            ShowResultSet($result, "Existing Subprojects");
        } else {
            echo "\n<H1>No Subprojects in this group</H1>";
        }
        ?>
		<P>
		Add a new project to the Project/Task Manager. <B>This is different than
		 adding a task to a project.</B>
		<P>
		<FORM ACTION="<?php 
        echo $PHP_SELF;
        ?>
" METHOD="POST">
		<INPUT TYPE="HIDDEN" NAME="projects" VALUE="y">
		<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="<?php 
        echo $group_id;
Esempio n. 7
0
        people_footer(array());
    } else {
        if ($people_skills) {
            /*
            	Show people_groups and blank row
            */
            people_header(array('title' => 'Add/Change People Skills'));
            echo '<H2>Add Job Skills</H2>';
            /*
            	List of possible people_groups for this group
            */
            $sql = "select skill_id,name from people_skill";
            $result = db_query($sql);
            echo "<P>";
            if ($result && db_numrows($result) > 0) {
                ShowResultSet($result, "Existing Skills", "people_skills");
            } else {
                echo db_error();
                echo "\n<H2>No Skills Found</H2>";
            }
            ?>
		<P>
		<H3>Add a new skill:</H3>
		<P>
		<FORM ACTION="<?php 
            echo $PHP_SELF;
            ?>
" METHOD="POST">
		<INPUT TYPE="HIDDEN" NAME="people_skills" VALUE="y">
		<INPUT TYPE="HIDDEN" NAME="post_changes" VALUE="y">
		<H4>New Skill Name:</H4>
Esempio n. 8
0
    	Show UI forms
    */
    if ($support_cat) {
        /*
        	Show categories and blank row
        */
        support_header(array('title' => 'Add/Change Categories'));
        echo "<H2>Add Support Request Categories</H2>";
        /*
        	List of possible categories for this group
        */
        $sql = "select support_category_id,category_name from support_category WHERE group_id='{$group_id}'";
        $result = db_query($sql);
        echo "<P>";
        if ($result && db_numrows($result) > 0) {
            ShowResultSet($result, "Existing Categories", "support_cat");
        } else {
            echo "\n<H1>No support categories in this group</H1>";
        }
        ?>
		<P>
		Add a new support category:
		<P>
		<FORM ACTION="<?php 
        echo $PHP_SELF;
        ?>
" METHOD="POST">
		<INPUT TYPE="HIDDEN" NAME="support_cat" VALUE="y">
		<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="<?php 
        echo $group_id;
        ?>
Esempio n. 9
0
function stats_browser_stats()
{
    global $Language;
    /*
    	Browser
    */
    $sql = "SELECT * FROM stats_agg_pages_by_browser";
    $result = db_query($sql);
    $rows = db_numrows($result);
    if (!$result || $rows < 1) {
        echo '<H1>' . $Language->getText('include_stats_function', 'stats_problem') . '</H1>';
        echo db_error();
    } else {
        GraphResult($result, $Language->getText('include_stats_function', 'view_by_browser'));
    }
    echo '<P>';
    /*
    	Platform
    */
    $sql = "SELECT * FROM stats_agg_pages_by_platform";
    $result = db_query($sql);
    $rows = db_numrows($result);
    if (!$result || $rows < 1) {
        echo '<H1>' . $Language->getText('include_stats_function', 'stats_problem') . '</H1>';
        echo db_error();
    } else {
        GraphResult($result, $Language->getText('include_stats_function', 'view_by_platform'));
    }
    echo '<P>';
    /*
    	Browser/ver
    */
    $sql = "SELECT * FROM stats_agg_pages_by_plat_brow_ver";
    $result = db_query($sql);
    $rows = db_numrows($result);
    if (!$result || $rows < 1) {
        echo '<H1>' . $Language->getText('include_stats_function', 'stats_problem') . '</H1>';
        echo db_error();
    } else {
        ShowResultSet($result, $Language->getText('include_stats_function', 'view_by_platform_browser'));
    }
    echo '<P>';
}
Esempio n. 10
0
/*
	Get the list of ids this is assigned to and convert to array
	to pass into multiple select box
*/
$result2 = db_query("SELECT users.user_name AS User_Name FROM users,project_assigned_to \n\t\t\tWHERE users.user_id=project_assigned_to.assigned_to_id AND project_task_id='{$project_task_id}'");
ShowResultSet($result2, _('Assigned to'), false, false);
?>
		</td>
		<td valign="top">
		<?php 
/*
	Get the list of ids this is dependent on and convert to array
	to pass into multiple select box
*/
$result2 = db_query("SELECT project_task.summary FROM project_dependencies,project_task \n\t\t\tWHERE is_dependent_on_task_id=project_task.project_task_id \n\t\t\tAND project_dependencies.project_task_id='{$project_task_id}'");
ShowResultSet($result2, _('Dependent on task'), false, false);
?>
		</td>
	</tr>

	<tr>
		<td>
		<strong><?php 
echo _('Hours');
?>
</strong><br />
		<?php 
echo $pt->getHours();
?>
		</td>
Esempio n. 11
0
			<INPUT TYPE="HIDDEN" NAME="delete" VALUE="y">
			<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="' . $group_id . '">
			<B>Enter the Message ID</B><BR>
			<INPUT TYPE="TEXT" NAME="msg_id" VALUE="">
			<INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="SUBMIT">
			</FORM>';
        forum_footer(array());
    } else {
        if ($add_forum) {
            /*
            	Show the form for adding forums
            */
            forum_header(array('title' => 'Add a Forum'));
            $sql = "SELECT forum_name FROM forum_group_list WHERE group_id='{$group_id}'";
            $result = db_query($sql);
            ShowResultSet($result, 'Existing Forums');
            echo '
			<P>
			<H2>Add a Forum</H2>

			<FORM METHOD="POST" ACTION="' . $PHP_SELF . '">
			<INPUT TYPE="HIDDEN" NAME="post_changes" VALUE="y">
			<INPUT TYPE="HIDDEN" NAME="add_forum" VALUE="y">
			<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="' . $group_id . '">
			<B>Forum Name:</B><BR>
			<INPUT TYPE="TEXT" NAME="forum_name" VALUE="" SIZE="20" MAXLENGTH="30"><BR>
			<B>Description:</B><BR>
			<INPUT TYPE="TEXT" NAME="description" VALUE="" SIZE="40" MAXLENGTH="80"><BR>
			<B>Is Public?</B><BR>
			<INPUT TYPE="RADIO" NAME="is_public" VALUE="1" CHECKED> Yes<BR>
			<INPUT TYPE="RADIO" NAME="is_public" VALUE="0"> No<P>
Esempio n. 12
0
        }
    }
    if ($add_list) {
        /*
        	Show the form for adding lists
        */
        mail_header(array('title' => 'Add a Mailing List'));
        echo '
			<H2>Add a Mailing List</H2>
			<P>Lists are named in this manner: 
			<BR><B>projectname-listname@' . $GLOBALS['sys_lists_host'] . '</B>
			<P>It will take <B><FONT COLOR="RED">6-24 Hours</FONT></B> for your list 
			to be created.
			<P>';
        $result = db_query("SELECT list_name FROM mail_group_list WHERE group_id='{$group_id}'");
        ShowResultSet($result, 'Existing Mailing Lists');
        echo '<P>
			<FORM METHOD="POST" ACTION="' . $PHP_SELF . '">
			<INPUT TYPE="HIDDEN" NAME="post_changes" VALUE="y">
			<INPUT TYPE="HIDDEN" NAME="add_list" VALUE="y">
			<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="' . $group_id . '">
			<B>Mailing List Name:</B><BR>
			<B>' . group_getunixname($group_id) . '-<INPUT TYPE="TEXT" NAME="list_name" VALUE="" SIZE="10" MAXLENGTH="12">@' . $GLOBALS['sys_lists_host'] . '</B><BR>
			<P>
			<B>Is Public?</B><BR>
			<INPUT TYPE="RADIO" NAME="is_public" VALUE="1" CHECKED> Yes<BR>
			<INPUT TYPE="RADIO" NAME="is_public" VALUE="0"> No<P>
			<B>Description:</B><BR>
			<INPUT TYPE="TEXT" NAME="description" VALUE="" SIZE="40" MAXLENGTH="80"><BR>
			<P>
			<B><FONT COLOR="RED">Once created, this list will ALWAYS be attached to your project 
Esempio n. 13
0
                    }
                    $feedback .= ' ' . $Language->getText('mail_admin_index', 'status_update_success') . ' ';
                }
            }
        }
    }
    if (isset($add_list)) {
        /*
        	Show the form for adding mailing list
        */
        mail_header_admin(array('title' => $Language->getText('mail_admin_index', 'add_a_mail_list'), 'help' => 'CommunicationServices.html#MailingListsCreation'));
        echo '
			<H3>' . $Language->getText('mail_admin_index', 'add_a_mail_list') . '</H3>';
        include $Language->getContent('mail/addlist_intro');
        $result = db_query("SELECT list_name FROM mail_group_list WHERE group_id='{$group_id}'");
        ShowResultSet($result, $Language->getText('mail_admin_index', 'existing_mail_list'), false, false);
        echo '<P>
			<FORM METHOD="POST" ACTION="' . $PHP_SELF . '">
			<INPUT TYPE="HIDDEN" NAME="post_changes" VALUE="y">
			<INPUT TYPE="HIDDEN" NAME="add_list" VALUE="y">
			<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="' . $group_id . '">
			<B>' . $Language->getText('mail_admin_index', 'mail_list_name') . ':</B><BR>';
        // if the user is super user then he has the right to choose the
        // full mailing list name
        if (user_is_super_user()) {
            echo '<INPUT TYPE="TEXT" NAME="list_name"
            VALUE="' . Config::get('sys_lists_prefix') . $pm->getProject($group_id)->getUnixName() . '-xxxxx" SIZE="15" MAXLENGTH="20" CLASS="textfield_small">@' . $sys_lists_domain . '</B><BR>';
        } else {
            echo '<B>' . Config::get('sys_lists_prefix') . $pm->getProject($group_id)->getUnixName() . '-<INPUT TYPE="TEXT" NAME="list_name" VALUE="" SIZE="15" MAXLENGTH="20" CLASS="textfield_small">@' . $sys_lists_domain . '</B><BR>';
        }
        echo '	<P>
Esempio n. 14
0
//
// SourceForge: Breaking Down the Barriers to Open Source Development
// Copyright 1999-2000 (c) The SourceForge Crew
// http://sourceforge.net
//
// $Id: add_language.php,v 1.2 2003/11/13 11:29:21 helix Exp $
require "pre.php";
require "account.php";
session_require(array('group' => '1', 'admin_flags' => 'A'));
if ($submit) {
    db_query("INSERT INTO supported_languages (name,filename,classname) VALUES ('{$name}','{$filename}','{$classname}')");
}
$HTML->header(array('title' => 'Add New Languages'));
$sql = "SELECT * FROM supported_languages ORDER BY name ASC";
$res = db_query($sql);
echo ShowResultSet($res, 'Existing Languages');
echo '
<P>
<h3>Add New Language</h3>
<P>
<FORM ACTION="' . $PHP_SELF . '" METHOD="POST">
<B>Name:</B><BR>
<INPUT TYPE="TEXT" NAME="name" VALUE="">
<P>
<B>Class Filename:</B><BR>
<INPUT TYPE="TEXT" NAME="filename" VALUE=".class">
<P>
<B>Classname:</B><BR>
<INPUT TYPE="TEXT" NAME="classname" VALUE="">
<P>
<INPUT TYPE="SUBMIT" NAME="submit" VALUE="Submit">
Esempio n. 15
0
/*
	Get the list of ids this is assigned to and convert to array
	to pass into multiple select box
*/
$result2 = db_query("SELECT users.user_name AS User_Name FROM users,project_assigned_to " . "WHERE users.user_id=project_assigned_to.assigned_to_id AND project_task_id='{$project_task_id}'");
ShowResultSet($result2, 'Assigned To');
?>
		</TD>
		<TD VALIGN="TOP">
		<?php 
/*
	Get the list of ids this is dependent on and convert to array
	to pass into multiple select box
*/
$result2 = db_query("SELECT project_task.summary FROM project_dependencies,project_task " . "WHERE is_dependent_on_task_id=project_task.project_task_id AND project_dependencies.project_task_id='{$project_task_id}'");
ShowResultSet($result2, 'Dependent On Task');
?>
		</TD>
	</TR>

	<TR>
		<TD>
		<B>Hours:</B>
		<BR>
		<?php 
echo db_result($result, 0, 'hours');
?>
		</TD>

		<TD>
		<B>Status:</B>
Esempio n. 16
0
/**
 * stats_browser_stats() - Get browser stats
 */
function stats_browser_stats()
{
    /*
    	Browser
    */
    $sql = "SELECT * FROM stats_agg_pages_by_browser";
    $result = db_query($sql);
    $rows = db_numrows($result);
    if (!$result || $rows < 1) {
        echo '<h1>Stats Problem</h1>';
        echo db_error();
    } else {
        GraphResult($result, 'Page Views By Browser');
    }
    echo '<p>&nbsp;</p>';
    /*
    	Platform
    */
    $sql = "SELECT * FROM stats_agg_pages_by_platform";
    $result = db_query($sql);
    $rows = db_numrows($result);
    if (!$result || $rows < 1) {
        echo '<h1>Stats Problem</h1>';
        echo db_error();
    } else {
        GraphResult($result, 'Page Views By Platform');
    }
    echo '<p>&nbsp;</p>';
    /*
    	Browser/ver
    */
    $sql = "SELECT * FROM stats_agg_pages_by_plat_brow_ver";
    $result = db_query($sql);
    $rows = db_numrows($result);
    if (!$result || $rows < 1) {
        echo '<h1>Stats Problem</h1>';
        echo db_error();
    } else {
        ShowResultSet($result, 'Page Views By Platform/Browser Version');
    }
    echo '<p>&nbsp;</p>';
}
Esempio n. 17
0
    	Show UI forms
    */
    if ($patch_cat) {
        /*
        	Show categories and blank row
        */
        patch_header(array('title' => 'Add/Change Categories'));
        echo "<H2>Add Patch Categories</H2>";
        /*
        	List of possible categories for this group
        */
        $sql = "select patch_category_id,category_name from patch_category WHERE group_id='{$group_id}'";
        $result = db_query($sql);
        echo "<P>";
        if ($result && db_numrows($result) > 0) {
            ShowResultSet($result, "Existing Categories", "patch_cat");
        } else {
            echo "\n<H1>No patch categories in this group</H1>";
        }
        ?>
		<P>
		Add a new patch category:
		<P>
		<FORM ACTION="<?php 
        echo $PHP_SELF;
        ?>
" METHOD="POST">
		<INPUT TYPE="HIDDEN" NAME="patch_cat" VALUE="y">
		<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="<?php 
        echo $group_id;
        ?>