public function render_shortcode($attributes)
 {
     $model = shortcode_atts(array('id' => 1, 'title' => ''), $attributes);
     $model['options'] = self::$_options;
     $displet_templates = DispletRetsIdxTemplatesController::get_template('displet-quick-search.php', $model);
     return $displet_templates;
 }
 public static function include_popups()
 {
     echo DispletRetsIdxTemplatesController::get_template('displet-property-details-page-popups.php', self::$_model);
 }
 public static function include_javascript_variables()
 {
     echo DispletRetsIdxTemplatesController::get_template('displet-admin-javascript-variables.php', self::$_model);
 }
 function widget($args, $instance)
 {
     extract($args);
     global $displetretsidx_option;
     $title = !empty($instance['title']) ? apply_filters('widget_title', $instance['title']) : '';
     $id = !empty($instance['id']) ? intval($instance['id']) : 1;
     $model = array('options' => $displetretsidx_option, 'title' => $title, 'id' => $id);
     echo $before_widget . DispletRetsIdxTemplatesController::get_template('displet-quick-search.php', $model) . $after_widget;
 }
 public function widget($args, $instance)
 {
     $title = apply_filters('widget_title', $instance['title']);
     if (isset($instance['settings']['criteria']) && is_array($instance['settings']['criteria'])) {
         $settings = $instance['settings']['criteria'];
     } else {
         $settings = false;
     }
     echo $args['before_widget'];
     if ($title) {
         echo $args['before_title'];
         echo $title;
         echo $args['after_title'];
     }
     if ($settings) {
         $model = array();
         if (is_array($settings)) {
             foreach ($settings as $key => $value) {
                 $new_key = strtolower($key);
                 $model[$new_key] = $value;
             }
         }
         $model['is_widget'] = true;
         $residentials = new DispletRetsIdxResidentials($model);
         $listings = $residentials->get_residentials();
         $model = !empty($listings) ? array_merge($model, $listings) : $model;
         $model['visible'] = !empty($instance['visible']) && is_numeric($instance['visible']) ? $instance['visible'] : 1;
         echo DispletRetsIdxTemplatesController::get_template('displet-sidescroller-widget.php', $model);
     } else {
         if (current_user_can('manage_options')) {
             echo '<i>Please configure your DispletReader widget.</i>';
         }
     }
     echo $args['after_widget'];
 }
 public static function include_not_ie_styles()
 {
     echo DispletRetsIdxTemplatesController::get_template('displet-not-ie-styles.php', self::$_model);
 }
 public static function include_save_search_registration_popup()
 {
     echo DispletRetsIdxTemplatesController::get_template('displet-save-search-registration-popup.php', self::$_model);
 }
 public function render_shortcode($attributes)
 {
     $model = array('options' => self::$_options);
     return DispletRetsIdxTemplatesController::get_template('displet-save-search-registration-form.php', $model);
 }