/**
  * @deprecated since 1.2
  * Start using GravityView_Render_Settings::render_setting_row
  */
 public static function render_setting_row($key = '', $current_settings = array(), $override_input = null, $name = 'template_settings[%s]', $id = 'gravityview_se_%s')
 {
     _deprecated_function('GravityView_Admin_Views::render_setting_row', '1.1.7', 'GravityView_Render_Settings::render_setting_row');
     GravityView_Render_Settings::render_setting_row($key, $current_settings, $override_input, $name, $id);
 }
    /**
     * Add shortcode popup div
     *
     * @access public
     * @return void
     */
    function add_shortcode_popup()
    {
        global $post;
        if (!$this->is_post_editor_screen()) {
            return;
        }
        $post_type = get_post_type_object($post->post_type);
        $views = get_posts(array('post_type' => 'gravityview', 'posts_per_page' => -1));
        // If there are no views set up yet, we get outta here.
        if (empty($views)) {
            echo '<div id="select_gravityview_view"><div class="wrap">' . GravityView_Post_Types::no_views_text() . '</div></div>';
            return;
        }
        ?>
		<div id="select_gravityview_view">
			<form action="#" method="get" id="select_gravityview_view_form">
				<div class="wrap">

					<h2 class=""><?php 
        esc_html_e('Embed a View', 'gravityview');
        ?>
</h2>
					<p class="subtitle"><?php 
        printf(esc_attr(__('Use this form to embed a View into this %s. %sLearn more about using shortcodes.%s', 'gravityview')), $post_type->labels->singular_name, '<a href="http://gravityview.co/support/documentation/202934188/" target="_blank">', '</a>');
        ?>
</p>

					<div>
						<h3><label for="gravityview_id"><?php 
        esc_html_e('Select a View', 'gravityview');
        ?>
</label></h3>

						<select name="gravityview_id" id="gravityview_id">
							<option value=""><?php 
        esc_html_e('&mdash; Select a View to Insert &mdash;', 'gravityview');
        ?>
</option>
							<?php 
        foreach ($views as $view) {
            $title = empty($view->post_title) ? __('(no title)', 'gravityview') : $view->post_title;
            echo '<option value="' . $view->ID . '">' . esc_html(sprintf('%s #%d', $title, $view->ID)) . '</option>';
        }
        ?>
						</select>
					</div>

					<table class="form-table hide-if-js">

						<caption><?php 
        esc_html_e('View Settings', 'gravityview');
        ?>
</caption>

						<?php 
        $settings = GravityView_View_Data::get_default_args(true);
        foreach ($settings as $key => $setting) {
            if (empty($setting['show_in_shortcode'])) {
                continue;
            }
            GravityView_Render_Settings::render_setting_row($key, array(), NULL, 'gravityview_%s', 'gravityview_%s');
        }
        ?>

					</table>

					<div class="submit">
						<input type="submit" class="button button-primary button-large alignleft hide-if-js" value="<?php 
        esc_attr_e('Insert View', 'gravityview');
        ?>
" id="insert_gravityview_view" />
						<input class="button button-secondary alignright" type="submit" onclick="tb_remove(); return false;" value="<?php 
        esc_attr_e("Cancel", 'gravityview');
        ?>
" />
					</div>

				</div>
			</form>
		</div>
		<?php 
    }
Beispiel #3
0
<?php

/**
 * @package GravityView
 * @subpackage Gravityview/admin/metaboxes/views
 * @global $post
 */
global $post;
// View template settings
$current_settings = gravityview_get_template_settings($post->ID);
?>

<table class="form-table striped"><?php 
GravityView_Render_Settings::render_setting_row('single_title', $current_settings);
GravityView_Render_Settings::render_setting_row('back_link_label', $current_settings);
?>
</table>
Beispiel #4
0
 */
global $post;
$curr_form = gravityview_get_form_id($post->ID);
// View template settings
$current_settings = gravityview_get_template_settings($post->ID);
?>

<table class="form-table striped">

	<?php 
GravityView_Render_Settings::render_setting_row('page_size', $current_settings);
GravityView_Render_Settings::render_setting_row('lightbox', $current_settings);
GravityView_Render_Settings::render_setting_row('show_only_approved', $current_settings);
/**
 * @since 1.5.4
 */
GravityView_Render_Settings::render_setting_row('hide_until_searched', $current_settings);
GravityView_Render_Settings::render_setting_row('hide_empty', $current_settings);
GravityView_Render_Settings::render_setting_row('user_edit', $current_settings);
/**
 * @since  1.5.1
 */
GravityView_Render_Settings::render_setting_row('user_delete', $current_settings);
/**
 * @since 1.15.2
 */
GravityView_Render_Settings::render_setting_row('embed_only', $current_settings);
do_action('gravityview_admin_directory_settings', $current_settings);
?>

</table>
Beispiel #5
0
/**
 * @package GravityView
 * @subpackage Gravityview/admin/metaboxes/views
 * @global $post
 */
global $post;
$curr_form = gravityview_get_form_id($post->ID);
// View template settings
$current_settings = gravityview_get_template_settings($post->ID);
?>

<table class="form-table striped">

	<?php 
GravityView_Render_Settings::render_setting_row('page_size', $current_settings);
GravityView_Render_Settings::render_setting_row('lightbox', $current_settings);
GravityView_Render_Settings::render_setting_row('show_only_approved', $current_settings);
/**
 * @since 1.5.4
 */
GravityView_Render_Settings::render_setting_row('hide_until_searched', $current_settings);
GravityView_Render_Settings::render_setting_row('hide_empty', $current_settings);
GravityView_Render_Settings::render_setting_row('user_edit', $current_settings);
/**
 * @since  1.5.1
 */
GravityView_Render_Settings::render_setting_row('user_delete', $current_settings);
do_action('gravityview_admin_directory_settings', $current_settings);
?>

</table>
Beispiel #6
0
 */
global $post;
$curr_form = gravityview_get_form_id($post->ID);
// View template settings
$current_settings = gravityview_get_template_settings($post->ID);
?>
<table class="form-table striped">

	<?php 
do_action('gravityview_metabox_sort_filter_before', $current_settings);
// Begin Sort fields
do_action('gravityview_metabox_sort_before', $current_settings);
/**
 * @since 1.7
 */
GravityView_Render_Settings::render_setting_row('sort_columns', $current_settings);
$sort_fields_input = '<select name="template_settings[sort_field]" id="gravityview_sort_field">' . gravityview_get_sortable_fields($curr_form, $current_settings['sort_field']) . '</select>';
GravityView_Render_Settings::render_setting_row('sort_field', $current_settings, $sort_fields_input);
GravityView_Render_Settings::render_setting_row('sort_direction', $current_settings);
// End Sort fields
do_action('gravityview_metabox_sort_after', $current_settings);
// Begin Filter fields
do_action('gravityview_metabox_filter_before', $current_settings);
GravityView_Render_Settings::render_setting_row('start_date', $current_settings);
GravityView_Render_Settings::render_setting_row('end_date', $current_settings);
// End Filter fields
do_action('gravityview_metabox_filter_after', $current_settings);
do_action('gravityview_metabox_sort_filter_after', $current_settings);
?>

</table>