function ym_get_flows_dropdown($name = 'flow_id', $value = false, $return = true) { global $wpdb; $flows_table = $wpdb->prefix . 'ym_register_flows'; $query = 'SELECT * FROM ' . $flows_table . ' ORDER BY flow_id ASC'; $flows = $wpdb->get_results($query); $flow_pages = $row->flow_pages; if ($flows) { $html = '<select class="ym_flow_dropdown" id="' . $name . '" name="' . $name . '">'; foreach ($flows as $flow) { $selected = ym_selected($value, $flow->flow_id); $html .= '<option ' . $selected . ' value="' . $flow->flow_id . '">' . $flow->flow_name . '</option>'; } $html .= '</select>'; } else { $html = __('You need to create at least 1 flow', 'ym'); } if ($return) { return $html; } else { echo $html; } }
function ym_get_pack_dropdown($name = 'pack_id', $value = false, $show_all_option = true, $paid_only = true, $return = true) { global $ym_packs; $html = '<select class="ym_pack_dropdown" id="' . $name . '" name="' . $name . '">'; if ($show_all_option) { $html .= '<option value="0">' . __('All Packs', 'ym') . '</option>'; } if ($packs = $ym_packs->packs) { foreach ($packs as $i => $pack) { if ($paid_only) { if ($pack['cost'] <= 0) { continue; } } $pack_string = ym_get_pack_label($pack); $selected = ym_selected($value, $pack['id']); $html .= '<option ' . $selected . ' value="' . $pack['id'] . '">' . $pack_string . '</option>'; } } $html .= '</select>'; if ($return) { return $html; } else { echo $html; } }