From 480d7c3ea2df69b525fb2f584085816a4af86deb Mon Sep 17 00:00:00 2001 From: roberto Date: Mon, 10 Mar 2014 18:19:46 +0000 Subject: [PATCH] =?UTF-8?q?Repaso=20de=20=C3=A1rbol=20genal=C3=B3gico?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://192.168.0.254/svn/Proyectos.DoubleRGroup_Web/trunk@6 9702d7ca-3799-984c-9d87-892b02c0b615 --- .../framework/custom_shortcodes.php | 285 ++++++++++++------ 1 file changed, 190 insertions(+), 95 deletions(-) diff --git a/src/wp-content/themes/double-r-group/framework/custom_shortcodes.php b/src/wp-content/themes/double-r-group/framework/custom_shortcodes.php index ca20102..fc35e7c 100644 --- a/src/wp-content/themes/double-r-group/framework/custom_shortcodes.php +++ b/src/wp-content/themes/double-r-group/framework/custom_shortcodes.php @@ -42,110 +42,205 @@ function drg_horse_family_tree($atts, $content = null) { while($horses->have_posts()): $horses->the_post(); $html .= '' . get_the_title() . ''; + + // Padres + $valorPadre = get_post_meta(get_the_ID(), 'drg_horse_father', true); + $valorMadre = get_post_meta(get_the_ID(), 'drg_horse_mother', true); + if (!empty($valorPadre) || !empty($valorMadre)) { + $html .= '
'; + + // Padre, si no tiene no sacamos nada más de sus predecesores + if (!empty($valorPadre)){ + $html .= '
♂ ' .$valorPadre . ''; + else + $html .= '">♂ ' .$valorPadre . ''; + + // Abuelos paternos + $valorAbuelo = get_post_meta(get_the_ID(), 'drg_horse_paternal_grandfather', true); + $valorAbuela = get_post_meta(get_the_ID(), 'drg_horse_paternal_grandmother', true); + if (!empty($valorAbuelo) || !empty($valorAbuela)) { + $html .= '
'; + + // Abuelo paterno + if (!empty($valorAbuelo)){ + $html .= '
♂ ' . $valorAbuelo . ''; + else + $html .= ' sole">♂ ' . $valorAbuelo . ''; + + // Bisabuelos paternos (1) + $valorBisAbuelo = get_post_meta(get_the_ID(), 'drg_horse_paternal_great_grandfather_1', true); + $valorBisAbuela = get_post_meta(get_the_ID(), 'drg_horse_paternal_great_grandmother_1', true); + if (!empty($valorBisAbuelo) || !empty($valorBisAbuela)) { + $html .= '
'; + + //BisAbuelo paterno 1 + if (!empty($valorBisAbuelo)){ + $html .= '
♂ ' . $valorBisAbuelo . '
'; + else + $html .= ' sole">♂ ' . $valorBisAbuelo . '
'; + } + + //BisAbuela paterno 1 + if (!empty($valorBisAbuela)){ + $html .= '
♀ ' . $valorBisAbuela . '
'; + else + $html .= ' sole">♀ ' . $valorBisAbuela . '
'; + } + $html .= '
'; //BisAbuelos paterno + } + + $html .= '
'; // Abuelos paterno + } - // Padres - $html .= '
'; + // Abuela paterna + if (!empty($valorAbuela)){ + $html .= '
♀ ' . $valorAbuela . ''; + else + $html .= ' sole">♀ ' . $valorAbuela . ''; + + // Bisabuelos paternos (2) + $valorBisAbuelo = get_post_meta(get_the_ID(), 'drg_horse_paternal_great_grandfather_2', true); + $valorBisAbuela = get_post_meta(get_the_ID(), 'drg_horse_paternal_great_grandmother_2', true); + if (!empty($valorBisAbuelo) || !empty($valorBisAbuela)) { + $html .= '
'; + + //BisAbuelo paterno 2 + if (!empty($valorBisAbuelo)){ + $html .= '
♂ ' . $valorBisAbuelo . '
'; + else + $html .= ' sole">♂ ' . $valorBisAbuelo . '
'; + } + + //BisAbuela paterno 2 + if (!empty($valorBisAbuela)){ + $html .= '
♀ ' . $valorBisAbuela . '
'; + else + $html .= ' sole">♀ ' . $valorBisAbuela . '
'; + } + $html .= '
'; //BisAbuelos paternos + } + + $html .= '
'; // Abuela paterna + } + $html .= ''; // Abuelos paternos + } - // Padre - $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_father', true) . ''; - // Abuelos paternos - $html .= '
'; + $html .= '
'; // Padre + } + + // Madre, si no tiene no sacamos nada más de sus predecesores + if (!empty($valorMadre)) { + $html .= '
♀ ' .$valorMadre . ''; + else + $html .= '">♀ ' .$valorMadre . ''; - // Abuelo paterno - $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_paternal_grandfather', true) . ''; + // Abuelos maternos + $valorAbuelo = get_post_meta(get_the_ID(), 'drg_horse_maternal_grandfather', true); + $valorAbuela = get_post_meta(get_the_ID(), 'drg_horse_maternal_grandmother', true); + if (!empty($valorAbuelo) || !empty($valorAbuela)) { + $html .= '
'; + + // Abuelo materno + if (!empty($valorAbuelo)){ + $html .= '
♂ ' . $valorAbuelo . ''; + else + $html .= ' sole">♂ ' . $valorAbuelo . ''; + + // Bisabuelos maternos (1) + $valorBisAbuelo = get_post_meta(get_the_ID(), 'drg_horse_maternal_great_grandfather_1', true); + $valorBisAbuela = get_post_meta(get_the_ID(), 'drg_horse_maternal_great_grandmother_1', true); + if (!empty($valorBisAbuelo) || !empty($valorBisAbuela)) { + $html .= '
'; - // Bisabuelos paternos (1) -// $html .= '
'; -// $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_paternal_great_grandfather_1', true) . '
'; -// $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_paternal_great_grandmother_1', true) . '
'; -// $html .= '
'; + //BisAbuelo paterno 1 + if (!empty($valorBisAbuelo)){ + $html .= '
♂ ' . $valorBisAbuelo . '
'; + else + $html .= ' sole">♂ ' . $valorBisAbuelo . '
'; + } + + //BisAbuela paterno 1 + if (!empty($valorBisAbuela)){ + $html .= '
♀ ' . $valorBisAbuela . '
'; + else + $html .= ' sole">♀ ' . $valorBisAbuela . '
'; + } + + $html .= '
'; //BisAbuelos materno + } - $html .= '
'; // Abuelo paterno - - // Abuela paterna - $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_paternal_grandmother', true) . ''; - - // Bisabuelos paternos (2) - // $html .= '
'; - // $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_paternal_great_grandfather_2', true) . '
'; - // $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_paternal_great_grandmother_2', true) . '
'; - // $html .= '
'; + $html .= '
'; // Abuelo materno + } + + // Abuela materno + if (!empty($valorAbuela)){ + $html .= '
♀ ' . $valorAbuela . ''; + else + $html .= ' sole">♀ ' . $valorAbuela . ''; + + // Bisabuelos maternos (2) + $valorPadre = get_post_meta(get_the_ID(), 'drg_horse_maternal_great_grandfather_2', true); + $valorMadre = get_post_meta(get_the_ID(), 'drg_horse_maternal_great_grandmother_2', true); + if (!empty($valorPadre) || !empty($valorMadre)) { + $html .= '
'; + + //BisAbuelo materno 2 + if (!empty($valorBisAbuelo)){ + $html .= '
♂ ' . $valorBisAbuelo . '
'; + else + $html .= ' sole">♂ ' . $valorBisAbuelo . '
'; + } + + //BisAbuela materna 2 + if (!empty($valorBisAbuela)){ + $html .= '
♀ ' . $valorBisAbuela . '
'; + else + $html .= ' sole">♀ ' . $valorBisAbuela . '
'; + } + $html .= '
'; //BisAbuelos maternos + } - $html .= '
'; // Abuela paterna + $html .= ''; // Abuela materna + } - $html .= ''; // Abuelos paternos - $html .= ''; // Padre - - // Madre - $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_mother', true) . ''; - // Abuelos maternos - $html .= '
'; - - // Abuelo materno - $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_maternal_grandfather', true) . ''; - - // Bisabuelos paternos (1) -// $html .= '
'; -// $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_maternal_great_grandfather_1', true) . '
'; -// $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_maternal_great_grandmother_1', true) . '
'; -// $html .= '
'; - - $html .= '
'; // Abuelo materno - - // Abuela paterna - $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_maternal_grandmother', true) . ''; - - // Bisabuelos naternos (2) -// $html .= '
'; -// $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_maternal_great_grandfather_2', true) . '
'; -// $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_maternal_great_grandmother_2', true) . '
'; -// $html .= '
'; - - $html .= '
'; // Abuela paterna - - $html .= '
'; // Abuelos maternos - $html .= '
'; // Madre - - /*$html .= ''; - $html .= ''; - - $html .= '
  • ' . get_post_meta(get_the_ID(), 'drg_horse_paternal_grandmother', true) . ''; - // Bisabuelos paternos (2) - $html .= ''; - $html .= '
  • '; - $html .= ''; - $html .= ''; - - // Madre - $html .= '
  • ' . get_post_meta(get_the_ID(), 'drg_horse_mother', true) . ''; - // Abuelos paternos - $html .= ''; - $html .= '
  • '; */ + $html .= ''; // Abuelos maternos + } + + $html .= ''; // Madre + } + + $html .= ''; // .branch lv1 + } endwhile; - $html .= ''; // .branch lv1 $html .= ''; // .horse-tree wp_reset_query(); return $html;