public function actionEnviarSolicitud() { if (isset($_POST['id_institucion'])) { $profins = new ProfesorInstitucion(); $id_institucion = $_POST['id_institucion']; $id_usuario = Yii::app()->user->id; $profins->id_usuario = $id_usuario; $profins->id_institucion = $id_institucion; $profins->id_estado = 0; $profins->fhcreacion = new CDbExpression('NOW()'); $profins->fhultmod = new CDbExpression('NOW()'); $usuario = Usuario::model()->findByAttributes(array('id_usuario' => $id_usuario)); $profins->cusuario = $usuario->email; if ($profins->validate()) { if ($profins->save()) { echo "solicitudok"; } else { echo "solicituderror"; } } } }
public function actionHome() { $profesor_pen = ProfesorInstitucion::model()->findAll('id_estado = 0 and id_institucion = :id_institucion', array(':id_institucion' => Yii::app()->user->id)); $actividades_pen = ActividadAlumno::model()->findAll('id_estado = 0 and id_actividad in (select id_actividad from actividad where id_institucion = :id_institucion)', array(':id_institucion' => Yii::app()->user->id)); $this->render('home', array('profesor_pen' => $profesor_pen, 'actividades_pen' => $actividades_pen)); }
} } // llave final para ver el perfil de chat del alumno if ($usuario->id_perfil == 2) { // Profesor : Traigo todos los compañeros de las instituciones donde esta inscripto. $profesor_institucion = ProfesorInstitucion::model()->findAllByAttributes(array('id_usuario' => Yii::app()->user->id, 'id_estado' => 1)); if ($profesor_institucion != NULL) { echo "<label for='user'>Profesores</label>"; $idprofant = array(); $cant = 0; $idprofant[0] = 0; foreach ($profesor_institucion as $prof_ins) { $criteria = new CDbCriteria(); $criteria->condition = 'id_institucion =:idinstitucion AND id_usuario !=:idusuario AND :idestado = 1'; $criteria->params = array(':idinstitucion' => $prof_ins->id_institucion, ':idusuario' => Yii::app()->user->id, ':idestado' => 1); $profesores = ProfesorInstitucion::model()->findAll($criteria); if ($profesores != NULL) { foreach ($profesores as $prof) { if (!in_array($prof->id_usuario, $idprofant)) { $cant++; $idprofant[$cant] = $prof->id_usuario; $datosprofesor = FichaUsuario::model()->findByAttributes(array('id_usuario' => $prof->id_usuario)); if ($datosprofesor != NULL) { ?> <form action="../chat/Chat" name="formu" id="formu" method="post"> <input type="hidden" value="<?php echo $datosprofesor->id_usuario; ?> " name="idusuario"></input> <input type="hidden" value="<?php echo $datosprofesor->nombre;
-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } </style> <div class="container"> <br/> <br/> <br/> <br/> <div class="row"> <?php if (isset(Yii::app()->session['id_institucion'])) { $idinstitucion = Yii::app()->user->id; $profesores = ProfesorInstitucion::model()->findAll('id_institucion=:id_institucion', array(':id_institucion' => $idinstitucion)); if ($profesores != null) { echo "<div><h2>Profesores inscriptos en la institución</h2></div>"; echo "<br/>"; echo "<table id='lisprofesores' class='display' cellspacing='0' width='100%'>\n <thead class='fuente'>\n <th>Nombre</th><th>Apellido</th><th>Dni</th><th>Email</th><th>Sexo</th><th>Fecha Nacimiento</th><th>Teléfonos</th><th>Dirección</th><th>Actividades</th><th>Eliminar Profesor</th></thead>\n <tbody class='fuente'>"; foreach ($profesores as $prof) { $profesor = FichaUsuario::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $prof->id_usuario)); ?> <tr> <input type="hidden" value="<?php echo $prof->id_usuario; ?> " name="idprofesor" id="idprofesor"> </input> <input type="hidden" name="valor" id="valor"></input> <td id="nombre"><?php