fiestas.php 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. <div class='section'>
  2. <h3 class='section_title'><?=str_replace('#', $year, $lng['lablanca_title'])?></h3>
  3. <div class='entry'>
  4. <?php
  5. //Some text for the festivals
  6. $q_f = mysqli_query($con, "SELECT * FROM festival WHERE year = $year");
  7. if (mysqli_num_rows($q_f) > 0){
  8. $r_f = mysqli_fetch_array($q_f);
  9. if (strlen($r_f['img']) > 0){
  10. echo("<div id='festivals_image_top_container'><div id='festivals_image_container'><img id='festivals_image' src='$proto$http_host/img/fiestas/preview/$r_f[img]'/></div></div><br/>\n");
  11. }
  12. echo $r_f["text_$lang"] . "\n";
  13. }
  14. ?>
  15. </div>
  16. </div>
  17. <div id='content_table'>
  18. <div class='content_tr'>
  19. <div class='content_td' id='content_td_schedule'>
  20. <div class='section' id='schedule'>
  21. <h3 class='section_title'><?=$lng['lablanca_schedule']?></h3>
  22. <?php
  23. $q_days = mysqli_query($con, "SELECT DISTINCT date(DATE_SUB(start, INTERVAL 6 HOUR)) AS date, DATE_FORMAT(DATE_SUB(start, INTERVAL 6 HOUR), '%Y-%m-%d') AS isodate, (SELECT name_$lang from festival_day WHERE date = date(DATE_SUB(start, INTERVAL 6 HOUR))) AS name FROM festival_event WHERE year(start) = 2017 AND gm = 1 ORDER BY date");
  24. $i=0;
  25. while ($r_days = mysqli_fetch_array($q_days)){
  26. ?>
  27. <div class='entry'>
  28. <div onClick='expandDay(<?=$i?>);' class='day_title pointer'>
  29. <h4>
  30. <img class='slid' src='<?=$server?>/img/misc/slid-right.png' id='slid_day_<?=$i?>'/>
  31. <?php
  32. if($r_days['name'] != null){
  33. ?>
  34. <?=formatFestivalDate($r_days['date'])?> - <?=$r_days['name']?>
  35. <?php
  36. }
  37. else{
  38. ?>
  39. <?=formatFestivalDate($r_days['date'])?>
  40. <?php
  41. }
  42. ?>
  43. </h4>
  44. </div>
  45. <div class='day_schedule' id='day_schedule_<?=$i?>'>
  46. <?php
  47. $q_sch = mysqli_query($con, "SELECT festival_event.id AS id, gm, title_$lang AS title, description_$lang AS description, host, place, date_format(start, '%H:%i') AS st, date_format(end, '%H:%i') AS end, place.name_$lang AS place, address_$lang AS address, lat, lon FROM festival_event, place WHERE place.id = festival_event.place AND gm = 1 AND date(DATE_SUB(start, INTERVAL 6 HOUR)) = str_to_date('$r_days[date]', '%Y-%m-%d') ORDER BY start");
  48. if (mysqli_num_rows($q_sch) > 0){
  49. echo("<table class='schedule'>\n");
  50. while ($r_sch = mysqli_fetch_array($q_sch)){
  51. ?>
  52. <tr>
  53. <td>
  54. <span class='time'><?=$r_sch['st']?></span>
  55. </td>
  56. <td class='timeline'>
  57. <img class='timeline_dot' alt=' ' src='<?=$server?>/img/misc/schedule-point.png'/>
  58. </td>
  59. <td>
  60. <span class='title'><?=$r_sch['title']?></span>
  61. <?php
  62. if (strlen($r_sch["description"]) > 0 && $r_sch["description"] != $r_sch["title"]){
  63. echo("<br/><div class='description'>$r_sch[description]</div>\n");
  64. }
  65. ?>
  66. <div class='location'>
  67. <a target='_blank' href='http://maps.google.com/maps?q=<?=$r_sch['lat']?>,<?=$r_sch['lon']?>+(My+Point)&z=14&ll=<?=$r_sch['lat']?>,<?=$r_sch['lon']?>'>
  68. <img alt=' ' src='<?=$server?>/img/misc/pinpoint.png'/>
  69. <?php
  70. //If name and address are the same, show only name
  71. if ($r_sch['place'] == $r_sch['address']){
  72. echo("$r_sch[place]\n");
  73. }
  74. else{
  75. echo("$r_sch[place] <span class='address'>- $r_sch[address]</span>\n");
  76. }
  77. ?>
  78. </a>
  79. </div>
  80. </td>
  81. </tr>
  82. <?php
  83. }
  84. echo "</table>\n";
  85. }
  86. ?>
  87. </div>
  88. </div>
  89. <?php
  90. $i ++;
  91. } // while ($r_days = mysqli_fetch_array($q_days))
  92. ?>
  93. </div>
  94. </div>
  95. <div class='content_td' id='content_td_prices'>
  96. <div class='section' id='prices'>
  97. <h3 class='section_title'><?php echo $lng['lablanca_prices']; ?></h3>
  98. <div class='entry'>
  99. <?php
  100. $q_days = mysqli_query($con, "SELECT id, date, DATE_FORMAT(date, '%Y-%m-%d') AS isodate, name_$lang AS name, price FROM festival_day WHERE year(date) = $year ORDER BY date");
  101. if (mysqli_num_rows($q_days) > 0){
  102. echo "<h4>$lng[lablanca_prices_days]</h4>\n";
  103. echo "<table id='table_days'>\n";
  104. while ($r_days = mysqli_fetch_array($q_days)){
  105. echo "<tr><td>" . formatFestivalDate($r_days['date']) . "</td>\n";
  106. echo "<td class='price'>$r_days[price] &euro;</td></tr>\n";
  107. }
  108. echo "</table>\n</div>\n<div class='entry'>\n";
  109. $q_offers = mysqli_query($con, "SELECT id, name_$lang AS name, description_$lang AS description, price FROM festival_offer WHERE year = $year ORDER BY days;");
  110. if (mysqli_num_rows($q_offers) > 0){
  111. echo "<h4>$lng[lablanca_prices_offers]</h4>\n";
  112. echo "<table id='table_offers'>\n";
  113. while ($r_offers = mysqli_fetch_array($q_offers)){
  114. echo "<tr><td><span class='name'>$r_offers[name]</span><br/><p class='description'>$r_offers[description]</p></td>\n";
  115. echo "<td class='price'>$r_offers[price] &euro;</td></tr>\n";
  116. }
  117. echo "</table>\n";
  118. }
  119. }
  120. ?>
  121. </div>
  122. </div>
  123. </div> <!--TD-->
  124. </div> <!--TR-->
  125. </div> <!--Table-->