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; } }
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)); }
<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'); ?>
<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; }
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)); } }