示例#1
0
function stats_site_projects_form($report = 'last_30', $orderby = 'downloads', $projects = 0, $trovecat = 0)
{
    print '<form action="projects.php" method="get">' . "\n";
    print '<table width="100%" cellpadding="0" cellspacing="0" class="tableheading">' . "\n";
    print '<tr><td><strong>' . _('Projects in trove category:') . '</strong></td><td>';
    stats_generate_trove_pulldown($trovecat);
    print '</td></tr>';
    print '<tr><td><strong>' . _('OR enter Special Project List:') . '</strong></td>';
    print '<td> <input type="text" width="100" name="projects" value="' . $projects . '" />';
    print '  (' . _('<strong>comma separated</strong> group_id\'s)') . '</td></tr>';
    print '<tr><td><strong>' . _('Report:') . '</strong></td><td>';
    $reports_ids = array();
    $reports_ids[] = 'last_30';
    $reports_ids[] = 'all';
    $reports_names = array();
    $reports_names[] = _('last_30');
    $reports_names[] = _('all');
    echo html_build_select_box_from_arrays($reports_ids, $reports_names, 'report', $report, false);
    print ' </td></tr>';
    print '<tr><td><strong>' . _('View by:') . '</strong></td><td>';
    $orderby_vals = array("downloads", "site_views", "subdomain_views", "msg_posted", "bugs_opened", "bugs_closed", "support_opened", "support_closed", "patches_opened", "patches_closed", "tasks_opened", "tasks_closed", "cvs_checkouts", "cvs_commits", "cvs_adds");
    print html_build_select_box_from_arrays($orderby_vals, $orderby_vals, "orderby", $orderby, false);
    print '</td></tr>';
    print '<tr><td colspan="2" style="text-align:center"> <input type="submit" value="' . _('Generate Report') . '" /> </td></tr>';
    print '</table>' . "\n";
    print '</form>' . "\n";
}
function stats_site_projects_form($span = 21, $orderby = "downloads", $offset = 0, $projects = 0, $trovecat = 0)
{
    print '<FORM action="projects.php" method="get">' . "\n";
    print '<table width="100%" cellpadding="0" cellspacing="0" bgcolor="#eeeeee">' . "\n";
    print '<tr><td><b>Project Type: </b></td><td>';
    stats_generate_trove_pulldown($trovecat);
    print '</td></tr>';
    print '<tr><td><b>Special Project List: </b></td>';
    print '<td> <INPUT type="text" width="100" name="projects" value="' . ($projects ? $projects : "") . '">';
    print '  (space separated group_id\'s) </td></tr>';
    print '<tr><td><b>Days Spanned: </b></td><td>';
    $span_vals = array(7, 14, 21, 30, 60, 90, 120, 180, "All");
    print html_build_select_box_from_array($span_vals, "span", $span, 1);
    print ' days </td></tr>';
    print '<tr><td><b>View By: </b></td><td>';
    $orderby_vals = array("ranking", "downloads", "site_views", "subdomain_views", "msg_posted", "bugs_opened", "bugs_closed", "support_opened", "support_closed", "patches_opened", "patches_closed", "tasks_opened", "tasks_closed", "cvs_checkouts", "cvs_commits", "cvs_adds");
    print html_build_select_box_from_array($orderby_vals, "orderby", $orderby, 1);
    print '</td></tr>';
    print '<tr><td colspan="2" align="center"> <INPUT type="submit" value="Generate Report"> </td></tr>';
    print '</table>' . "\n";
    print '</FORM>' . "\n";
}
示例#3
0
function stats_site_projects_form($span = 21, $orderby = "downloads", $offset = 0, $projects = 0, $trovecat = 0)
{
    global $Language;
    print '<FORM action="projects.php" method="get">' . "\n";
    print '<table width="100%" cellpadding="0" cellspacing="0" class="boxitem">' . "\n";
    print '<tr><td><b>' . $Language->getText('stats_site_stats_utils', 'proj_type') . ' </b></td><td>';
    stats_generate_trove_pulldown($trovecat);
    print '</td></tr>';
    print '<tr><td><b>' . $Language->getText('stats_site_stats_utils', 'special_proj_list') . ' </b></td>';
    print '<td> <INPUT type="text" width="100" name="projects" value="' . ($projects ? $projects : "") . '">';
    print '  ' . $Language->getText('stats_site_stats_utils', 'space_sep_gid') . ' </td></tr>';
    print '<tr><td><b>' . $Language->getText('stats_site_stats_utils', 'days_spanned') . ' </b></td><td>';
    $span_vals = array(7, 14, 21, 30, 60, 90, 120, 180, $Language->getText('stats_site_stats_utils', 'all'));
    print html_build_select_box_from_array($span_vals, "span", $span, 1);
    print ' days </td></tr>';
    print '<tr><td><b>' . $Language->getText('stats_site_stats_utils', 'view_by') . ' </b></td><td>';
    $orderby_vals = array("ranking", "downloads", "site_views", "subdomain_views", "msg_posted", "bugs_opened", "bugs_closed", "support_opened", "support_closed", "patches_opened", "patches_closed", "tasks_opened", "tasks_closed", "cvs_checkouts", "cvs_commits", "cvs_adds", "svn_access_count");
    print html_build_select_box_from_array($orderby_vals, "orderby", $orderby, 1);
    print '</td></tr>';
    print '<tr><td colspan="2" align="center"> <INPUT type="submit" value="' . $Language->getText('stats_site_stats_utils', 'generate_report') . '"> </td></tr>';
    print '</table>' . "\n";
    print '</FORM>' . "\n";
}
示例#4
0
function stats_site_projects_form($span = 21, $orderby = "downloads", $offset = 0, $projects = 0, $trovecat = 0)
{
    global $Language;
    print '<FORM action="projects.php" method="get">' . "\n";
    print '<table width="100%" cellpadding="0" cellspacing="0" class="boxitem">' . "\n";
    print '<tr><td><b>' . $Language->getText('stats_site_stats_utils', 'proj_type') . ' </b></td><td>';
    stats_generate_trove_pulldown($trovecat);
    print '</td></tr>';
    $purifier = Codendi_HTMLPurifier::instance();
    print '<tr><td><b>' . $Language->getText('stats_site_stats_utils', 'special_proj_list') . ' </b></td>';
    print '<td> <INPUT type="text" width="100" name="projects" value="' . ($projects ? $purifier->purify($projects) : "") . '">';
    print '  ' . $Language->getText('stats_site_stats_utils', 'space_sep_gid') . ' </td></tr>';
    print '<tr><td><b>' . $Language->getText('stats_site_stats_utils', 'days_spanned') . ' </b></td><td>';
    $span_vals = array(7, 14, 21, 30, 60, 90, 120, 180, $Language->getText('stats_site_stats_utils', 'all'));
    print html_build_select_box_from_array($span_vals, "span", $span, 1);
    print ' days </td></tr>';
    print '<tr><td><b>' . $Language->getText('stats_site_stats_utils', 'view_by') . ' </b></td><td>';
    $orderby_vals = stats_site_projects_orderby_values();
    print html_build_select_box_from_array($orderby_vals, "orderby", $orderby, 1);
    print '</td></tr>';
    print '<tr><td colspan="2" align="center"> <INPUT type="submit" value="' . $Language->getText('stats_site_stats_utils', 'generate_report') . '"> </td></tr>';
    print '</table>' . "\n";
    print '</FORM>' . "\n";
}