$string['sendinratings'] = 'Send in my latest ratings';
$string['single'] = 'View single';
$string['singletemplate'] = 'Single template';
+$string['showall'] = 'Show all entries';
$string['teachersandstudents'] = '$a->teachers and $a->students';
$string['templates'] = 'Templates';
$string['templatesaved'] = 'Template saved';
}
+function data_print_show_all_form($data, $perpage, $sort, $order, $mode) {
+ echo '<div align="center">';
+ echo '<form id="options" action="view.php" method="get">';
+ echo '<fieldset class="invisiblefieldset">';
+ echo '<input type="hidden" name="d" value="'.$data->id.'" />';
+ echo '<input type="hidden" name="perpage" value="'.$perpage.'" />';
+ echo '<input type="hidden" name="search" value="" />'; // clear search
+ echo '<input type="hidden" name="sort" value="'.$sort.'" />';
+ echo '<input type="hidden" name="order" value="'.$order.'" />';
+ echo '<input type="hidden" name="mode" value="'.$mode.'" />';
+ echo '<input type="submit" value="'.get_string('showall','data').'" />';
+
+ echo '</fieldset>';
+ echo '</form>';
+ echo '</div>';
+}
+
+
/************************************************************************
* function that takes in the current data, number of items per page, *
* a search string and prints a preference box in view.php *
* @param string $search *
* output null *
************************************************************************/
-function data_print_preference_form($data, $perpage, $search, $sort='', $order='ASC'){
+function data_print_preference_form($data, $perpage, $search, $sort='', $order='ASC', $mode='single'){
echo '<br /><div class="datapreferences" style="text-align:center">';
echo '<form id="options" action="view.php" method="get">';
echo '<fieldset class="invisiblefieldset">';
echo '</select>';
//print ASC or DESC
echo ' ';
+ echo '<input type="hidden" name="mode" value="'.$mode.'" />';
echo '<input type="submit" value="'.get_string('savesettings','data').'" />';
echo '</fieldset>';
echo '</form>';
data_print_template('singletemplate', $records, $data, $search, $page);
} else if ($search){
notify(get_string('nomatch','data'));
+ data_print_show_all_form($data, $perpage, $sort, $order, $mode);
} else {
notify(get_string('norecords','data'));
}
}
if ($records || $search || $page) {
- data_print_preference_form($data, $perpage, $search, $sort, $order);
+ data_print_preference_form($data, $perpage, $search, $sort, $order, $mode);
}
/// If we have blocks, then print the left side here