<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use Illuminate\Support\Facades\Session;

class EstudianteController extends Controller
{
    private const ROLE = 'ESTUDIANTE';

    public static function get_estudiante_data()
    {
        $estudiante = [
            'id_personal' => Session::get('id_personal'),
            'nombres' => Session::get('nombres'),
            'idescuela' => Session::get('idescuela'),
            'idmalla' => Session::get('idmalla'),
            'idperiodo' => Session::get('idperiodo'),
            'idfacultad' => Session::get('idfacultad'),
            'is_redesign' => Session::get('is_redesign'),
            'is_matriculado' => Session::get('is_matriculado'),
            'can_register_ppp' => Session::get('can_register_ppp'),
            'role' => Session::get('role'),
        ];

        return $estudiante;
    }

    public static function get_role()
    {
        return self::ROLE;
    }

    public function dashboard()
    {
        $estudiante = self::get_estudiante_data();

        return view('estudiantes.dashboard')
            ->with('estudiante', $estudiante);
    }
}
