コード例 #1
0
    /**
     * Contact for the contact message overview page
     *
     * @version 1.0
     * Copyright 2011 Andy Potanin, Usability Dynamics, Inc.  <*****@*****.**>
     */
    static function crm_page_wp_crm_contact_messages()
    {
        global $current_screen, $screen_layout_columns;
        $wp_list_table = new WP_CMR_List_Table("table_scope=wp_crm_contact_messages&per_page=25&ajax_action=wp_crm_messages_table");
        //** Load items into table class */
        $wp_list_table->all_items = class_contact_messages::get_messages();
        //** Items are only loaded, prepare_items() only paginates them */
        $wp_list_table->prepare_items();
        $wp_list_table->data_tables_script();
        ?>
    <div class="wp_crm_overview_wrapper wrap">
      <div class="wp_crm_ajax_result"></div>
      <h2><?php 
        _e('Contact Messages', ud_get_wp_crm()->domain);
        ?>
</h2>
      <form id="wp-crm-filter" action="#" method="POST">
        <?php 
        if (!CRM_UD_F::is_older_wp_version('3.4')) {
            ?>
          <div id="poststuff">
          <div id="post-body" class="metabox-holder <?php 
            echo 2 == $screen_layout_columns ? 'columns-2' : 'columns-1';
            ?>
">
            <div id="post-body-content">
              <?php 
            $wp_list_table->display();
            ?>
            </div>
            <div id="postbox-container-1" class="postbox-container">
              <div id="side-sortables" class="meta-box-sortables ui-sortable">
                <?php 
            do_meta_boxes($current_screen->id, 'normal', $wp_list_table);
            ?>
              </div>
            </div>
          </div>
        </div><!-- /poststuff -->
        <?php 
        } else {
            ?>
          <div id="poststuff" class="<?php 
            echo $current_screen->id;
            ?>
_table metabox-holder <?php 
            echo 2 == $screen_layout_columns ? 'has-right-sidebar' : '';
            ?>
">
          <div class="wp_crm_sidebar inner-sidebar">
            <div class="meta-box-sortables ui-sortable">
              <?php 
            do_meta_boxes($current_screen->id, 'normal', $wp_list_table);
            ?>
            </div>
          </div>
          <div id="post-body">
            <div id="post-body-content">
              <?php 
            $wp_list_table->display();
            ?>
            </div><!-- /.post-body-content -->
          </div><!-- /.post-body -->
          <br class="clear"/>
        </div><!-- /#poststuff -->
        <?php 
        }
        ?>
      </form>
    </div><!-- /.wp_crm_overview_wrapper -->
  <?php 
    }