Example #1
0
        // If orderby is set, use this as the sort column
        if (!empty($_GET['orderby'])) {
            $orderby = $_GET['orderby'];
        }
        // If order is set use this as the order
        if (!empty($_GET['order'])) {
            $order = $_GET['order'];
        }
        $result = strcmp($a[$orderby], $b[$orderby]);
        if ($order === 'asc') {
            return $result;
        }
        return -$result;
    }
}
$listtable = new Map_List_Table();
$listtable->prepare_items();
?>

    <?php 
if (isset($_REQUEST['msg']) && !isset($_REQUEST['action'])) {
    ?>
        <div class="error"><p><?php 
    _e('You need to create your first map. Select a map from the drop-down list below and click "Add new map"', 'free-html5-map');
    ?>
</p></div>
    <?php 
}
?>
    
    <div class="wrap free-html5-map full">
Example #2
0
                //Page Number
                if (empty($paged) || !is_numeric($paged) || $paged <= 0) {
                    $paged = 1;
                }
                //adjust the query to take pagination into account
                if (!empty($paged) && !empty($per_page)) {
                    $offset = ($paged - 1) * $per_page;
                    $query .= ' LIMIT ' . (int) $offset . ', ' . (int) $per_page;
                }
                // Register pagination
                $this->set_pagination_args(array('total_items' => $total_items, 'per_page' => $per_page, 'total_pages' => ceil($total_items / $per_page)));
                // Add items
                $this->items = $wpdb->get_results($query, 'ARRAY_A');
            }
        }
        $map_list_table = new Map_List_Table();
        $map_list_table->prepare_items();
        ?>
<div class="wrap">

	<h2><?php 
        _e('Custom Interactive Maps', 'mapplic');
        ?>
 <a href="?page=<?php 
        echo $_REQUEST['page'];
        ?>
&amp;action=new" class="add-new-h2"><?php 
        _e('Add New');
        ?>
</a></h2>