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;
    }
}
Exemple #2
0
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;
    }
}