if($course->aprove_status==1)
               $row[] ="Pending";
            else
               $row[] ="Approved";
        }
        $row[] = html_writer::tag('a', 'View', array('href' => $CFG->wwwroot . '/course/view.php?id=' . $course->id));
        $data[] = $row;
    }
 switch($dept_name){
    case 1:
     $courses_courses = my_enrolled_courses($userid,$requestDatacount);
	  $iTotal = count($courses_courses); 
    break;

    case 2:
     $courses_courses = my_enrolled_batchcourses($userid,$requestDatacount);
	   $iTotal = count($courses_courses); 
    break;

   case 3:
     $courses_courses = my_request_coursesonly($userid,$requestDatacount);
	   $iTotal = count($courses_courses); 
   break;
 }
$iFilteredTotal = $iTotal;  // when there is no search parameter then total number rows = total number filtered rows.

$output = array(
		"sEcho" => intval($requestData['sEcho']),
		"iTotalRecords" => $iTotal,
		"iTotalDisplayRecords" => $iFilteredTotal,
		"aaData" => $data
	public function get_content() {
    if ($this->content !== null) {
	return $this->content;
    }
	global $USER, $CFG, $DB, $OUTPUT;
	require_once($CFG->dirroot.'/local/lib.php');
	require_once($CFG->dirroot.'/local/mycourses/lib.php');
	$userid = optional_param('id', $USER->id, PARAM_INT);
    $this->content = new stdClass;
    $this->content->text = '';
	if(!is_supervisor_dashboard()){
	/*************************** this can seen by admin,instructor and trainer*************************************/
		
	//$users = $DB->get_records_sql("SELECT * FROM {facetoface} WHERE trainerid = $USER->id AND active=0 order by id DESC LIMIT 5 ");
	//tab changing code start
	$this->content->text[] = "<div class='alerts_course_exmas_icons'>";
		$clswise = html_writer::tag('p',get_string('elearning', 'block_course_status'),array("class"=>"alerts_course_exmas_icons_classwise"));
		$this->content->text[] = html_writer::tag('a', $clswise, array('href'=>'javascript:void(0)', 'class' => 'tablink active','data-link'=>'elearning'));
		$datewise =  html_writer::tag('p',get_string('classroom', 'block_course_status'),array("class"=>"alerts_course_exmas_icons_datewise"));
		$this->content->text[] = html_writer::tag('a', $datewise, array('href'=>'javascript:void(0)', 'class' => 'tablink','data-link'=>'classroom'));
		$requestwise = html_writer::tag('p',get_string('request', 'block_course_status'),array("class"=>"alerts_course_exmas_icons_classwise"));
		$this->content->text[] = html_writer::tag('a', $requestwise, array('href'=>'javascript:void(0)', 'class' => 'tablink','data-link'=>'request'));
	$this->content->text[] = "</div>";
	
	
	/********************************First tab content************************************************/
	//$this->content->text[] = "<div  class='tabdetails' data-link='second' >";
	$this->content->text[] = "<div id='tabid1' class='tabdetails' data-link='elearning' >";
		$courses_courses1 = my_enrolled_courses($userid);
		//$this->content->text[] = '<h3 class="tab_heading" >'.get_string('elearningcourses','block_course_status').'</h3>';
		if (!empty($courses_courses1)) {
			$this->content->text[] = '<table class="generaltable">';
			$this->content->text[] = '<tr><th class="table_header" style="width:70%;">'.get_string('coursename','block_course_status').'</th><th class="table_header" style="width:30%;">'.get_string('enrolledon','block_course_status').'</th></tr>';
			foreach ($courses_courses1 as $course) {
				$this->content->text[] = '<tr><td class="" style="width:70%;">';
				//$this->content->text[] = html_writer::start_tag('div');
				$this->content->text[] = html_writer::tag('a', $course->fullname, array('href' => $CFG->wwwroot . '/course/view.php?id=' . $course->id)).'</p>';
				//$this->content->text[] = html_writer::tag('a', 'View', array('href' => $CFG->wwwroot . '/course/view.php?id=' . $course->id));
				//$this->content->text[] = html_writer::end_tag('div');
				$this->content->text[] = '</td><td class="" style="width:30%;">';
					$this->content->text[] = date('d M, Y', $course->time_enroled);
					$this->content->text[] = '</td>';
				$this->content->text[] = '</tr>';
			}
			$this->content->text[] = '</table>';
		}else {
			$this->content->text[] = '<div class="empty_data_message">No courses to display.</div>';
		}
		
	$this->content->text[] = "</div>";
	/********************************END of First tab************************************************/
	
	/****************************second tab***************************************/
	$this->content->text[] = "<div id='tabid2' class='tabdetails' data-link='classroom' >";
		$courses_courses2 = my_enrolled_batchcourses($userid);
		//$this->content->text[] = '<h3 class="tab_heading" >'.get_string('classroomcourses','block_course_status').'</h3>';
		if (!empty($courses_courses2)) {
			$this->content->text[] = '<table class="generaltable">';
			$this->content->text[] = '<tr><th class="table_header">'.get_string('coursename','block_course_status').'</th><th class="table_header">'.get_string('trainername','block_course_status').'</th><th class="table_header" >'.get_string('coursestatus','block_course_status').'</th></tr>';
			foreach ($courses_courses2 as $course) {
				//$this->content->text[] = html_writer::start_tag('div');
				$this->content->text[] = '<tr><td class="">'; 
					$this->content->text[] = html_writer::tag('a', $course->fullname, array('href' => $CFG->wwwroot . '/course/view.php?id=' . $course->id));
					$this->content->text[] = '</td><td class="">';
					$this->content->text[] = $course->trainer_name;
					$this->content->text[] = '</td><td class="">';
					if($course->completion_status==0){
					   $this->content->text[] ="Not Completed";
					}else{
					   $this->content->text[] ="Completed";
					}
					$this->content->text[] = '</td></tr>';
				//$this->content->text[] = html_writer::end_tag('div');
			}
			$this->content->text[] = html_writer::end_tag('table');
		}else{
			$this->content->text[] = '<div class="empty_data_message">No courses to display.</div>';
		}
	$this->content->text[] = "</div>";
	/********************************END of Second tab************************************************/
	
	/********************************Third tab************************************************/
	$this->content->text[] = "<div id='tabid3' class='tabdetails' data-link='request' >";
		$courses_courses3 = my_request_coursesonly($userid);
		//$this->content->text[] = '<h3 class="tab_heading" >'.get_string('requestedcourses','block_course_status').'</h3>';
		if (!empty($courses_courses3)) {
			$this->content->text[] = '<table class="generaltable">';
			$this->content->text[] = '<tr><th class="table_header" style="width:68%;">'.get_string('coursename','block_course_status').'</th><th class="table_header" style="width:32%;">'.get_string('approvestatus','block_course_status').'</th>';
			foreach ($courses_courses3 as $course) {
				$this->content->text[] = '<tr><td class="" style="width:68%;">'; 
				//$this->content->text[] = html_writer::start_tag('div');
				$this->content->text[] = html_writer::tag('a', $course->fullname, array('href' => $CFG->wwwroot . '/course/view.php?id=' . $course->id));
				$this->content->text[] = '</td><td class="" style="width:22%;">';
				if($course->aprove_status==1){
				   $this->content->text[] ="Pending";
				}else{
				   $this->content->text[] ="Approved";
				}
				$this->content->text[] = '</td></tr>';
			//$this->content->text[] = html_writer::start_tag('div');
			}
			$this->content->text[] = '</table>';
			
		}else {
			$this->content->text[] = '<div class="empty_data_message">No courses to display.</div>';
		}
		
	$this->content->text[] = "</div>";
	/********************************END of Third tab************************************************/
	
	$this->content->text[] = html_writer::script("
			$('.tablink').click(function() {
				$('.tablink').removeClass( 'active' );
				$(this).addClass( 'active' );
			  });
			$(document).ready(function(){
				$('#tabid2').hide();
				$('#tabid3').hide();
				
				$('.tablink').click(function() {
						$('.tabdetails').hide();
					$('.tabdetails[data-link=' + $(this).data('link') + ']').fadeIn({
						width: '200px'
					}, 300);	
				});
			});
			");
		$this->content->footer = '';
		$this->content->text = implode('', $this->content->text);
	}
		return $this->content;
	}