<?php
use Illuminate\Database\Eloquent\Model;

/**
* change plain number to formatted currency
*
* @param $number
* @param $currency
*/
// function formatNumber($number, $currency = 'IDR')
// {
//    if($currency == 'USD') {
//         return number_format($number, 2, '.', ',');
//    }
//    return number_format($number, 0, '.', '.');
// }

function getsubjectbylevel($degree_id)
{
    $subjects = App\Subject::all()->where( 'level' , $degree_id );
    return $subjects;
}
function getlevelbydegree($degree_id)
{
    $subjects = App\Level::all()->where( 'degree' , $degree_id );
    return $subjects;
}
function getalldegree()
{
	$degrees = App\Degree::all()->where( 'status' , '1' );
	return $degrees;
}
function coursesimage($id)
{
	$course =  App\Course::find($id);
	$photos =array();
	$img_path = '';
	if( !empty($course->product_image))
	{
		$photos = unserialize( $course->product_image);
		if(count($photos)>0)
		{
			$img_path = url('/logo/'.$photos['product_image']); 
		}
	}    
	return $img_path;     
}
function coursesfacalty($id)
{
	$course = App\Course::find($id);
	if($course->faculty_name!='')
	{
	    $educator = App\Educator::find($course->faculty_name);
	    $faculty_name = $educator->coaching_classes;
	}
	return  $faculty_name;     
}
function coursesfacaltyid($id)
{
	$course = App\Course::find($id);
	if($course->faculty_name!='')
	{
	    $educator = App\Educator::find($course->faculty_name);
	    $faculty_id = $educator->id;
	}
	return  $faculty_id;     
}
function coursesfacaltyurl($id)
{
	$course = App\Course::find($id);
	if($course->faculty_name!='')
	{
	    $educator = App\Educator::find($course->faculty_name);
	    $faculty_slug = $educator->slug;
	}
	return  $faculty_slug;     
}

//Educator referal discount total amount
function educator_referal_discount_subtotal($id)
{
	$course = App\Course::find($id);
	if($course->faculty_name!='')
	{
		if(isset($course->discounted_price)){

			$discounted_price=$course->discounted_price;
		}else{

			$discounted_price=$course->price;
		}
	    $educator = App\Educator::find($course->faculty_name);
	    $discounted_price=$course->discounted_price;
	    $educator_referal_discount=$educator->referal_discount;
	    $total_discount_amount=($educator_referal_discount*$discounted_price)/100;
	   
	}
	return  $total_discount_amount;     
}

//Educator referal discount
function educator_referal_discount_percentage($id)
{
	$course = App\Course::find($id);
	if($course->faculty_name!='')
	{
	    $educator = App\Educator::find($course->faculty_name);
	    $educator_referal_discount_percentage=$educator->referal_discount;
	    
	   
	}
	return  $educator_referal_discount_percentage;     
}
function coursesurl($id)
{
	$course = App\Course::find($id);
	return url('/').'/enrol/'.$course->slug;     
}
function coursesdesprice($id)
{
	$course = App\Course::find($id);
	return  $course->discounted_price;     
}
function coursesprice($id)
{
	$course = App\Course::find($id);
	return  $course->price;     
}
function course_video_link($id)
{
	$course = App\Course::find($id);
	return  $course->lectures_link;     
}
function userdata($id)
{
	$user = App\User::find($id);
	return  $user;     
}
function getusermobile($userid)
{
	echo $userid;
	// $user = App\UserMeta::all()->where( 'user_id' , $userid )->first();
	// return  $user->mobile;     
}
function cartcount()
{
	if (Auth::check())
	{
		return App\Cart::all()->where( 'user_id' , Auth::user()->id)->count();
	}
	else{
		return 0;
	}
	
}

function coursesname($id)
{
	$course_name = App\Course::find($id);
	return  $course_name->package_name ;     
}


function wishlistcourseprice($id)
{
	$course = App\Course::find($id);
	$pcartprice =0;
    $pcartprice = ($course->discounted_price) ? $course->discounted_price : $course->price;
	return  $pcartprice ;     
}

function degreename($id)
{
  $degree = App\Degree::find($id);
  return  $degree->name ;     
}
function subjectname($id)
{
  $subject = App\Subject::find($id);
  return  $subject->name ;     
}


// function relatedproducts($degree_id)
// {
//     $subjects = App\Subject::all()->where( 'level' , $degree_id );
//     return $subjects;
// }