public function obtenerCodigoDePractica($idCurso, $IdEstudiante) { $criteria = new CDbCriteria(); $criteria->compare('Curso_IdCurso', $idCurso); $criteria->compare('UsuarioEstudiante_IdUsuarioEstudiante', $IdEstudiante); $EmpresaPractica = PracticasPorAlumno::model()->findAll($criteria); if (!empty($EmpresaPractica)) { return $EmpresaPractica[0]->PracticaProfesional_IdPracticaProfesional; } }
public function EstudianteTienePractica($idAlumno, $idCurso) { $practica = PracticasPorAlumno::model()->findAllByAttributes(array('UsuarioEstudiante_IdUsuarioEstudiante' => $idAlumno, 'Curso_IdCurso' => $idCurso)); $codigoPractica = ""; foreach ($practica as $p) { $codigoPractica += $p->practica->IdPracticaProfesional; } if ($codigoPractica != "") { return true; } else { return false; } }
</ul> <?php } ?> <?php } ?> <span><a href="#"><?php echo $Estudiante->userEstudiante->Email; ?> </a></span> <span><a href="#"><?php echo PracticasPorAlumno::model()->obtenerEmpresaDePractica($IdCurso, $Estudiante->userEstudiante->IdUsuarioEstudiante); ?> </a></span> </td> </tr> <?php } ?> <?php echo CHtml::endForm(); ?> </div><!-- form --> <?php
public function actionListaAlumnosPorCurso() { $Alumnos = AlumnosPorCurso::model()->findAllByAttributes(array('Curso_IdCurso' => $_POST['Cursos'])); foreach ($Alumnos as $lista) { $PracticasPorEstudiante = PracticasPorAlumno::model()->findAllByAttributes(array('UsuarioEstudiante_IdUsuarioEstudiante' => $lista->UsuarioEstudiante_IdUsuarioEstudiante, 'Curso_IdCurso' => $lista->Curso_IdCurso)); if (count($PracticasPorEstudiante) == 0) { $temporal = UsuarioEstudiante::model()->findByPk($lista->UsuarioEstudiante_IdUsuarioEstudiante); echo "<option value=\"{$temporal->IdUsuarioEstudiante}\"> {$temporal->NombreCompleto}</option>"; } } }
<h3 class="heading-xs"> <?php echo CHtml::link('Mis Compañeros', array('UsuarioEstudiante/MisCompanieros', 'Seccion' => $Curso->Curso_IdCurso), array('style' => "color: #FFFFFF ")); ?> <?php if (PracticasPorAlumno::model()->obtenerEmpresaDePracticaBoolean($Curso->Curso_IdCurso, $Curso->UsuarioEstudiante_IdUsuarioEstudiante)) { ?> <span class="pull-right"><?php echo CHtml::link('Registro de Asesoramiento', array('UsuarioEstudiante/verAsesoramientos', 'curso' => $Curso->Curso_IdCurso, 'Practica' => PracticasPorAlumno::model()->obtenerCodigoDePractica($Curso->Curso_IdCurso, $Curso->UsuarioEstudiante_IdUsuarioEstudiante), 'Estudiante' => $Curso->UsuarioEstudiante_IdUsuarioEstudiante), array('style' => "color: #FFFFFF ")); ?> </span></h3> <?php } ?> <?php if (!PracticasPorAlumno::model()->obtenerEmpresaDePracticaBoolean($Curso->Curso_IdCurso, $Curso->UsuarioEstudiante_IdUsuarioEstudiante)) { ?> <span style="color:black"class="pull-right">Centro de Práctica Pendiente</span></h3> <?php } ?> <div class="progress progress-u progress-xxs"> <div style="width: 50%" aria-valuemax="100" aria-valuemin="0" aria-valuenow="67" role="progressbar" class="progress-bar progress-bar-light"> </div> </div> <small> ASESOR: <?php echo $Curso->curso->usuarioUnitec->PrimerNombrePrimerApellido; ?> </small>