<?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'); ?>