$_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; $end_page = $start_page + $per_page; $total_num_pages = count(videoDB::find_all_galleries()); $total_value = ceil($total_num_pages / $per_page); $defaults = array('base' => add_query_arg('paged', '%#%'), 'format' => '?paged=%#%', 'total' => $total_value, 'current' => $pagenum, 'show_all' => false, 'prev_next' => true, 'prev_text' => __('«'), 'next_text' => __('»'), 'end_size' => 1, 'mid_size' => 2, 'type' => 'plain', 'add_fragment' => ''); $page_links = paginate_links($defaults); $gallerylist = videoDB::find_all_galleries('gid', 'asc', TRUE, $per_page, $start_page); ?> <script type="text/javascript"> function checkAll(form) { for (i = 0, n = form.elements.length; i < n; i++) { if(form.elements[i].type == "checkbox") { if(form.elements[i].name == "doaction[]") { if(form.elements[i].checked == true) form.elements[i].checked = false; else form.elements[i].checked = true; } } } }
/** * Function for upload video tab. * * @author Praveen Rajan */ function tab_uploadvideo() { ?> <!-- upload videos --> <?php $max_upload_size = wp_convert_bytes_to_hr(wp_max_upload_size()); ?> <h2><?php _e('Upload Videos'); ?> </h2> <form name="uploadvideo" id="uploadvideo_form" method="POST" enctype="multipart/form-data" action="<?php echo admin_url('admin.php?page=cvg-gallery-add') . '#uploadvideo'; ?> " accept-charset="utf-8" > <table class="form-table"> <tr valign="top"> <th scope="row"><?php _e('Upload Video'); ?> </th> <td><span id='spanButtonPlaceholder'></span><input type="file" name="videofiles[]" id="videofiles" size="35" class="videofiles"/> <br/> <i><?php _e('Allowed File Formats: H.264 (.mp4, .mov), FLV (.flv) and MP3 (.mp3)'); ?> <br /> <?php echo 'Maximum file upload size: ' . $max_upload_size; ?> </i></td> </tr> <tr valign="top"> <th scope="row"><?php _e('in to'); ?> </th> <td><select name="galleryselect" id="galleryselect"> <option value="0" ><?php _e('Choose gallery'); ?> </option> <?php $gallerylist = videoDB::find_all_galleries('gid', 'ASC'); foreach ($gallerylist as $gallery) { $name = empty($gallery->title) ? $gallery->name : $gallery->title; echo '<option value="' . $gallery->gid . '" >' . $gallery->gid . ' - ' . $name . '</option>' . "\n"; } ?> </select> </tr> </table> <div class="submit"> <input type="hidden" value="Upload Videos" name="uploadvideo" /> <input class="button-primary" type="button" name="uploadvideo_btn" id="uploadvideo_btn" value="<?php _e('Upload Videos'); ?> " /> </div> </form> <?php }
?> <input type="hidden" id="move_videos_deletelist" name="move_video_list" value="" /> <input type="hidden" id="move_videos_bulkaction" name="TB_bulkaction" value="" /> <input type="hidden" name="page" value="manage-galleries" /> <table width="100%" border="0" cellspacing="3" cellpadding="3" > <tr valign="top"> <td> <strong><?php _e('Move video(s) to Gallery'); ?> :</strong> </td> <td> <select name="galleryselect" id="galleryselect"> <?php $gallerylist = videoDB::find_all_galleries('gid', 'ASC'); foreach ($gallerylist as $gallery) { if ($gallery->gid != $_GET['gid']) { $name = empty($gallery->title) ? $gallery->name : $gallery->title; echo '<option value="' . $gallery->gid . '" >' . $gallery->gid . ' - ' . $name . '</option>' . "\n"; } } ?> </select> </td> </tr> <tr align="center"> <td colspan="2" class="submit"> <input class="button-primary" type="submit" name="TB_MoveVideo" value="<?php _e('OK'); ?>
?> /wp-includes/js/tinymce/utils/mctabs.js"></script> <script language="javascript" type="text/javascript" src="<?php echo site_url(); ?> /wp-includes/js/tinymce/utils/form_utils.js"></script> <script language="javascript" type="text/javascript" src="<?php echo site_url(); ?> /wp-includes/js/jquery/jquery.js"></script> </head> <body> <?php //Get all galleries $cvg_galleries = new videoDB(); $galleries = $cvg_galleries->find_all_galleries(); $select_galleries = '<select name="gallerytag" style="width:200px;" id="gallerytag">'; foreach ($galleries as $gallery) { $select_galleries .= '<option value="' . $gallery->gid . '">' . $gallery->name . '</option>'; } $select_galleries .= '</select>'; //Get all videos $videos = $cvg_galleries->get_all_videos(); $select_videos = '<select name="singletag" style="width:200px;" id="singletag">'; foreach ($videos as $video) { $select_videos .= '<option value="' . $video->pid . '">' . $video->alttext . '</option>'; } $select_videos .= '</select>'; $options_player = get_option('cvg_player_settings'); $player_width = $options_player['cvgplayer_width']; $player_height = $options_player['cvgplayer_height'];
/** * Function for show tab for media videos * * @author Praveen Rajan */ function tab_addmedia() { ?> <!-- Add youtube videos --> <h2><?php _e('Attach Media'); ?> </h2> <form name="addmedia" id="addmedia_form" method="POST" action="<?php echo admin_url('admin.php?page=cvg-gallery-add') . '#addmedia'; ?> " accept-charset="utf-8" > <table class="form-table"> <tr valign="top"> <th scope="row"><?php _e('Choose Media from Library'); ?> </th> <td> <select name="mediaselect_add" id="mediaselect_add"> <option value="0" ><?php _e('Choose media'); ?> </option> <?php $cool_video_gallery = new CoolVideoGallery(); $ext = $cool_video_gallery->allowed_extension; $args = array('post_type' => 'attachment', 'post_mime_type' => 'video'); $mediafiles = get_posts($args); foreach ($mediafiles as $file) { $filepart = CvgCore::fileinfo($file->guid); if (in_array($filepart['extension'], $ext)) { $name = empty($file->post_name) ? $file->post_title : $file->post_name; echo '<option value="' . $file->ID . '" >' . $name . '</option>' . "\n"; } } $args_audio = array('post_type' => 'attachment', 'post_mime_type' => 'audio'); $mediafiles_audio = get_posts($args_audio); foreach ($mediafiles_audio as $file) { $filepart = CvgCore::fileinfo($file->guid); if (in_array($filepart['extension'], $ext)) { $name = empty($file->post_name) ? $file->post_title : $file->post_name; echo '<option value="' . $file->ID . '" >' . $name . '</option>' . "\n"; } } ?> </select> </td> </tr> <tr valign="top"> <th scope="row"><?php _e('in to'); ?> </th> <td> <select name="galleryselect_media" id="galleryselect_media"> <option value="0" ><?php _e('Choose gallery'); ?> </option> <?php $gallerylist = videoDB::find_all_galleries('gid', 'ASC'); foreach ($gallerylist as $gallery) { $name = empty($gallery->title) ? $gallery->name : $gallery->title; echo '<option value="' . $gallery->gid . '" >' . $gallery->gid . ' - ' . $name . '</option>' . "\n"; } ?> </select> </tr> </table> <?php wp_nonce_field('cvg_add_media_nonce', 'cvg_add_media_nonce_csrf'); ?> <div class="submit"> <input type="hidden" value="Add Media" name="addmedia" /> <input class="button-primary" type="button" name="addmedia_btn" id="addmedia_btn" value="<?php _e('Add Media'); ?> " /> </div> </form> <?php }