<?php 
    if (class_exists('RGForms')) {
        ?>
              <li>
                <label class="med" for="subscription-gravity_form_id"><?php 
        _e('Attach Gravity Form', 'cart66');
        ?>
:</label>
                <select name='subscription[gravity_form_id]' id="subscription-gravity_form_id">
                  <option value='0'><?php 
        _e('None', 'cart66');
        ?>
</option>
                  <?php 
        global $wpdb;
        $gfIdsInUse = Cart66GravityReader::getIdsInUse();
        $gfTitles = array();
        $forms = Cart66Common::getTableName('rg_form', '');
        $sql = "SELECT id, title from {$forms} where is_active=1 order by title";
        $results = $wpdb->get_results($sql);
        foreach ($results as $r) {
            $disabled = in_array($r->id, $gfIdsInUse) ? 'disabled="disabled"' : '';
            $gfTitles[$r->id] = $r->title;
            $selected = $data['subscription']->gravityFormId == $r->id ? 'selected="selected"' : '';
            echo "<option value='{$r->id}' {$selected} {$disabled}>{$r->title}</option>";
        }
        ?>
                </select>
                <span class="label_desc"><?php 
        _e('A Gravity Form may only be linked to one product', 'cart66');
        ?>