mirror of
https://gitlab.com/TheGamecraft/c-cms.git
synced 2026-04-21 02:39:10 -04:00
42 lines
909 B
PHP
42 lines
909 B
PHP
<?php
|
|
|
|
namespace App;
|
|
|
|
use Illuminate\Database\Eloquent\Model;
|
|
|
|
class EventType extends Model
|
|
{
|
|
protected $casts = [
|
|
'schedule_model' => 'array',
|
|
];
|
|
|
|
public function getScheduleModelData($level,$periode)
|
|
{
|
|
if (isset($this->schedule_model['default_value']))
|
|
{
|
|
dd($this->schedule_model ['default_value']);
|
|
return $this->schedule_model['default_value'][$periode-1][$level-1];
|
|
}
|
|
else
|
|
{
|
|
return [
|
|
'ocom' => 'M103.03',
|
|
'name' => 'Super cours',
|
|
'location' => 'Bic',
|
|
'instructor' => 'Math',
|
|
'desc' => ''
|
|
];
|
|
}
|
|
}
|
|
|
|
public function nbLevel()
|
|
{
|
|
return count($this->schedule_model['niveaux']);
|
|
}
|
|
|
|
public function nbPeriode()
|
|
{
|
|
return count($this->schedule_model['periodes']);
|
|
}
|
|
}
|