<?php

namespace App\Http\Controllers;
use DB;
use App\Perfil as Perfil;
use PhpParser\Node\Expr\Print_;

class HelperController extends Controller {

    public function menu($aspirante_id) {
        $count = array();

        $count['estudio'] = DB::table('estudios')->where('aspirantes_id', $aspirante_id)->count();
        $count['distincion'] = DB::table('distinciones_academica')->where('aspirantes_id', $aspirante_id)->count();
        $count['laboral'] = DB::table('experiencias_laboral')->where('aspirantes_id', $aspirante_id)->count();
        $count['docente'] = DB::table('experiencias_docente')->where('aspirantes_id', $aspirante_id)->count();
        $count['investigativa'] = DB::table('experiencias_investigativa')->where('aspirantes_id', $aspirante_id)->count();
        $count['produccion'] = DB::table('produccion_intelectual')->where('aspirantes_id', $aspirante_id)->count();
        $count['idioma'] = DB::table('idiomas_certificado')->where('aspirantes_id', $aspirante_id)->count();
        $count['perfiles'] = DB::table('aspirantes_perfiles')->where('aspirantes_id', $aspirante_id)->count();
        $necesita_soporte_tesis = Perfil::join('aspirantes_perfiles', 'perfiles_id', '=', 'id')->where('aspirantes_id', $aspirante_id)->where('necesita_soporte_tesis', '=', 1)->count();
        $count['show_tesis'] = $necesita_soporte_tesis;
        $count['tesis'] = 0;
        if($necesita_soporte_tesis > 0) $count['tesis'] = DB::table('tesis')->where('aspirantes_id', $aspirante_id)->count();
        $count['ensayos'] = 0;
        $ensayos = DB::table('aspirantes_perfiles')->where('aspirantes_id', $aspirante_id)->get();
        foreach($ensayos as $ensayo) {
            if (!$ensayo->ruta_ensayo==null) $count['ensayos'] += 1;
        }
        return $count;
    }

}
