Advertisement
Guest User

shortcode

a guest
Apr 27th, 2017
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.93 KB | None | 0 0
  1. <?php
  2. $return ='';
  3.  
  4.  if($fixture_data)
  5. {
  6.  
  7. $return .= '<ul class="fixtureList">';
  8.  
  9.  foreach($fixture_data as $fixtureitem)
  10.  {
  11.    $fixtureHome = json_decode(json_encode($fixtureitem->homeTeam), true);
  12.    $fixtureAway = json_decode(json_encode($fixtureitem->awayTeam), true);
  13.    $fixtureHomeName = $fixtureHome['name'];
  14.    $fixtureAwayName = $fixtureAway['name'];
  15.    $fixtureID = $fixtureitem->id;
  16.    $matchDate = $fixtureitem->matchDate;
  17.    $fixtureDate = date('D j M Y ga', strtotime($matchDate));
  18.    $homeColour = $fixtureHome['color'];
  19.    $awayColour = $fixtureHome['color'];
  20.  
  21.    
  22.    if(!empty($fixtureitem->matchStatus))
  23.    {
  24.        $fixtureStatus = $fixtureitem->matchStatus;
  25.    }
  26.    else
  27.    {
  28.        $fixtureStatus = 'Status not currently available';
  29.    }
  30.  
  31.  $himagename = preg_replace('/\s+/', '', $fixtureHomeName);
  32.  $aimagename =  preg_replace('/\s+/', '',$fixtureAwayName);
  33.  
  34.  
  35. if(file_exists(get_stylesheet_directory() . '/images/tops/' .  $himagename . '.png'))
  36.     $htop = $url . '/images/tops/' .  $himagename . '.png';
  37. else
  38.    $htop = $url . '/images/tops/defaultbadge.png';
  39.  
  40.  
  41.  
  42. if(file_exists(get_stylesheet_directory() . '/images/tops/' .   $aimagename  . '.png'))
  43.     $atop = $url . '/images/tops/' .   $aimagename  . '.png';
  44. else
  45.    $atop = $url . '/images/tops/defaultbadge.png';
  46.  
  47.  $return .= '<li><ul class="fixtureDetails"><li><img alt="' . $fixtureHomeName . '" src="' . $htop . '"/> ' . $fixtureHomeName . ' - ' . $fixtureAwayName . ' <img alt="' . $fixtureAwayName . '" src="' . $atop. '"/></li><li class="fDetails">' . $fixtureDate . ' Status: ' . $fixtureStatus . '</li></ul>';
  48.  
  49.  
  50.  $return.= '<ul class="buttons"><li><input class="cardsBtn" value="Show Cards" type="submit" name="cards"/></li>
  51. <li><input class="goalsBtn" value="Show Goals" type="submit" name="goals"/></li>
  52. <li><input class="timesBtn" value="Show Times" type="submit" name="times"/></li>
  53. <li><input class="subsBtn" value="Show Subs" type="submit" name="subs"/></li>
  54. <li><input class="statsBtn" value="Show Stats" type="submit" name="stats"/></li>
  55. </ul></li>';
  56.  
  57.  
  58.  }
  59.  
  60.   $return .= '</ul>';
  61.  
  62.   if(isset($_POST['cards']))  
  63.  {
  64.        $return .= do_shortcode('[card_updates fixture="' . $fixtureID . '" event="card"]');
  65.        return $return;
  66.  }
  67.    else if(isset($_POST['goals']))  
  68.   {
  69.     $return .= do_shortcode('[goal_updates fixture="' . $fixtureID . '" event="goal"]');
  70.     return $return;
  71.  }
  72.   else if(isset($_POST['times']))  
  73.    {
  74.     $return .= do_shortcode('[time_updates fixture="' . $fixtureID . '" event="time"]');
  75.     return $return;
  76.  }
  77.  else if(isset($_POST['subs']))  
  78.      
  79.  {
  80.    $return .= do_shortcode('[subs_updates fixture="' . $fixtureID . '" event="subs"]');
  81.    return $return;
  82.  }
  83.  else if(isset($_POST['stats']))  
  84.  {
  85.    $return .= do_shortcode('[stats_updates fixture="' . $fixtureID . '" event="stats"]');  
  86.    return $return;
  87.  }
  88. else
  89. {
  90.      return $return;
  91. }
  92.  
  93.  
  94.  
  95. }
  96.  
  97.   ?>
  98.  </ul>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement