/** * Genereate dropdown select month in home page * @param string $name name of select box * @return string generated html selec tag */ function dropDownMonthDeparture($name = '', $optionsOnly = false) { $monthsHasDeparture = !empty($_GET['paket']) ? getMonthsHasDeparture($_GET['paket']) : getMonthsHasDeparture(); $html = ''; // dd($monthsHasDeparture); if (!$optionsOnly) { $html = '<select name="' . $name . '" id="' . $name . '">'; } // dd($indonesianMonths); $html .= '<option value="">Semua Bulan</option>'; foreach (indonesianMonths() as $key => $indonesianMonth) { $html .= '<option value="' . $key . '"'; if (!in_array($key, $monthsHasDeparture)) { $html .= ' disabled '; } $html .= ' >' . $indonesianMonth . '</option>'; } // dd($html); if (!$optionsOnly) { $html .= '</select>'; } return $html; }
<span class="legend__type">UMROH VVIP</span> </div> <div class="legend__item"> <span class="legend__bullet legend__bullet--promo"></span> <span class="legend__type">UMROH PROMO</span> </div> <div class="legend__item"> <span class="legend__bullet legend__bullet--plus"></span> <span class="legend__type">UMROH PLUS</span> </div> </div> <?php $indonesianMonths = indonesianMonths(); $indonesianDaysName = indonesianDaysName(); // ---- query paket non plus $parentPost = get_posts(['name' => 'paket-umroh', 'post_type' => 'page']); $subpages = new WP_Query(['post_type' => 'page', 'post_parent' => !empty($parentPost) ? $parentPost[0]->ID : 0, 'posts_per_page' => -1, 'orderby' => 'menu_order']); $paketNonPlus = []; $allPacketIds = []; while ($subpages->have_posts()) { $subpages->the_post(); if ($post->post_name !== 'plus') { $paketNonPlus[$post->ID] = $post; $allPacketIds[] = $post->ID; } } // -------------------- end of query paket non plus ----- // // -------- query paket plus ---------//