Пример #1
0
 public function actionInsertarComentarioProfesor()
 {
     $usuario = Usuario::model()->findByPk(Yii::app()->user->id);
     $fichaUsuario = FichaUsuario::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $usuario->id_usuario));
     $canal = Canal::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $usuario->id_usuario));
     $actividad = $_POST['id_actividad'];
     $mensaje = $_POST['mensaje'];
     if ($actividad != null && $mensaje != null) {
         if (is_numeric($actividad)) {
             $mensajeFilter = mysql_real_escape_string(htmlentities($mensaje));
             //le quito las etiquetas html
             //si la persona puede guardar utilizando esa actividad lo dejo guardar
             $actividadBusqueda = Yii::app()->db->createCommand("select act.id_actividad from actividad act where act.id_usuario=" . $usuario->id_usuario . " and act.id_actividad=" . $actividad)->queryAll();
             if ($actividadBusqueda != null) {
                 $muroProfesor = new PerfilMuroProfesor();
                 $muroProfesor->posteo = $mensajeFilter;
                 $muroProfesor->id_actividad = $actividad;
                 $muroProfesor->id_canal = $canal->id_canal;
                 $muroProfesor->fhcreacion = new CDbExpression('NOW()');
                 $muroProfesor->cusuario = "juancito";
                 $muroProfesor->save();
                 echo "saved";
             } else {
                 throw new ExceptionClass('No se ha podido guardar el comentario');
             }
         } else {
             echo "error de actividad";
         }
     }
 }
Пример #2
0
 public function actionGaleria()
 {
     $Us = Usuario::model()->findByPk(Yii::app()->user->id);
     $perfilSocial = PerfilSocial::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $Us->id_usuario));
     $fuModel = new FileUpload();
     //modelo que permite subir archivos de imagen
     $fichaUsuario = FichaUsuario::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $Us->id_usuario));
     /*carga de div de confirmacion vacia*/
     $myValue = "Content loaded";
     $this->render('galeria', array('Us' => $Us, 'perfilSocial' => $perfilSocial));
 }
Пример #3
0
 public function actionGetContactos()
 {
     $busqueda = $_POST['busqueda'];
     $res = str_replace(",", "", $busqueda);
     $arr = str_split($res);
     $criteria = new CDbCriteria();
     $criteria->select = "*";
     $criteria->addInCondition('id_usuario', $arr);
     $res = FichaUsuario::model()->findAll($criteria);
     $usuario = Usuario::model()->findByPk(Yii::app()->user->id);
     $this->renderPartial('_contactos', array('contactos' => $res, 'usuario' => $usuario));
 }
Пример #4
0
/img/8.png" alt="First slide">
        </div>
    </div>
</div>
<div>

    <?php 
if (Yii::app()->user->isGuest == false) {
}
?>


 <?php 
