TPhpErrorException

Description

[Notice] Trying to get property of non-object (@line 167 in file /dados/sites/www/apl/curso_polo/protected/pages/CursoPerfil.php).

Source File

/dados/sites/www/apl/curso_polo/protected/pages/CursoPerfil.php (167)

0156:                 if ($entrada->inicio_vestibular > date("Y-m-d")) {
0157:                     $status = "Inscrições a partir de $inicioVestibular";
0158:                 }
0159:             }
0160:         }
0161:         return $status;
0162:     }
0163: 
0164:     public function preencherCamposCurso($codigoEntrada) {
0165: 
0166:         $entrada = AREntrada::finder()->withRel_Equipes("data_saida is null")->withRel_Pmc()->findByPk($codigoEntrada);
0167: if ($entrada->periodo_letivo == 'S') {
0168: $periodo = ($entrada->duracao > 1) ? "$entrada->duracao semestres" : "$entrada->duracao semestre"; 0169: } elseif ($entrada->periodo_letivo == 'A') { 0170: $periodo = ($entrada->duracao > 1) ? "$entrada->duracao anos" : "$entrada->duracao ano"; 0171: } else { 0172: $periodo = ($entrada->duracao > 1) ? "$entrada->duracao semanas" : "$entrada->duracao semana"; 0173: } 0174: 0175: $arEntrada = new AREntrada(); 0176: $avisoVestibular = $arEntrada->verificaVestibularEntrada($codigoEntrada); 0177: //die(print_r($avisoVestibular)); 0178: if ($avisoVestibular) { 0179: if (in_array($entrada->rel_pmc->codigo_modalidade, array(4, 2, 7))) {

Stack Trace

#0 /dados/sites/www/apl/curso_polo/protected/pages/CursoPerfil.php(167): PradoBase::phpErrorHandler(8, 'Trying to get p...', '/dados/sites/ww...', 167, Array)
#1 /dados/sites/www/apl/curso_polo/protected/pages/CursoPerfil.php(15): CursoPerfil->preencherCamposCurso('328')
#2 /dados/sites/www/apl/prado/framework/Web/UI/TControl.php(1270): CursoPerfil->onInit(NULL)
#3 /dados/sites/www/apl/prado/framework/Web/UI/TCompositeControl.php(35): TControl->initRecursive(NULL)
#4 /dados/sites/www/apl/prado/framework/Web/UI/TTemplateControl.php(240): TCompositeControl->initRecursive(NULL)
#5 /dados/sites/www/apl/prado/framework/Web/UI/TPage.php(207): TTemplateControl->initRecursive()
#6 /dados/sites/www/apl/prado/framework/Web/UI/TPage.php(198): TPage->processNormalRequest(Object(THtmlWriter))
#7 /dados/sites/www/apl/prado/framework/Web/Services/TPageService.php(498): TPage->run(Object(THtmlWriter))
#8 /dados/sites/www/apl/prado/framework/Web/Services/TPageService.php(444): TPageService->runPage(Object(CursoPerfil), Array)
#9 /dados/sites/www/apl/prado/framework/TApplication.php(1095): TPageService->run()
#10 /dados/sites/www/apl/prado/framework/TApplication.php(382): TApplication->runService()
#11 /dados/sites/www/apl/curso_polo/index.php(24): TApplication->run()
#12 {main}
2024-03-29 10:00 Apache/2.4.29 (Ubuntu) PRADO/3.1.9