public function actionMostrarInstituciones() { $localidadsel = $_POST['localidad']; $id_usuario = Yii::app()->user->id; $localidad = Localidad::model()->find('id_localidad=:id_localidad', array(':id_localidad' => $localidadsel)); $id_provincia = $localidad->id_provincia; $provincia = Provincia::model()->find('id_provincia=:id_provincia', array(':id_provincia' => $id_provincia)); $criteria = new CDbCriteria(); $criteria->select = 't.id_institucion,t.nombre,t.cuit,t.direccion,t.id_localidad,t.telfijo,t.celular,t.depto,t.piso'; $criteria->condition = 't.id_localidad = ' . $localidadsel; $ficinstituciones = FichaInstitucion::model()->findAll($criteria); if ($ficinstituciones != NULL) { echo "<table id='mosinstituciones' class='display' cellspacing='0' width='100%'>\n <thead class='fuente'>\n <tr>\n\t\t\t\t <th>Nombre</th><th>Cuit</th><th>Direccion</th><th>Tel. Fijo</th><th>Celular</th><th>Depto.</th><th>Piso</th><th>Estado</th></tr></thead>\n\t\t\t <tbody class='fuente'>"; foreach ($ficinstituciones as $ficins) { $profins = ProfesorInstitucion::model()->findByAttributes(array('id_usuario' => $id_usuario, 'id_institucion' => $ficins->id_institucion)); echo "<tr>"; echo "<td id='nombre'>" . $ficins->nombre . "</td>"; echo "<td id='cuit'>" . $ficins->cuit . "</td>"; echo "<td id='direccion'>" . $ficins->direccion . "</td>"; echo "<td id='telfijo'>" . $ficins->telfijo . "</td>"; echo "<td id='celular'>" . $ficins->celular . "</td>"; echo "<td id='depto'>" . $ficins->depto . "</td>"; echo "<td id='piso'>" . $ficins->piso . "</td>"; if ($profins != NULL) { if ($profins->id_estado == 0) { echo "<td id='solenv'> Solicitud enviada. </td>"; } if ($profins->id_estado == 1) { echo "<td id='solenv'> Estas registrado. </td>"; } } else { echo "<td id='ad'><input type='button' class='btn btn-primary' onclick='javascript:Enviarsolicitud({$ficins->id_institucion})' value='Enviar solicitud!'></input></td>"; } } echo "<script type='text/javascript'>\n\t \$('#mosinstituciones').DataTable( {\n\t\t 'language' : {\n\t\t\t 'sProcessing': 'Procesando...',\n\t\t\t 'sLengthMenu': 'Mostrar _MENU_ registros',\n\t\t\t 'sZeroRecords': 'No se encontraron resultados',\n\t\t\t 'sEmptyTable': 'Ningún dato disponible en esta tabla',\n\t\t\t 'sInfo': 'Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros',\n\t\t\t 'sInfoEmpty': 'Mostrando registros del 0 al 0 de un total de 0 registros',\n\t\t\t 'sInfoFiltered': '(filtrado de un total de _MAX_ registros)',\n\t\t\t 'sInfoPostFix': '',\n\t\t\t 'sSearch': 'Buscar:',\n\t\t\t 'sUrl': '',\n\t\t\t 'sInfoThousands': ',',\n\t\t\t 'sLoadingRecords': 'Cargando...',\n\t\t \n\t\t\t\t\t 'oPaginate': {\n\t\t\t\t 'sFirst': 'Primero',\n\t\t\t\t 'sLast': 'Ultimo',\n\t\t\t\t 'sNext': 'Siguiente',\n\t\t\t\t 'sPrevious': 'Anterior'\n\t\t\t },\n\t\t\t \n\t\t\t\t\t 'oAria': {\n\t\t\t\t 'sSortAscending': ': Activar para ordenar la columna de manera ascendente',\n\t\t\t\t 'sSortDescending': ': Activar para ordenar la columna de manera descendente'\n\t\t\t }\n\t\t }\n\t } );\n </script>"; } else { echo "errorbusqueda"; } }
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