|
@@ -46,20 +46,25 @@ $url = api_get_path(WEB_AJAX_PATH).'model.ajax.php?a=get_sessions';
|
|
|
$columns = array(get_lang('Name'), get_lang('NumberOfCourses'), get_lang('SessionCategoryName'),
|
|
|
get_lang('StartDate'), get_lang('EndDate'), get_lang('Coach'), get_lang('Status'), get_lang('Visibility'), get_lang('Actions'));
|
|
|
|
|
|
+//$activeurl = '?sidx=session_active';
|
|
|
//Column config
|
|
|
$column_model = array(
|
|
|
- array('name'=>'name', 'index'=>'s.name', 'width'=>'120', 'align'=>'left', 'search' => 'true'),
|
|
|
- array('name'=>'nbr_courses', 'index'=>'s.nbr_courses', 'width'=>'30', 'align'=>'left', 'search' => 'true'),
|
|
|
- array('name'=>'category_name', 'index'=>'sc.name', 'width'=>'80', 'align'=>'left', 'search' => 'true'),
|
|
|
- array('name'=>'date_start', 'index'=>'s.date_start', 'width'=>'40', 'align'=>'left', 'search' => 'true'),
|
|
|
- array('name'=>'date_end', 'index'=>'s.date_end', 'width'=>'40', 'align'=>'left', 'search' => 'true'),
|
|
|
- array('name'=>'coach_name', 'index'=>'coach_name', 'width'=>'80', 'align'=>'left', 'search' => 'false'),
|
|
|
- array('name'=>'status', 'index'=>'session_active', 'width'=>'20', 'align'=>'left', 'search' => 'false'),
|
|
|
+ array('name'=>'name', 'index'=>'name', 'width'=>'120', 'align'=>'left', 'search' => 'true'),
|
|
|
+ array('name'=>'nbr_courses', 'index'=>'nbr_courses', 'width'=>'30', 'align'=>'left', 'search' => 'true'),
|
|
|
+ array('name'=>'category_name', 'index'=>'category_name', 'width'=>'70', 'align'=>'left', 'search' => 'true'),
|
|
|
+ array('name'=>'date_start', 'index'=>'date_start', 'width'=>'40', 'align'=>'left', 'search' => 'true'),
|
|
|
+ array('name'=>'date_end', 'index'=>'date_end', 'width'=>'40', 'align'=>'left', 'search' => 'true'),
|
|
|
+ array('name'=>'coach_name', 'index'=>'coach_name', 'width'=>'80', 'align'=>'left', 'search' => 'false'),
|
|
|
+
|
|
|
+ array('name'=>'status', 'index'=>'session_active', 'width'=>'40', 'align'=>'left', 'search' => 'true'
|
|
|
+ ,'stype'=>'select', 'editoptions' =>array('value' => '1:'.get_lang('Active').';0:'.get_lang('Inactive'))),
|
|
|
+
|
|
|
array('name'=>'visibility', 'index'=>'visibility', 'width'=>'40', 'align'=>'left', 'search' => 'false'),
|
|
|
array('name'=>'actions', 'index'=>'actions', 'width'=>'100', 'align'=>'left','formatter'=>'action_formatter','sortable'=>'false', 'search' => 'false')
|
|
|
);
|
|
|
//Autowidth
|
|
|
$extra_params['autowidth'] = 'true';
|
|
|
+
|
|
|
//height auto
|
|
|
$extra_params['height'] = 'auto';
|
|
|
$extra_params['excel'] = 'excel';
|
|
@@ -83,40 +88,46 @@ $(function() {
|
|
|
echo Display::grid_js('sessions', $url,$columns,$column_model,$extra_params, array(), $action_links,true);
|
|
|
?>
|
|
|
|
|
|
-$("#sessions").jqGrid('navGrid','#sessions_pager', {edit:false,add:false,del:false},
|
|
|
- {height:280,reloadAfterSubmit:false}, // edit options
|
|
|
- {height:280,reloadAfterSubmit:false}, // add options
|
|
|
- {reloadAfterSubmit:false}, // del options
|
|
|
- {width:500} // search options
|
|
|
-);
|
|
|
-/*
|
|
|
-// add custom button to export the data to excel
|
|
|
-jQuery("#sessions").jqGrid('navButtonAdd','#sessions_pager',{
|
|
|
- caption:"",
|
|
|
- onClickButton : function () {
|
|
|
- jQuery("#sessions").excelExport();
|
|
|
- }
|
|
|
-});
|
|
|
-
|
|
|
-jQuery('#sessions').jqGrid('navButtonAdd','#sessions_pager',{id:'pager_csv',caption:'',title:'Export To CSV',onClickButton : function(e)
|
|
|
-{
|
|
|
- try {
|
|
|
- jQuery("#sessions").jqGrid('excelExport',{tag:'csv', url:'grid.php'});
|
|
|
- } catch (e) {
|
|
|
- window.location= 'grid.php?oper=csv';
|
|
|
+ $("#sessions").jqGrid('navGrid','#sessions_pager', {edit:false,add:false,del:false},
|
|
|
+ {height:280,reloadAfterSubmit:false}, // edit options
|
|
|
+ {height:280,reloadAfterSubmit:false}, // add options
|
|
|
+ {reloadAfterSubmit:false}, // del options
|
|
|
+ {width:500} // search options
|
|
|
+ );
|
|
|
+ /*
|
|
|
+ // add custom button to export the data to excel
|
|
|
+ jQuery("#sessions").jqGrid('navButtonAdd','#sessions_pager',{
|
|
|
+ caption:"",
|
|
|
+ onClickButton : function () {
|
|
|
+ jQuery("#sessions").excelExport();
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ jQuery('#sessions').jqGrid('navButtonAdd','#sessions_pager',{id:'pager_csv',caption:'',title:'Export To CSV',onClickButton : function(e)
|
|
|
+ {
|
|
|
+ try {
|
|
|
+ jQuery("#sessions").jqGrid('excelExport',{tag:'csv', url:'grid.php'});
|
|
|
+ } catch (e) {
|
|
|
+ window.location= 'grid.php?oper=csv';
|
|
|
+ }
|
|
|
+ },buttonicon:'ui-icon-document'})
|
|
|
+ */
|
|
|
+
|
|
|
+ //Adding search options
|
|
|
+ var options = {
|
|
|
+ 'stringResult': true,
|
|
|
+ 'autosearch' : true,
|
|
|
+ 'searchOnEnter':false,
|
|
|
}
|
|
|
-},buttonicon:'ui-icon-document'})
|
|
|
-*/
|
|
|
-
|
|
|
+ jQuery("#sessions").jqGrid('filterToolbar',options);
|
|
|
});
|
|
|
-</script>
|
|
|
|
|
|
+</script>
|
|
|
<div class="actions">
|
|
|
<?php
|
|
|
echo '<a href="'.api_get_path(WEB_CODE_PATH).'admin/session_add.php">'.Display::return_icon('new_session.png',get_lang('AddSession'),'','32').'</a>';
|
|
|
echo '<a href="'.api_get_path(WEB_CODE_PATH).'admin/add_many_session_to_category.php">'.Display::return_icon('session_to_category.png',get_lang('AddSessionsInCategories'),'','32').'</a>';
|
|
|
echo '<a href="'.api_get_path(WEB_CODE_PATH).'admin/session_category_list.php">'.Display::return_icon('folder.png',get_lang('ListSessionCategory'),'','32').'</a>';
|
|
|
echo '</div>';
|
|
|
-
|
|
|
echo Display::grid_html('sessions');
|
|
|
Display::display_footer();
|