Code |
Context$student = array(
"Student" => array(
"id" => "18",
"user_id" => "3187",
"course_id" => "18",
"instrument_id" => "5",
"teacher_id" => null,
"planstatus_id" => "2",
"studentstatus_id" => "2",
"enrollment_id" => "0",
"anni_fuori_corso" => "0",
"aa" => "2020",
"ciclo" => "1",
"anno_frequenza" => "1",
"anno_frequenza_parziale" => "1",
"specialistica" => "0",
"matricola" => "0",
"1livelloestero" => "0",
"note" => null,
"note_private" => null,
"annotazioni" => null,
"votofinale" => "0",
"datafinale" => null,
"creditifinale" => "10",
"aafinale" => null,
"consigliato" => "1",
"consigliatoparity" => "1",
"titolofinale" => null,
"esecutivafinale" => null,
"final_teacher_id" => null,
"titolodistudio" => null,
"isidata" => null,
"isee" => "0.00",
"non_rinnovato" => "0",
"dichiarazione_sostitutiva" => "0",
"autorizzazione_trattamento" => "0",
"titolo_studi2" => null,
"titolo_studi3" => null,
"no_altro_corso_accademico" => "0",
"no_altro_corso_universitario" => "0",
"corso_compatibile_dettagli" => null,
"corso_compatibile" => "0",
"richiesta_borsa_studio" => "0",
"invalidita" => "0",
"esonero_reddito" => "0",
"famiglia_convivente" => null,
"manifesto" => "1",
"turandot" => "0",
"domanda_estera" => "0",
"studente_straniero" => "0",
"dichiarazione_competenze_musicali" => "0",
"competenze_musicali" => null,
"autorizzazione_riprese" => "0",
"corso_attuale_conservatorio" => null,
"corso_scuola_secondaria" => null,
"motivo_tempo_parziale" => null,
"studio_spartito_teacher_id" => null,
"noidoneita" => "0",
"debito_ritmica" => "0",
"data_debito_ritmica" => null,
"debito_armonia" => "0",
"data_debito_armonia" => null,
"debito_pianistica" => "0",
"data_debito_pianistica" => null,
"debito_storia_musica" => "0",
"data_debito_storia_musica" => null,
"debito_lingua_italiana" => "0",
"data_debito_lingua_italiana" => null,
"nessun_debito" => "1",
"created" => "2021-01-27 15:59:28",
"modified" => "2021-10-25 17:36:23",
"operator_user_id" => null,
"edit_operator_user_id" => "499",
"provenienza_liceo_musicale" => "0",
"provenienza_preaccademico" => "0",
"stats" => array()
),
"User" => array(
"surname" => "Piano consigliato",
"name" => "VIOLONCELLO",
"email" => "",
"luogonascita" => "",
"datanascita" => null,
"provincianascita" => null,
"citta" => "",
"provincia" => "",
"indirizzo" => "",
"sesso" => "",
"nazione" => "",
"utente" => "7267b78649bad22972c18e84bc30dfda",
"codfisc" => "",
"cellulare" => ""
),
"Course" => array(
"id" => "18",
"name" => "VIOLONCELLO BASE",
"note" => "",
"mediaponderata" => "110",
"aa" => "2020",
"durata" => "3",
"english" => "",
"nr_cicli" => "1",
"durataciclo1" => "3",
"durataciclo2" => "0",
"durataciclo3" => "0"
),
"Instrument" => array(
"id" => "5",
"name" => "Arpa"
),
"Teacher" => array(
"id" => null,
"user_id" => null,
"ateacher_id" => null,
"curriculum" => null,
"newsartistiche" => null,
"ricevimento" => null,
"studio_spartito" => null,
"created" => null,
"modified" => null,
"operator_user_id" => null,
"attivo" => null,
"avvisi" => null,
"notificato" => null,
"edit_operator_user_id" => null,
"sede" => null,
"sito" => null
),
"Planstatus" => array(
"id" => "2",
"name" => "Coordinatore consegna al Tutor"
),
"Studentstatus" => array(
"id" => "2",
"name" => "Studente diplomato"
),
"Enrollment" => array(
"id" => "0",
"name" => "Tempo pieno"
),
"FinalTeacher" => array(
"id" => null,
"user_id" => null
),
"Year" => array(
"id" => "18",
"anno" => "2020",
"data_from" => "2020-09-12",
"data_fine1_to" => "2021-10-30",
"data_fine2_to" => "2021-10-30",
"crediti" => "60",
"scarto" => "10",
"strumentale" => "1.5",
"teorico" => "6",
"laboratorio" => "25",
"maxstrumentale" => "20",
"maxteorico" => "5",
"maxlaboratorio" => "5",
"A1min" => "10",
"A1max" => "15",
"A2min" => "5",
"A2max" => "15",
"A3min" => "5",
"A3max" => "15",
"B1min" => "25",
"B1max" => "35",
"B2min" => "20",
"B2max" => "35",
"B3min" => "20",
"B3max" => "35",
"C1min" => "10",
"C1max" => "20",
"C2min" => "5",
"C2max" => "15",
"C3min" => "5",
"C3max" => "15",
"D1min" => "5",
"D1max" => "15",
"D2min" => "5",
"D2max" => "15",
"D3min" => "5",
"D3max" => "15",
"freqmin" => "67",
"created" => "2020-03-09 08:54:49",
"modified" => "2020-03-09 09:29:24",
"E1min" => "0",
"E1max" => "0",
"E2min" => "0",
"E2max" => "0",
"E3min" => "0",
"E3max" => "0",
"edit_operator_user_id" => "2285"
),
"Plan" => array(
array(),
array(),
array(),
array(),
array(),
array()
),
"TipoCPlan" => array(),
"TipoDPlan" => array()
)
$ciclo = 2
$plan = array(
"id" => "5750",
"student_id" => "18",
"course_id" => "18",
"teaching_id" => "1",
"teacher_id" => null,
"qualification_id" => null,
"teachingstatus_id" => "2",
"exam_id" => null,
"typology_id" => "a",
"application_id" => null,
"ciclo" => "2",
"ciclo_temp" => "0",
"anno_frequenza" => "1",
"anno_frequenza_temp" => "0",
"anno_frequenza_parziale" => "1",
"voto" => "0",
"crediti" => "0",
"debito" => "0",
"durata_frequenza" => "0",
"durata_frequenza_real" => null,
"durata_assenza_real" => null,
"date" => null,
"note" => null,
"extra" => "0",
"temp" => "1",
"mutuato" => "0",
"ripetente" => "0",
"created" => "2021-10-25 17:36:23",
"modified" => "2021-10-25 17:36:23",
"operator_user_id" => "499",
"edit_operator_user_id" => null,
"Teaching" => array(
"id" => "1",
"name" => "Teoria, lettura musicale e audiopercezione",
"ore" => "54",
"idoneita" => "1",
"english" => "",
"aa" => "2020",
"codice" => ""
),
"Teacher" => array(
"list" => array()
),
"Qualification" => array(
"list" => array()
),
"Teachingstatus" => array(
"id" => "2",
"name" => "Debito"
),
"Exam" => array(
"list" => array()
),
"Typology" => array(
"name" => "a",
"description" => "A"
),
"voti" => array(
"Nessun voto",
"Voti" => array(),
"Idoneita" => array()
)
)
foreach($student['Plan'] as $plan) { // check eventuali righe piano superiori a quelle formalizzate per il corso
$ciclo=(int)$plan['ciclo'];
if ((int)$plan['anno_frequenza']>$student['Student']['stats']['durataciclo'.$ciclo]) $student['Student']['stats']['durataciclo'.$ciclo]=(int)$plan['anno_frequenza'];
Student::durata_piano() - APP/models/student.php, line 471
Student::crediti_stats() - APP/models/student.php, line 388
Student::plan_stats() - APP/models/student.php, line 447
Student::build_plan() - APP/models/student.php, line 583
Student::temp_plan() - APP/models/student.php, line 522
StudentsController::eplan() - APP/controllers/students_controller.php, line 603
StudentsController::cplan() - APP/controllers/students_controller.php, line 302
Object::dispatchMethod() - CORE/cake/libs/object.php, line 117
Dispatcher::_invoke() - CORE/cake/dispatcher.php, line 226
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 193
[main] - APP/webroot/index.php, line 88