Created
May 10, 2014 07:06
-
-
Save Katamo/89ce515d72d5611d5e4b to your computer and use it in GitHub Desktop.
Template to show music band details
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Template Name: maqueta grupos discografia | |
* | |
* Discography for music band (GRUPO) | |
*/ | |
//MODEL GRUPOS | |
include_once('dvlp/lib/model/dvlp_grupos_model.php'); | |
$model = new GruposModel(); | |
//MODEL USER | |
include_once('dvlp/lib/model/dvlp_usuario_model.php'); | |
//MODEL FANS | |
include_once('dvlp/lib/model/dvlp_fans_model.php'); | |
$fans_model = new FansModel(); | |
//GET GRUPO SLUG FROM URL | |
$grupo_slug = pods_v( -2 , "url"); | |
//GET THE GRUPO | |
$grupo = $model -> get_grupo_by_slug($grupo_slug); | |
//REDIRECTS IF NOT GRUPO | |
if (!$grupo){ | |
redirect_to_404(); | |
} | |
//VAR ASSIGN FROM $grupo RESULTS | |
$post_id = $grupo["post_id"]; | |
$nombre_grupo = $grupo["nombre_grupo"]; | |
$descripcion_corta_grupo = $grupo["descripcion_corta_grupo"]; | |
$imagen_grupo = $grupo["imagen_grupo"]; | |
$grupo_periodos_activos = $grupo["grupo_periodos_activos"]; | |
$grupo_provincia = $grupo["grupo_provincia"]; | |
$estado_grupo = $grupo["estado_grupo"]; | |
$grupo_estilos = $grupo["grupo_estilos"]; | |
$grupo_enlace_tienda = $grupo["grupo_enlace_tienda"]; | |
$enlace_grupo_biografia = $grupo["enlace_grupo_biografia"]; | |
$enlace_grupo_discografia = $grupo["enlace_grupo_discografia"]; | |
$enlace_grupo_masinfo = $grupo["enlace_grupo_masinfo"]; | |
$biografia_grupo = $grupo["biografia_grupo"]; | |
$cuantos_fans = $grupo["cuantos_fans"]; | |
$estado_fan = $fans_model -> get_current_user_fan_of($post_id); | |
get_header(); | |
?> | |
<div class="canvas"> | |
<header class="page-header"> | |
<h1><?php echo $nombre_grupo ?><span><?php echo $descripcion_corta_grupo ?></span></h1> | |
</header> | |
<div class="grid"> | |
<div class="content grid-album" role="main"> | |
<?php | |
//GRUPO PROFILE | |
ob_start(); | |
include (locate_template('tpl/perfil-grupo.php')); | |
$perfil_grupo = ob_get_clean(); | |
echo $perfil_grupo; | |
?> | |
<nav class="filtro one-entire clearfix"> | |
<?php | |
$current_discografia = true; | |
//GRUPO DETAILS | |
ob_start(); | |
include (locate_template('tpl/menu-ficha-grupo.php')); | |
$menu_ficha_grupo = ob_get_clean(); | |
echo $menu_ficha_grupo; | |
?> | |
</nav> | |
<h6>¡PENDIENTE! Nombre del grupo ha publicado 2 discos de <a href="#">larga duración</a> y 1 de <a href="#">corta duración</a></h6> | |
<h2 class="grid-tiles-title">Larga duración</h2> | |
<div class="grid-merge grid-tiles isotope"> | |
<?php | |
$discoslargos = $model -> get_discos_from_grupo_by_tipo($grupo_slug, "LP"); | |
if ($discoslargos){ | |
foreach ($discoslargos as $disco){ | |
//DATOS BIOGRAFÍAS | |
$nombre_disco = $disco["nombre_disco"]; | |
$permalink = $disco["permalink"]; | |
$imagen_disco = $disco["imagen_disco"]; | |
$sello = $disco["sello"]; | |
$fecha_edicion = $disco["fecha_edicion"]; | |
$ranking = $disco["ranking"]; | |
$valoracion = $disco["valoracion"]; | |
$disco_id = $disco["disco_id"]; | |
$votacion_abierta = $disco["votacion_abierta"]; | |
ob_start(); | |
include (locate_template('tpl/caja-grupo-disco.php')); | |
$caja_disco = ob_get_clean(); | |
echo $caja_disco; | |
} | |
} | |
?> | |
</div><!-- END // grid classes --> | |
<h2 class="grid-tiles-title">Corta duración</h2> | |
<div class="grid-merge grid-tiles isotope"> | |
<?php | |
$discoscortos = $model -> get_discos_from_grupo_by_tipo($grupo_slug, "EP"); | |
if ($discoscortos){ | |
foreach ($discoscortos as $disco){ | |
//DATOS BIOGRAFÍAS | |
$nombre_disco = $disco["nombre_disco"]; | |
$permalink = $disco["permalink"]; | |
$imagen_disco = $disco["imagen_disco"]; | |
$sello = $disco["sello"]; | |
$fecha_edicion = $disco["fecha_edicion"]; | |
$ranking = $disco["ranking"]; | |
$valoracion = $disco["valoracion"]; | |
$disco_id = $disco["disco_id"]; | |
$votacion_abierta = $disco["votacion_abierta"]; | |
ob_start(); | |
include (locate_template('tpl/caja-grupo-disco.php')); | |
$caja_disco = ob_get_clean(); | |
echo $caja_disco; | |
} | |
} | |
?> | |
</div><!-- END // grid classes --> | |
</div><!-- END // content main --> | |
</div><!-- END // grid --> | |
</div><!-- END // canvas --> | |
<?php | |
if ($discoscortos || $discoslargos){ | |
//SCRIPT RATY | |
ob_start(); | |
include (locate_template('tpl/script-raty.php')); | |
$script_raty = ob_get_clean(); | |
echo $script_raty; | |
} | |
get_footer(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment