foreach ($routinedepart as $block) {
    echo "<br> <h3>Department: " . $block . " </h3> <br><br>";
    $batchschedule = Time_table::join('course_details', 'time_tables.course_code', '=', 'course_details.id')->where('time_tables.department_code', $block)->where('course_details.offered_to', $batch)->select('time_tables.*')->orderby('time_tables.stime', 'ASC')->get();
    showbatchschedule($batchschedule, $batch, $department);
    ?>
		</table>	
		<br>
		<table border='1'>
			<tr> 
				<td><span style='font-weight:bold'>Course Code</span></td>
				<td><span style='font-weight:bold'>Course Title</span></td>
				<td><span style='font-weight:bold'>Course Instructor</span></td>
				
			</tr>
			<?php 
    $batchschedule = Time_table::join('course_details', 'time_tables.course_code', '=', 'course_details.id')->where('time_tables.department_code', $block)->where('course_details.offered_to', $batch)->select('time_tables.*')->orderby('time_tables.stime', 'ASC')->get();
    foreach ($batchschedule as $routine) {
        $course_code = Course_detail::where('id', $routine->course_code)->first()->course_code;
        $course_title = Course::where('course_code', $course_code)->first()->course_title;
        $offered_by = Course_detail::where('id', $routine->course_code)->first()->offered_by;
        $id = User::where('username', $offered_by)->first()->id;
        $userdetails = User_detail::where('id', $id)->first();
        $fullname = $userdetails->first_name . " " . $userdetails->middle_name . " " . $userdetails->last_name;
        if (str_replace(" ", "", $fullname) == null) {
            $fullname = $offered_by;
        }
        echo "<tr>";
        echo "<td>" . $course_code . "</td>";
        echo "<td>" . $course_title . "</td>";
        echo "<td>" . $fullname . "</td>";
        echo "</tr>";
$id = User::where('username', $scheduleuser)->first()->id;
$userdetails = User_detail::where('id', $id)->first();
$fullname = $userdetails->first_name . " " . $userdetails->middle_name . " " . $userdetails->last_name;
?>
						<h2>{{'Department: '.$userdetails->department}}</h2>
						<?php 
if (str_replace(" ", "", $fullname) == null) {
    $fullname = $scheduleuser;
}
$i = 1;
while ($i <= 6) {
    ${no2day($i)} = array();
    $i++;
}
//$teacherroutines = Time_table::where('course_code', Course_detail::where('offered_by', $username)->get())->orderby('stime', 'ASC')->get();
$teacherroutines = Time_table::join('course_details', 'time_tables.course_code', '=', 'course_details.id')->where('course_details.offered_by', $scheduleuser)->select('time_tables.*')->orderby('time_tables.stime', 'ASC')->get();
foreach ($teacherroutines as $routine) {
    $stime = $routine->stime;
    $etime = $routine->etime;
    $room = $routine->room;
    $course_code = $routine->course_code;
    switch ($routine->day) {
        case "Sunday":
            array_push($Sunday, array($course_code, $stime, $etime, $room));
            break;
        case "Monday":
            array_push($Monday, array($course_code, $stime, $etime, $room));
            break;
        case "Tuesday":
            array_push($Tuesday, array($course_code, $stime, $etime, $room));
            break;
use App\Course_detail;
use App\Course;
use App\User;
use App\User_detail;
use App\Group;
?>
						<h2>{{'Department: '.$department}}</h2>
						<h3>{{'Instructor: '.$scheduleuser}}</h3>
						<?php 
$i = 1;
while ($i <= 6) {
    ${no2day($i)} = array();
    $i++;
}
echo "<br> The schedule for the <strong>Subject: " . $subject . " </strong>is as follows: <br><br>";
$subjectschedule = Time_table::join('course_details', 'time_tables.course_code', '=', 'course_details.id')->where('course_details.offered_by', $scheduleuser)->where('course_details.course_code', $subject)->where('time_tables.department_code', $department)->select('time_tables.*')->orderby('time_tables.stime', 'ASC')->get();
foreach ($subjectschedule as $routine) {
    $stime = $routine->stime;
    $etime = $routine->etime;
    $room = $routine->room;
    $course_code = $routine->course_code;
    switch ($routine->day) {
        case "Sunday":
            array_push($Sunday, array($course_code, $stime, $etime, $room));
            break;
        case "Monday":
            array_push($Monday, array($course_code, $stime, $etime, $room));
            break;
        case "Tuesday":
            array_push($Tuesday, array($course_code, $stime, $etime, $room));
            break;
    }
    echo "</tr>";
}
?>

		</table>	
		<br>
		<table border='1'>
			<tr> 
				<td><span style='font-weight:bold'>Course Code</span></td>
				<td><span style='font-weight:bold'>Course Title</span></td>
				<td><span style='font-weight:bold'>Course Instructor</span></td>
				
			</tr>
			<?php 
$roomschedule = Time_table::join('course_details', 'time_tables.course_code', '=', 'course_details.id')->where('time_tables.department_code', $department)->where('time_tables.room', $room)->select('time_tables.*')->groupby('course_details.course_code')->orderby('time_tables.course_code')->get();
foreach ($roomschedule as $routine) {
    $course_code = Course_detail::where('id', $routine->course_code)->first()->course_code;
    $course_title = Course::where('course_code', $course_code)->first()->course_title;
    $offered_by = Course_detail::where('id', $routine->course_code)->first()->offered_by;
    $id = User::where('username', $offered_by)->first()->id;
    $userdetails = User_detail::where('id', $id)->first();
    $fullname = $userdetails->first_name . " " . $userdetails->middle_name . " " . $userdetails->last_name;
    if (str_replace(" ", "", $fullname) == null) {
        $fullname = $offered_by;
    }
    echo "<tr>";
    echo "<td>" . $course_code . "</td>";
    echo "<td>" . $course_title . "</td>";
    echo "<td>" . $fullname . "</td>";
    echo "</tr>";