D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
school.dentostock.com
/
app
/
Filename :
SmAcademicYear.php
back
Copy
<?php namespace App; use App\SmGeneralSettings; use App\Scopes\ActiveStatusSchoolScope; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Factories\HasFactory; class SmAcademicYear extends Model { use HasFactory; protected static function boot() { parent::boot(); return static::addGlobalScope(new ActiveStatusSchoolScope); } public function scopeActive($query) { return $query->where('active_status', 1); } public static function API_ACADEMIC_YEAR($school_id) { try { $settings = SmGeneralSettings::where('school_id', $school_id)->first(); if(moduleStatusCheck('University')){ return $settings->un_academic_id; } return $settings->session_id; } catch (\Exception $e) { return 1; } } public static function SINGLE_SCHOOL_API_ACADEMIC_YEAR() { try { $settings = SmGeneralSettings::where('school_id', 1)->first(); if(moduleStatusCheck('University')){ return $settings->un_academic_id; } return $settings->session_id; } catch (\Exception $e) { return 1; } } }