예제 #1
0
 public function getPerfilFoto5($UsuId)
 {
     $Us = Usuario::model()->findByPk($UsuId);
     $perfilSocial = PerfilSocial::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $Us->id_usuario));
     if ($perfilSocial->foto5 != null) {
         return $perfilSocial->foto5;
     } else {
         return null;
     }
 }
예제 #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
<link href="<?php 
echo Yii::app()->request->baseUrl;
?>
/css/contactos.css" rel="stylesheet">
<link href="<?php 
echo Yii::app()->request->baseUrl;
?>
/css/muro.css" rel="stylesheet">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">

<?php 
//archivos javascript
if (!Yii::app()->user->isGuest) {
    //Es un usuario logueado.
    $ficha = FichaUsuario::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $usuario->id_usuario));
    $perfil = PerfilSocial::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $usuario->id_usuario));
    $nombre = $ficha->nombre;
    $apellido = $ficha->apellido;
}
$baseUrl = Yii::app()->baseUrl;
$cs = Yii::app()->getClientScript();
$cs->registerScriptFile($baseUrl . '/js/perfil.js');
$cs->registerScriptFile($baseUrl . '/js/muroprofesor.js');
$cs->registerScriptFile($baseUrl . '/js/red.js');
$cs->registerScriptFile($baseUrl . '/js/contactos.js');
$cs->registerScriptFile("http://js.pusherapp.com/1.9/pusher.min.js");
?>

<?php 
$this->renderPartial('_menu');
?>
예제 #4
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;
 }
예제 #6
0
 public function actionLogin()
 {
     $model = new LoginForm();
     //
     if (isset($_POST['email']) && isset($_POST['password'])) {
         $model->username = $_POST['email'];
         $model->password = $_POST['password'];
         $usuario = Usuario::model()->findByAttributes(array('email' => $model->username));
         // validate user input and redirect to the previous page if valid
         if ($model->login() && $usuario->id_estado == 1) {
             // ...log in the user and redirect
             Yii::app()->session->open();
             Yii::app()->session['id_usuario'] = Yii::app()->user->id;
             $perfil = PerfilSocial::model()->findByPk(Yii::app()->user->id);
             if ($perfil == null) {
                 $usu = new UsuarioService();
                 $usu->createPerfilVacio(Yii::app()->user->id);
                 // $this->redirect(array('/perfilSocial/index'));
                 echo Yii::app()->request->baseUrl . "/perfilSocial/index";
             } else {
                 //$this->redirect(array('/site/index'));
                 echo Yii::app()->request->baseUrl . "/site/index";
             }
         } else {
             if ($usuario != null) {
                 if ($usuario->id_estado == 0) {
                     echo "inactivo";
                 } else {
                     echo "error";
                 }
             } else {
                 echo "error";
             }
         }
     } else {
         $this->render('login', array('model' => $model));
     }
 }