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));
 }
Exemple #3
0
        }
    }
    // 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&oacute;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&eacute;fonos</th><th>Direcci&oacute;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