Example #1
0
<?php 
echo '<link rel="stylesheet" href="' . trailingslashit(WP_PLUGIN_URL . '/' . dirname(dirname(plugin_basename(__FILE__)))) . 'css/thickbox.css" type="text/css" />';
$title = __('Manage Video Gallery');
//Section to delete list of galleries
if (isset($_POST['TB_gallerylist']) && !empty($_POST['TB_gallerylist'])) {
    $gids = explode(',', $_POST['TB_gallerylist']);
    foreach ($gids as $gid) {
        CvgCore::delete_video_gallery($gid);
        videoDB::delete_gallery($gid);
    }
    _e('<div class="clear"><div class="wrap"><div id="message" class="updated fade below-h2"><p>Galleries deleted successfully.</p></div></div></div>');
}
//Section to delete a single gallery
if (isset($_POST['TB_gallerysingle']) && !empty($_POST['TB_gallerysingle'])) {
    $gid = $_POST['TB_gallerysingle'];
    CvgCore::delete_video_gallery($gid);
    videoDB::delete_gallery($gid);
    _e('<div class="clear"><div class="wrap"><div id="message" class="updated fade below-h2"><p>Gallery ' . $gid . ' deleted successfully.</p></div></div></div>');
}
//Build the pagination for more than 25 galleries
if (!isset($_GET['paged']) || $_GET['paged'] < 1) {
    $_GET['paged'] = 1;
}
$options = get_option('cvg_settings');
$per_page = $options['max_cvg_gallery'];
$pagenum = isset($_GET['paged']) ? absint($_GET['paged']) : 0;
if (empty($pagenum)) {
    $pagenum = 1;
}
/*Start and end page settings for pagination.*/
$start_page = ($pagenum - 1) * $per_page;