Example #1
0
 /**
  * @since 3.0.2
  */
 private function render_region_fields($instance)
 {
     if (isset($_REQUEST['regions'][0])) {
         $regions = array(stripslashes_deep($_REQUEST['regions'][0]));
     } else {
         $regions = array();
     }
     $options = array('showTextField' => false, 'showExistingRegionsOnly' => true, 'maxRegions' => 1, 'enabled_fields' => array('country' => $instance['show_country'], 'state' => $instance['show_state'], 'city' => $instance['show_city'], 'county' => false));
     $selector = awpcp_multiple_region_selector($regions, $options);
     echo $selector->render('search', array(), array());
 }
 public function render($value, $errors, $listing, $context)
 {
     $options = array('showTextField' => true, 'maxRegions' => $this->get_allowed_regions_for_listing($listing), 'disabled' => $this->is_read_only());
     $region_selector = awpcp_multiple_region_selector($value, $options);
     return $region_selector->render('details', array(), $errors);
 }
    echo esc_attr($form['max_price']);
    ?>
">
        </label>
        <?php 
    echo awpcp_form_error('min_price', $errors);
    ?>
        <?php 
    echo awpcp_form_error('max_price', $errors);
    ?>
    </p>
    <?php 
}
?>

    <?php 
$options = array('showTextField' => true, 'maxRegions' => $ui['allow-user-to-search-in-multiple-regions'] ? 10 : 1);
$selector = awpcp_multiple_region_selector($form['regions'], $options);
echo $selector->render('search', array(), $errors);
?>

    <?php 
echo awpcp_form_fields()->render_fields($form, $errors, null, array('category' => 0, 'action' => 'search'));
?>

    <input type="submit" class="button" value="<?php 
echo esc_attr(_x('Start Search', 'ad search form', "AWPCP"));
?>
" />
</form>