Esempio n. 1
0
 /**
  * Carga valores al modelo de enviar mensaje
  * Version publica
  * @param $model
  * @param $id_usuario
  */
 public function cargarValoresPublico($id_usuario = null)
 {
     $usuario = $id_usuario;
     //crear usuario
     if (empty($id_usuario)) {
         $user = new Usuarios();
         $resultado = $user->crearUsuarioTemporal($this->nombre, $this->correo, $this->telefono);
         $usuario = $resultado->idusuario;
     }
     //crear conversacion
     $conversacion = new Conversaciones();
     $conversacion = $conversacion->existeConversacion($this->articulo, $this->usuario, $usuario);
     //carga los valores
     $this->articulo = $conversacion->articulo;
     $this->conversacion = $conversacion->idconversacion;
     $this->tipo = $usuario == $this->usuario ? Mensajes::PROPIETARIO : Mensajes::INTERESADO;
     $this->usuario = $usuario;
     //asigno la conversación a variabla para su posterior uso
     $this->_conversacion = $conversacion;
 }