parent
							
								
									e9badfb14a
								
							
						
					
					
						commit
						cec719d15b
					
				@ -0,0 +1,61 @@ | 
				
			||||
<?php | 
				
			||||
/* For licensing terms, see /chamilo_license.txt */ | 
				
			||||
/** | 
				
			||||
 * @package chamilo.social | 
				
			||||
 * @author Julio Montoya <gugli100@gmail.com> | 
				
			||||
 */ | 
				
			||||
/** | 
				
			||||
 * Initialization | 
				
			||||
 */ | 
				
			||||
$language_file = array('userInfo'); | 
				
			||||
$cidReset = true; | 
				
			||||
 | 
				
			||||
require_once '../inc/global.inc.php'; | 
				
			||||
 | 
				
			||||
//Add the JS needed to use the jqgrid | 
				
			||||
$htmlHeadXtra[] = api_get_jqgrid_js(); | 
				
			||||
 | 
				
			||||
$interbreadcrumb[] = array("url" => "index.php","name" => get_lang('Skills')); | 
				
			||||
 | 
				
			||||
//jqgrid will use this URL to do the selects | 
				
			||||
$url = api_get_path(WEB_AJAX_PATH).'model.ajax.php?a=get_user_skill_ranking'; | 
				
			||||
 | 
				
			||||
//The order is important you need to check the the $column variable in the model.ajax.php file  | 
				
			||||
$columns        = array(get_lang('Photo'), get_lang('Firstname'), get_lang('Lastname'), get_lang('SkillsAcquired'),  | 
				
			||||
                        get_lang('CurrentlyLearning'), get_lang('Rank')); | 
				
			||||
                         | 
				
			||||
$column_model   = array( | 
				
			||||
                        array('name'=>'photo',        'index'=>'photo',          'width'=>'20',  'align'=>'center', 'sortable' => 'false'),                         | 
				
			||||
                        array('name'=>'firstname',    'index'=>'firstname',   'width'=>'80',   'align'=>'left', 'sortable' => 'false'), | 
				
			||||
                        array('name'=>'lastname',      'index'=>'lastname',     'width'=>'80',   'align'=>'left', 'sortable' => 'false'), | 
				
			||||
                        array('name'=>'skills_acquired',  'index'=>'skills_acquired', 'width'=>'40	',   'align'=>'left', 'sortable' => 'false'), | 
				
			||||
                        array('name'=>'currently_learning',     'index'=>'currently_learning',    'width'=>'40',   'align'=>'left', 'sortable' => 'false'), | 
				
			||||
                        array('name'=>'rank',       'index'=>'rank',      'width'=>'30',   'align'=>'left', 'sortable' => 'false') | 
				
			||||
                       ); | 
				
			||||
 | 
				
			||||
//Autowidth              | 
				
			||||
$extra_params['autowidth'] = 'true'; | 
				
			||||
 | 
				
			||||
//height auto  | 
				
			||||
$extra_params['height'] = 'auto'; | 
				
			||||
//$extra_params['excel'] = 'excel'; | 
				
			||||
 | 
				
			||||
$extra_params['rowList'] = array(10, 20 ,30); | 
				
			||||
                        | 
				
			||||
$jqgrid = Display::grid_js('skill_ranking', $url,$columns,$column_model,$extra_params, array(), $action_links,true); | 
				
			||||
 | 
				
			||||
$content = Display::grid_html('skill_ranking'); | 
				
			||||
 | 
				
			||||
 | 
				
			||||
$tpl = new Template($tool_name); | 
				
			||||
 | 
				
			||||
 | 
				
			||||
$tpl->assign('actions', $actions); | 
				
			||||
$tpl->assign('message', $message); | 
				
			||||
 | 
				
			||||
$tpl->assign('jqgrid_html', $jqgrid); | 
				
			||||
$content .= $tpl->fetch('default/skill/skill_ranking.tpl'); | 
				
			||||
$tpl->assign('content', $content);	 | 
				
			||||
 | 
				
			||||
$tpl->display_one_col_template(); | 
				
			||||
 | 
				
			||||
@ -0,0 +1,5 @@ | 
				
			||||
<script> | 
				
			||||
$(function() { | 
				
			||||
    {{ jqgrid_html }} | 
				
			||||
}); | 
				
			||||
</script> | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
					Loading…
					
					
				
		Reference in new issue