public function getProfileData($usuario_id, $usuario_tipo) { $login = new ModelLogin(); $DB = new DB(); switch ($usuario_tipo) { case "musico": echo HTML::label("usuario_foto", WORDING_PROFILE_PICTURE); if ($login->getProfileImage($login->getUserId()) == false) { echo "Aún no ha subido ninguna foto de perfil"; } else { echo '<br/><img src="' . $login->getProfileImage($login->getUserId()) . '" height="200" width="200"/>'; } echo HTML::br(2); echo HTML::label("usuario_nombre", "Nombre banda: "); echo $login->getUserDataCampo($login->getUserId(), "usuario_nombre"); echo HTML::br(2); echo HTML::label("usuario_nombre", "Idioma de la web:"); echo $DB->getIdioma($login->getUserId()); echo HTML::br(2); echo HTML::label("estilo_id", "Estilo de música:"); echo $DB->getUserDataEstilo($login->getUserDataCampo($login->getUserId(), "estilo_id")); echo HTML::br(2); echo HTML::a(ROUTER::create_action_url('account/edit'), WORDING_EDIT_USER_DATA, array("class" => "btn btn-default")); echo HTML::a(ROUTER::create_action_url('account/logout&logout'), WORDING_LOGOUT, array("class" => "btn btn-default")); break; case "fan": echo HTML::label("usuario_foto", WORDING_PROFILE_PICTURE); if ($login->getProfileImage($login->getUserId()) == false) { echo "Aún no ha subido ninguna foto de perfil"; } else { echo '<br/><img src="' . $login->getProfileImage($login->getUserId()) . '" height="200" width="200"/>'; } echo HTML::br(2); echo HTML::label("usuario_nombre_usuario", "Nombre de usuario: "); echo $login->getUserDataCampo($login->getUserId(), "usuario_nombre_usuario"); echo HTML::br(2); echo HTML::label("usuario_tipo", "Tipo de cuenta: "); echo $login->getUserDataCampo($login->getUserId(), "usuario_tipo"); echo HTML::br(2); echo HTML::label("usuario_nombre", "Nombre:"); echo $login->getUserDataCampo($login->getUserId(), "usuario_nombre"); echo HTML::br(2); echo HTML::label("usuario_apellido1", "Apellido:"); echo $login->getUserDataCampo($login->getUserId(), "usuario_apellido1"); echo HTML::br(2); echo HTML::label("usuario_apellido2", "Segundo apellido:"); echo $login->getUserDataCampo($login->getUserId(), "usuario_apellido2"); echo HTML::br(2); echo HTML::label("usuario_nombre", "Idioma de la web:"); echo $DB->getIdioma($login->getUserId()); echo HTML::br(2); echo HTML::a(ROUTER::create_action_url('account/edit'), WORDING_EDIT_USER_DATA, array("class" => "btn btn-default")); echo HTML::a(ROUTER::create_action_url('account/logout&logout'), WORDING_LOGOUT, array("class" => "btn btn-default")); break; case "local": echo HTML::label("usuario_foto", WORDING_PROFILE_PICTURE); if ($login->getProfileImage($login->getUserId()) == false) { echo "Aún no ha subido ninguna foto de perfil"; } else { echo '<br/><img src="' . $login->getProfileImage($login->getUserId()) . '" height="200" width="200"/>'; } echo HTML::br(2); echo HTML::label("usuario_nombre_usuario", "Nombre de usuario: "); echo $login->getUserDataCampo($login->getUserId(), "usuario_nombre_usuario"); echo HTML::br(2); echo HTML::label("usuario_tipo", "Tipo de cuenta: "); echo $login->getUserDataCampo($login->getUserId(), "usuario_tipo"); echo HTML::br(2); echo HTML::label("usuario_nombre", "Idioma de la web:"); echo $DB->getIdioma($login->getUserId()); echo HTML::br(2); echo HTML::label("usuario_descripcion", "Descripción del Local:"); echo $login->getUserDataCampo($usuario_id, "usuario_descripcion"); echo HTML::br(2); echo HTML::label("usuario_nombre", WORDING_NOMBRE_LOCAL); echo $login->getUserDataCampo($login->getUserId(), "usuario_nombre"); echo HTML::br(2); echo HTML::a(ROUTER::create_action_url('account/edit'), WORDING_EDIT_USER_DATA, array("class" => "btn btn-default")); echo HTML::a(ROUTER::create_action_url('account/logout&logout'), WORDING_LOGOUT, array("class" => "btn btn-default")); break; case "administrador": echo HTML::label("usuario_foto", WORDING_PROFILE_PICTURE); if ($login->getProfileImage($login->getUserId()) == false) { echo "Aún no ha subido ninguna foto de perfil"; } else { echo '<br/><img src="' . $login->getProfileImage($login->getUserId()) . '" height="200" width="200"/>'; } echo HTML::br(2); echo HTML::label("usuario_nombre_usuario", "Nombre de usuario: "); echo $login->getUserDataCampo($login->getUserId(), "usuario_nombre_usuario"); echo HTML::br(2); echo HTML::label("usuario_tipo", "Tipo de cuenta: "); echo $login->getUserDataCampo($login->getUserId(), "usuario_tipo"); echo HTML::br(2); echo HTML::label("usuario_nombre", "Nombre:"); echo $login->getUserDataCampo($login->getUserId(), "usuario_nombre"); echo HTML::br(2); echo HTML::label("usuario_apellido1", "Apellido:"); echo $login->getUserDataCampo($login->getUserId(), "usuario_apellido1"); echo HTML::br(2); echo HTML::label("usuario_apellido2", "Segundo apellido:"); echo $login->getUserDataCampo($login->getUserId(), "usuario_apellido2"); echo HTML::br(2); echo HTML::label("usuario_nombre", "Idioma de la web:"); echo $DB->getIdioma($login->getUserId()); echo HTML::br(2); echo HTML::a(ROUTER::create_action_url('account/edit'), WORDING_EDIT_USER_DATA, array("class" => "btn btn-default")); echo HTML::a(ROUTER::create_action_url('account/logout&logout'), WORDING_LOGOUT, array("class" => "btn btn-default")); break; default: echo "DA F**K ARE YOU DOING HERE?"; break; } }
public function getBand($banda_id, $limit) { $db = new DB(); $login = new ModelLogin(); $query = DB::connect()->prepare("SELECT * FROM wm_usuarios WHERE usuario_tipo = 'musico' AND usuario_id=:musico_id"); $query->bindValue(':musico_id', $banda_id, PDO::PARAM_STR); $query->execute(); foreach ($query as $row) { echo HTML::title("h1", $row['usuario_nombre']); echo '<div class="col-md-4">'; if ($row['usuario_foto'] == "") { echo '<img class="img-responsive" src="http://placehold.it/600x250" alt="' . $row['usuario_nombre'] . '">'; } else { echo '<img class="img-responsive" src="' . $login->getProfileImage($row['usuario_id']) . '" alt="' . $row['usuario_nombre'] . '" height="250" width="650">'; } echo '</div>'; echo '<div class="col-md-8">'; if ($row['usuario_foto'] == "") { echo '<img class="img-responsive" src="http://placehold.it/600x250" alt="' . $row['usuario_nombre'] . '">'; } else { echo '<img class="img-responsive" src="' . $login->getProfileImage($row['usuario_id']) . '" alt="' . $row['usuario_nombre'] . '" height="250" width="650">'; } echo '</div>'; if ($login->isUserLoggedIn()) { if ($login->isLocal() && $_GET['ruta'] == "event/band") { echo HTML::open_div(array("class" => "col-md-8")); echo HTML::close_div(); echo HTML::open_div(array("class" => "col-md-4")); $_SESSION['band_id_concierto'] = $_GET['band_id']; echo HTML::a(ROUTER::create_action_url("event/concert"), "Contactar con este músico", array("class" => "btn btn-success")); echo HTML::close_div(); } } else { echo HTML::open_div(array("class" => "col-md-8")); echo HTML::close_div(); echo HTML::open_div(array("class" => "col-md-4")); echo HTML::p("Debes iniciar sessión para crear un concierto"); echo HTML::close_div(); } } }