if (!Yii::app()->user->isGuest) {
    $Us = Usuario::model()->findByPk(Yii::app()->user->id);
    $fichaUsuario = FichaUsuario::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $Us->id_usuario));
}
$nombre = $fichaUsuario->nombre;
$apellido = $fichaUsuario->apellido;
/*	$dni = $fichaUsuario->dni;
	$sexo = $fichaUsuario->sexo;
	$fechanac = $fichaUsuario->fechanac;
	$telfijo = $fichaUsuario->telfijo;
	$celular = $fichaUsuario->celular;
	$contactoEmergencia = $fichaUsuario->conemer;
	$telefonoEmergencia = $fichaUsuario->telemer;
	$localidad = $localidad->localidad;
	//falta la provincia
	$direccion = $fichaUsuario->direccion;
	$piso = $fichaUsuario->piso;
	$depto = $fichaUsuario->depto;
                                <?php 
echo $form->dropDownList($actividad, 'id_deporte', CHtml::listData(Deporte::model()->findAll(), 'id_deporte', 'deporte'), array('empty' => 'Seleccione el deporte', 'class' => "form-control"));
?>
                            </div>
                            <div class="form-group">
                                <?php 
$criteria = new CDbCriteria();
$criteria->condition = 'id_usuario IN (select id_usuario from actividad where id_actividad IN ( select id_actividad from actividad where id_institucion = :institucion ))';
$criteria->params = array(':institucion' => Yii::app()->user->id);
$usuario = FichaUsuario::model()->findAll($criteria);
?>
                                <?php 
echo $form->labelEx($ficha_usuario, 'Profesor');
?>
                                <?php 
echo $form->dropDownList($actividad, 'id_usuario', CHtml::listData(FichaUsuario::model()->findAll($criteria), 'id_usuario', 'nombre', 'apellido'), array('prompt' => 'Seleccione el profesor', 'class' => "form-control"));
?>
                            </div>
                            <div class="form-group">
                                <?php 
echo $form->labelEx($actividad, 'Precio');
?>
                                <label class="sr-only" for="exampleInputAmount">Amount (in dollars)</label>
                                <div class="input-group">
                                    <div class="input-group-addon">$</div>
                                    <?php 
echo $form->textField($actividad, 'valor_actividad', array('class' => "form-control", 'placeholder' => "Precio"));
?>
                                    <div class="input-group-addon">.00</div>
                                </div>
                                <br>
 public function actionMostrarDireccionAlumno()
 {
     $idusuario = $_POST['idusuario'];
     $fichausuario = FichaUsuario::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $idusuario));
     echo "<h3>Datos de domiciliarios de&nbsp;" . $fichausuario->nombre . "&nbsp" . $fichausuario->apellido . "</h3><br/>";
     echo "<table class='table table-hover'>\n\t\t\t\t<thead>\n\t\t\t\t<tr><th>Direcci&oacute;n</th><th>Piso</th><th>Departamento</th><th>Localidad</th><th>Provincia</th></tr>\n\t\t\t\t</thead>\n\t\t\t\t<tbody>\n\t\t\t\t<tr>";
     echo "<td id='direccion'>" . $fichausuario->direccion . "</td>";
     echo "<td id='piso'>" . $fichausuario->piso . "</td>";
     echo "<td id='depto'>" . $fichausuario->depto . "</td>";
     echo "<td id='loca'>";
     $localidad = Localidad::model()->findByAttributes(array('id_localidad' => $fichausuario->id_localidad));
     echo $localidad->localidad . "</td>";
     echo "<td id='prov'>";
     $provincia = Provincia::model()->findByAttributes(array('id_provincia' => $localidad->id_provincia));
     echo $provincia->provincia . "</td>";
     echo "</tr>\n\t\t\t\t</tbody>\n\t\t\t</table>";
 }
Пример #7
0
            <div class="panel modified col-md-8 col-xs-8">
<!--                <div class="panel-heading c-list">

                </div>-->
                
				 <ul class="list-group" id="contact-list">
						<?php 
$val = new ArrayObject();
foreach ($contactos as $cn) {
    $ficha = FichaUsuario::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $cn['id_usuario']));
    echo "<li class='list-group-item'>\n\t\t\t\t\t\t\t\t\t\t<div class='col-xs-4 col-sm-3'>";
    //$imagen = Imagen::model()->find('id_usuario=id_usuario',array(':id_usuario'=>$cn['id_usuario']));
    $perfil = PerfilSocial::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $cn['id_usuario']));
    if ($perfil->fotoperfil != null) {
        echo "<img src='" . Yii::app()->request->baseUrl . "/uploads/" . $perfil->fotoperfil . "' onclick='getProfileFriend(" . $cn['id_usuario'] . ")' width='120px' height='120px' class='img-circle' style='cursor:pointer' />";
    } else {
        echo "<img src='" . Yii::app()->request->baseUrl . "/images/profile_defect_picture.png'  width='120px' height='120px' class='img-circle' style='cursor:pointer' />";
    }
    echo "</div>\n\t\t\t\t\t\t\t\t\t\t<div class='col-xs-12 col-sm-9'>\n\t\t\t\t\t\t\t\t\t\t<span class='name'>" . $ficha->nombre . " " . $ficha->apellido . "</span><br/>\n\t\t\t\t\t\t\t\t\t\t<span class='fa fa-comments text-muted c-info' data-toggle='tooltip' title='*****@*****.**'></span>\n\t\t\t\t\t\t\t\t\t\t<span class='visible-xs'> <span class='text-muted'>scott.stevens@example.com</span><br/></span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class='clearfix'></div>\n\t\t\t\t\t\t\t\t\t\t</li>";
}
?>

                </ul>
            </div>

	</div>

    <script src="//rawgithub.com/stidges/jquery-searchable/master/dist/jquery.searchable-1.0.0.min.js"></script>
    
</div>
 public function actionSaveInfo()
 {
     $Us = Usuario::model()->findByPk(Yii::app()->user->id);
     $fichaUsuario = FichaUsuario::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $Us->id_usuario));
     $localidad = Localidad::model()->find('id_localidad=:id_localidad', array(':id_localidad' => $fichaUsuario->id_localidad));
     $perfilSocial = PerfilSocial::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $Us->id_usuario));
     if (isset($_POST['descripcion'])) {
         $perfilSocial->descripcion = $_POST['descripcion'];
         $perfilSocial->save();
     }
     echo $perfilSocial->descripcion;
 }
Пример #9
0
                        <br>
                        <?php 
echo CHtml::beginForm('InscripcionActividad', 'post');
?>
                        <div class="form-group">
                            <?php 
$criteria = new CDbCriteria();
$criteria->condition = 'id_usuario IN (select id_usuario from actividad_alumno where id_actividad IN ( select id_actividad from actividad where id_institucion = :institucion ))';
$criteria->params = array(':institucion' => Yii::app()->user->id);
$usuario = FichaUsuario::model()->findAll($criteria);
?>
                            <?php 
echo $form->labelEx($ficha_usuario, 'Alumno');
?>
                            <?php 
echo $form->dropDownList($ficha_usuario, 'id_usuario', CHtml::listData(FichaUsuario::model()->findAll($criteria), 'id_usuario', 'nombre', 'apellido'), array('ajax' => array('type' => 'POST', 'url' => CController::createUrl('Pago/SeleccionarAño'), 'update' => '#' . CHtml::activeId($pago, 'anio')), 'prompt' => 'Seleccione un alumno', 'class' => "form-control", "onchange" => "lista_pagos();"));
?>
                            <?php 
echo $form->error($ficha_usuario, 'Alumno');
?>
                        </div>
                        <div class="form-group">
                            <?php 
echo $form->labelEx($pago, 'Anio');
?>
                            <?php 
echo $form->dropDownList($pago, 'anio', CHtml::listData(Pago::model()->findAll(), 'anio', 'anio'), array('ajax' => array('type' => 'POST', 'url' => CController::createUrl('Pago/SeleccionarMes'), 'update' => '#' . CHtml::activeId($pago, 'mes')), 'prompt' => 'Seleccione el año', 'class' => "form-control", "onchange" => "lista_pagos();"));
?>
                            <?php 
echo $form->error($pago, 'anio');
?>
Пример #10
0
        // Profesor : Traigo todos los alumnos de las actividades que enseña.
        $actividad = Actividad::model()->findAllByAttributes(array('id_usuario' => Yii::app()->user->id));
        if ($actividad != NULL) {
            echo "<label for='user'>Alumnos</label>";
            $idalumant = array();
            $cant = 0;
            $idalumant[0] = 0;
            foreach ($actividad as $act) {
                $actividad_alumno = ActividadAlumno::model()->findAllByAttributes(array('id_actividad' => $act->id_actividad, 'id_estado' => 1));
                if ($actividad_alumno != NULL) {
                    foreach ($actividad_alumno as $actalum) {
                        $usuarioalumno = Usuario::model()->findByAttributes(array('id_perfil' => 1, 'id_usuario' => $actalum->id_usuario, 'id_estado' => 1));
                        if ($usuarioalumno != NULL && !in_array($usuarioalumno->id_usuario, $idalumant)) {
                            $cant++;
                            $idalumant[$cant] = $usuarioalumno->id_usuario;
                            $datosalumno = FichaUsuario::model()->findByAttributes(array('id_usuario' => $usuarioalumno->id_usuario));
                            if ($datosalumno != NULL) {
                                ?>
                                                            <form action="../chat/Chat" name="formu" id="formu" method="post">
                                                                <input type="hidden" value="<?php 
                                echo $datosalumno->id_usuario;
                                ?>
" name="idusuario"></input>
                                                                <input type="hidden" value="<?php 
                                echo $datosalumno->nombre;
                                ?>
" name="nombre"></input>
                                                                <input type="hidden" value="<?php 
                                echo $datosalumno->apellido;
                                ?>
" name="apellido"></input>
Пример #11
0
 /**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate()
 {
     date_default_timezone_set('America/Argentina/Buenos_Aires');
     $model = new Usuario();
     $send = new SendEmailService();
     $userv = new UsuarioService();
     $profesor = new FichaUsuario();
     $localidad = new Localidad();
     $estado = new Estado();
     // Uncomment the following line if AJAX validation is needed
     //$this->performAjaxValidation(array($model,$profesor));
     if (isset($_POST['enviar'])) {
         $valexito = 1;
         // si las validaciones se realizaron con exito.
         $model->email = $_POST['email'];
         $usuario = Yii::app()->db->createCommand("SELECT id_usuario FROM usuario where email = '{$model->email}'")->queryRow();
         if ($usuario['id_usuario'] != '') {
             echo "err_mail_dup/";
             $valexito = 0;
         } else {
             echo "/";
         }
         $model->password = $_POST['password'];
         $model->id_perfil = $_POST['id_perfil'];
         $profesor->nombre = $_POST['nombre'];
         $profesor->apellido = $_POST['apellido'];
         $profesor->dni = $_POST['dni'];
         $usuario = Yii::app()->db->createCommand("SELECT id_usuario FROM ficha_usuario where dni = '{$profesor->dni}'")->queryRow();
         if ($usuario['id_usuario'] != '') {
             echo "err_dni_dupl/";
             $valexito = 0;
         } else {
             echo "/";
         }
         $profesor->sexo = $_POST['sexo'];
         $profesor->fechanac = $_POST['fechanac'];
         $profesor->telfijo = $_POST['telfijo'];
         $profesor->conemer = $_POST['conemer'];
         $profesor->telemer = $_POST['telemer'];
         $profesor->direccion = $_POST['direccion'];
         $profesor->piso = $_POST['piso'];
         $profesor->depto = $_POST['depto'];
         $model->fhcreacion = new CDbExpression('NOW()');
         $model->fhultmod = new CDbExpression('NOW()');
         $model->cusuario = $model->email;
         $passencr = md5($model->password);
         // encripto la password en MD5
         $estado = Estado::model()->findByPk(0);
         $model->id_estado = $estado->id_estado;
         $localidad->id_provincia = $_POST['provincia'];
         $localidad->fhcreacion = new CDbExpression('NOW()');
         $localidad->fhultmod = new CDbExpression('NOW()');
         $localidad->cusuario = $model->email;
         $profesor->fhcreacion = new CDbExpression('NOW()');
         $profesor->fhultmod = new CDbExpression('NOW()');
         $profesor->cusuario = $model->email;
         $profesor->id_localidad = $_POST['localidad'];
         $mail = $model->email;
         if ($valexito == 1) {
             if ($model->save()) {
                 Usuario::model()->updateAll(array('password' => $passencr), 'email="' . $mail . '"');
                 $usuario = Usuario::model()->findByAttributes(array('email' => $mail));
                 $profesor->id_usuario = $usuario->id_usuario;
                 if ($profesor->save()) {
                     $send->Send($model->email);
                     echo "actusuok";
                 }
             }
         }
     } else {
         $this->render('create', array('model' => $model, 'ficha_usuario' => $profesor, 'localidad' => $localidad));
     }
 }
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer $id the ID of the model to be loaded
  * @return FichaUsuario the loaded model
  * @throws CHttpException
  */
 public function loadModel($id)
 {
     $model = FichaUsuario::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
Пример #13
0
<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 
            echo $profesor->nombre;
            ?>
</td>
                        <td id="apellido"><?php 
            echo $profesor->apellido;
            ?>
 public function actionAlumnosInscriptosActividad()
 {
     $idactividad = $_POST['idactividad'];
     $actividadalumno = ActividadAlumno::model()->findAllByAttributes(array('id_actividad' => $idactividad, 'id_estado' => 1));
     if ($actividadalumno != NULL) {
         echo "<table id='lisinscriptos'  class='display' cellspacing='0' width='100%'>\n               <thead class='fuente'>\n                <th>Nombre</th><th>Apellido</th><th>Dni</th><th>Email</th><th>Fecha Nacimiento</th><th>Tel&eacute;fono Fijo</th><th>Celular</th></thead>\n            <tbody class='fuente'>";
         foreach ($actividadalumno as $actalum) {
             $fichausuario = FichaUsuario::model()->findByAttributes(array('id_usuario' => $actalum->id_usuario));
             $usuario = Usuario::model()->findByAttributes(array('id_usuario' => $actalum->id_usuario));
             echo "<tr>";
             echo "<td id='nombre'>" . $fichausuario->nombre . "</td>";
             echo "<td id='apellido'>" . $fichausuario->apellido . "</td>";
             echo "<td id='dni'>" . $fichausuario->dni . "</td>";
             echo "<td id='email' width='50%'>" . $usuario->email . "</td>";
             $fechanac = date("d-m-Y", strtotime($fichausuario->fechanac));
             echo "<td id='fecnac'>" . $fechanac . "</td>";
             echo "<td id='telfijo'>" . $fichausuario->telfijo . "</td>";
             echo "<td id='celular'>" . $fichausuario->celular . "</td>";
             echo "</tr>";
         }
         echo "</tbody>";
         echo "</table>";
         echo "<script type='text/javascript'>\n                \$('#lisinscriptos').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\n\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            '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>";
     }
 }
Пример #15
0
    body {
        background: url(../../img/28.jpg) no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
</style>

<?php 
if (isset($_GET['email'])) {
    $usuarios = Usuario::model()->findAll();
    foreach ($usuarios as $usu) {
        if (md5($usu->email) == $_GET['email']) {
            $usuario = $usu;
            $ficusuario = FichaUsuario::model()->findByAttributes(array('id_usuario' => $usuario->id_usuario));
        }
    }
}
if ($usuario && $usuario->id_estado == 1) {
    ?>
    <div class='modal fade'  id='usuarioactivo' tabindex='-1' role='dialog' aria-labelledby='myModalLabel'>
		<div class='modal-dialog' role='document'>
			<div class='modal-content'>
			   <div class='modal-header'>
				 <button type='button' class='close' data-dismiss='modal' aria-label='Close'><span aria-hidden='true'>&times;</span></button>
				  <h5 class='modal-title' id='myModalLabel'>Activar Usuario</h5>
				</div>
                <div class='modal-body'>
         		     <h5 class="sombra">
                      El usuario ya se encuentra activo.
Пример #16
0
    }
    echo "</tr></tbody>";
    echo "</table>";
} else {
    echo "<div class='row'>\n                        <div class='.col-md-6 .col-md-offset-3'>\n                            <h5 class='text-center'>No hay solicitud de profesores</h5>\n                        </div>\n                    </div>";
}
?>
<br>
<br>
<br>
<?php 
echo "<div><h2>Alumnos que se anotaron en actividades</h2></div>";
if ($actividades_pen != null) {
    echo "<table class='table table-hover'>\n                        <thead>\n                            <tr>\n                                <th>Nombre</th>\n                                <th>Apellido</th>\n                                <th>Actividad</th>\n                            </tr>\n                        </thead>";
    foreach ($actividades_pen as $a) {
        $fua = FichaUsuario::model()->findAll('id_usuario=:id_usuario', array(':id_usuario' => $a->id_usuario));
        $actividad = Actividad::model()->findByPk($a->id_actividad);
        $deporte = Deporte::model()->findByPk($actividad->id_deporte);
        $actividad_horario = ActividadHorario::model()->findAll('id_actividad = :id', array(':id' => $a->id_actividad));
        $var = $deporte->deporte . ' - ';
        foreach ($actividad_horario as $ah) {
            if ($ah->id_dia == 1) {
                $dia = "Lunes";
            }
            if ($ah->id_dia == 2) {
                $dia = "Martes";
            }
            if ($ah->id_dia == 3) {
                $dia = "Miercoles";
            }
            if ($ah->id_dia == 4) {