|
@@ -317,11 +317,20 @@ class MySpace {
|
|
|
$action_links = '';
|
|
|
// jqgrid will use this URL to do the selects
|
|
|
$url = api_get_path(WEB_AJAX_PATH).'model.ajax.php?a=get_session_lp_progress&session_id=' . intval($sessionId);
|
|
|
- $table = Display::grid_js('lps', $url, $columns, $column_model, $extra_params, array(), $action_links, true);
|
|
|
-
|
|
|
-
|
|
|
- $return = '<script>$(function() {'. $table . '});</script>';
|
|
|
- $return .= Display::grid_html('lps');
|
|
|
+ $tableId = 'lpProgress';
|
|
|
+ $table = Display::grid_js($tableId, $url, $columns, $column_model, $extra_params, array(), $action_links, true);
|
|
|
+
|
|
|
+ $return = '<script>$(function() {'. $table .
|
|
|
+ 'jQuery("#'.$tableId.'").jqGrid("navGrid","#'.$tableId.'_pager",{view:false, edit:false, add:false, del:false, search:false, excel:true});
|
|
|
+ jQuery("#'.$tableId.'").jqGrid("navButtonAdd","#'.$tableId.'_pager",{
|
|
|
+ caption:"",
|
|
|
+ title:"' . get_lang('ExportExcel') . '",
|
|
|
+ onClickButton : function () {
|
|
|
+ jQuery("#'.$tableId.'").jqGrid("excelExport",{"url":"'.$url.'&export_format=xls"});
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });</script>';
|
|
|
+ $return .= Display::grid_html($tableId);
|
|
|
return $return;
|
|
|
}
|
|
|
/**
|
|
@@ -372,11 +381,21 @@ class MySpace {
|
|
|
$action_links = '';
|
|
|
// jqgrid will use this URL to do the selects
|
|
|
$url = api_get_path(WEB_AJAX_PATH).'model.ajax.php?a=get_exercise_progress&session_id=' . intval($sessionId);
|
|
|
- $table = Display::grid_js('lps', $url, $columns, $column_model, $extra_params, array(), $action_links, true);
|
|
|
-
|
|
|
|
|
|
- $return = '<script>$(function() {'. $table . '});</script>';
|
|
|
- $return .= Display::grid_html('lps');
|
|
|
+ $tableId = 'exerciseProgressOverview';
|
|
|
+ $table = Display::grid_js($tableId, $url, $columns, $column_model, $extra_params, array(), $action_links, true);
|
|
|
+
|
|
|
+ $return = '<script>$(function() {'. $table .
|
|
|
+ 'jQuery("#'.$tableId.'").jqGrid("navGrid","#'.$tableId.'_pager",{view:false, edit:false, add:false, del:false, search:false, excel:true});
|
|
|
+ jQuery("#'.$tableId.'").jqGrid("navButtonAdd","#'.$tableId.'_pager",{
|
|
|
+ caption:"",
|
|
|
+ title:"' . get_lang('ExportExcel') . '",
|
|
|
+ onClickButton : function () {
|
|
|
+ jQuery("#'.$tableId.'").jqGrid("excelExport",{"url":"'.$url.'&export_format=xls"});
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });</script>';
|
|
|
+ $return .= Display::grid_html($tableId);
|
|
|
return $return;
|
|
|
}
|
|
|
/**
|
|
@@ -486,11 +505,20 @@ class MySpace {
|
|
|
$action_links = '';
|
|
|
// jqgrid will use this URL to do the selects
|
|
|
$url = api_get_path(WEB_AJAX_PATH).'model.ajax.php?a=get_session_progress&session_id=' . intval($sessionId);
|
|
|
- $table = Display::grid_js('lps', $url, $columns, $column_model, $extra_params, array(), $action_links, true);
|
|
|
-
|
|
|
-
|
|
|
- $return = '<script>$(function() {'. $table . '});</script>';
|
|
|
- $return .= Display::grid_html('lps');
|
|
|
+ $tableId = 'progressOverview';
|
|
|
+ $table = Display::grid_js($tableId, $url, $columns, $column_model, $extra_params, array(), $action_links, true);
|
|
|
+
|
|
|
+ $return = '<script>$(function() {'. $table .
|
|
|
+ 'jQuery("#'.$tableId.'").jqGrid("navGrid","#'.$tableId.'_pager",{view:false, edit:false, add:false, del:false, search:false, excel:true});
|
|
|
+ jQuery("#'.$tableId.'").jqGrid("navButtonAdd","#'.$tableId.'_pager",{
|
|
|
+ caption:"",
|
|
|
+ title:"' . get_lang('ExportExcel') . '",
|
|
|
+ onClickButton : function () {
|
|
|
+ jQuery("#'.$tableId.'").jqGrid("excelExport",{"url":"'.$url.'&export_format=xls"});
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });</script>';
|
|
|
+ $return .= Display::grid_html($tableId);
|
|
|
return $return;
|
|
|
}
|
|
|
/**
|