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"; }
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"; }
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"; }