Exemplo n.º 1
0
 function __construct($id = 'default_list', $settings = array(), $field_options = array(), $areas = array())
 {
     $list_settings = array('slug' => 'list', 'type' => 'custom', 'label' => __('List (default)', 'gravityview'), 'description' => __('Display items in a listing view.', 'gravityview'), 'logo' => plugins_url('includes/presets/default-list/logo-default-list.png', GRAVITYVIEW_FILE), 'css_source' => plugins_url('templates/css/list-view.css', GRAVITYVIEW_FILE));
     $settings = wp_parse_args($settings, $list_settings);
     $field_options = array('show_as_link' => array('type' => 'checkbox', 'label' => __('Link to single entry', 'gravityview'), 'value' => false, 'context' => 'directory'));
     $areas = array(array('1-1' => array(array('areaid' => 'list-title', 'title' => __('Listing Title', 'gravityview'), 'subtitle' => ''), array('areaid' => 'list-subtitle', 'title' => __('Subheading', 'gravityview'), 'subtitle' => 'Data placed here will be bold.')), '1-3' => array(array('areaid' => 'list-image', 'title' => __('Image', 'gravityview'), 'subtitle' => 'Leave empty to remove.')), '2-3' => array(array('areaid' => 'list-description', 'title' => __('Other Fields', 'gravityview'), 'subtitle' => 'Below the subheading, a good place for description and other data.'))), array('1-2' => array(array('areaid' => 'list-footer-left', 'title' => __('Footer Left', 'gravityview'), 'subtitle' => '')), '2-2' => array(array('areaid' => 'list-footer-right', 'title' => __('Footer Right', 'gravityview'), 'subtitle' => ''))));
     parent::__construct($id, $settings, $field_options, $areas);
 }
 function __construct($id = 'default_table_edit', $settings = array(), $field_options = array(), $areas = array())
 {
     $edit_settings = array('slug' => 'edit', 'type' => 'internal', 'label' => __('Edit Table', 'gravityview'), 'description' => __('Display items in a table view.', 'gravityview'), 'logo' => plugins_url('includes/presets/default-table/logo-default-table.png', GRAVITYVIEW_FILE), 'css_source' => gravityview_css_url('table-view.css', GRAVITYVIEW_DIR . 'templates/css/'));
     $settings = wp_parse_args($settings, $edit_settings);
     /**
      * @see  GravityView_Admin_Views::get_default_field_options() for Generic Field Options
      * @var array
      */
     $field_options = array();
     $areas = array(array('1-1' => array(array('areaid' => 'edit-fields', 'title' => __('Visible Edit Fields', 'gravityview')))));
     parent::__construct($id, $settings, $field_options, $areas);
 }
 function __construct($id = 'default_table', $settings = array(), $field_options = array(), $areas = array())
 {
     $table_settings = array('slug' => 'table', 'type' => 'custom', 'label' => __('Table (default)', 'gravityview'), 'description' => __('Display items in a table view.', 'gravityview'), 'logo' => plugins_url('includes/presets/default-table/logo-default-table.png', GRAVITYVIEW_FILE), 'css_source' => plugins_url('templates/css/table-view.css', GRAVITYVIEW_FILE));
     $settings = wp_parse_args($settings, $table_settings);
     /**
      * @see  GravityView_Admin_Views::get_default_field_options() for Generic Field Options
      * @var array
      */
     $field_options = array('show_as_link' => array('type' => 'checkbox', 'label' => __('Link to single entry', 'gravityview'), 'value' => false, 'context' => 'directory'));
     $areas = array(array('1-1' => array(array('areaid' => 'table-columns', 'title' => __('Visible Table Columns', 'gravityview'), 'subtitle' => __('Each field will be displayed as a column in the table.', 'gravityview')))));
     parent::__construct($id, $settings, $field_options, $areas);
 }
 function __construct($id = 'datatables_table', $settings = array(), $field_options = array(), $areas = array())
 {
     if (empty($settings)) {
         $settings = array('slug' => 'table-dt', 'type' => 'custom', 'label' => __('DataTables Table', 'gv-datatables'), 'description' => __('Display items in a dynamic table powered by DataTables.', 'gv-datatables'), 'logo' => plugins_url('assets/images/logo-datatables.png', GV_DT_FILE), 'css_source' => apply_filters('gravityview_datatables_style_src', plugins_url('assets/css/datatables.css', GV_DT_FILE)));
     }
     /**
      * @see  GravityView_Admin_Views::get_default_field_options() for Generic Field Options
      * @var array
      */
     $field_options = array('show_as_link' => array('type' => 'checkbox', 'label' => __('Link to single entry', 'gv-datatables'), 'value' => false, 'context' => 'directory'));
     $areas = array(array('1-1' => array(array('areaid' => 'table-columns', 'title' => __('Visible Table Columns', 'gv-datatables'), 'subtitle' => ''))));
     parent::__construct($id, $settings, $field_options, $areas);
 }