%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/pjc/app/
Upload File :
Create Path :
Current File : /var/www/pjc/app/pianficazioneutente.php

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class pianficazioneutente extends Model
{
    protected $table = 'pianificazioneoreutenti';

    protected $fillable = [
        'idCommessa',
        'mese',
        'ore',
        'idUtente',
    ];

    public static function meseOre($key,$settore)
    {
      

            $utenti_t = [24,5,8,31,28,12];
            $utenti_e = [33,34,1,2];
            $utenti_a = [18,6,3];
            $utenti_s = [13,23,21,20,19,17,14,11,30,32,35];
            $utenti_f = [25,26,15];

            switch ($settore) {
                case 1:
                     return \App\pianficazioneutente::where('mese',$key)->wherein('idUtente',$utenti_s)->sum('ore');
                    
                    break;
                case 2:
                    return \App\pianficazioneutente::where('mese',$key)->wherein('idUtente',$utenti_t)->sum('ore');
                    break;
                case 3:
                    return \App\pianficazioneutente::where('mese',$key)->wherein('idUtente',$utenti_e)->sum('ore');
                    break;
                case 4:
                    return \App\pianficazioneutente::where('mese',$key)->wherein('idUtente',$utenti_a)->sum('ore');
                    break;
                case 5:
                    return \App\pianficazioneutente::where('mese',$key)->wherein('idUtente',$utenti_f)->sum('ore');
                    break;
            }
    }
}

Zerion Mini Shell 1.0