コード例 #1
0
 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;
     }
 }
コード例 #2
0
ファイル: ModelEvent.php プロジェクト: neferketer/whymusic.es
 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();
         }
     }
 }