Example #1
0
 /**
  * Function to upload and add gallery.
  * @author Praveen Rajan
  */
 function processor()
 {
     if (isset($_POST['addgallery']) && $_POST['addgallery']) {
         // wp_nonce_field('cvg_add_gallery_nonce','cvg_add_gallery_nonce_csrf');
         // if this fails, check_admin_referer() will automatically print a "failed" page and die.
         if (check_admin_referer('cvg_add_gallery_nonce', 'cvg_add_gallery_nonce_csrf')) {
             $newgallery = esc_attr($_POST['galleryname']);
             if (isset($_POST['gallerydesc'])) {
                 $gallery_desc = esc_attr($_POST['gallerydesc']);
             } else {
                 $gallery_desc = '';
             }
             if (!empty($newgallery)) {
                 CvgCore::create_gallery($newgallery, $gallery_desc);
             } else {
                 CvgCore::show_video_error(__('No valid gallery name!'));
             }
         }
     }
     if (isset($_POST['uploadvideo']) && $_POST['uploadvideo']) {
         // wp_nonce_field('cvg_upload_video_nonce','cvg_upload_video_nonce_csrf');
         if (check_admin_referer('cvg_upload_video_nonce', 'cvg_upload_video_nonce_csrf')) {
             if ($_FILES['videofiles']['error'][0] == 0) {
                 $messagetext = CvgCore::upload_videos();
             } else {
                 CvgCore::show_video_error(__('Upload failed! ' . CvgCore::decode_upload_error($_FILES['videofiles']['error'][0])));
             }
         }
     }
     if (isset($_POST['addvideo']) && $_POST['addvideo']) {
         // wp_nonce_field('cvg_attach_youtube_nonce','cvg_attach_youtube_nonce_csrf');
         if (check_admin_referer('cvg_attach_youtube_nonce', 'cvg_attach_youtube_nonce_csrf')) {
             if (empty($_POST['videourl'])) {
                 CvgCore::show_video_error(__('Enter a valid Youtube video URL.'));
             } else {
                 CvgCore::add_youtube_videos();
             }
         }
     }
     if (isset($_POST['addmedia']) && $_POST['addmedia']) {
         // wp_nonce_field('cvg_add_media_nonce','cvg_add_media_nonce_csrf');
         if (check_admin_referer('cvg_add_media_nonce', 'cvg_add_media_nonce_csrf')) {
             CvgCore::add_media_videos();
         }
     }
 }
Example #2
0
 /**
  * Function to upload and add gallery.
  * @author Praveen Rajan
  */
 function processor()
 {
     if ($_POST['addgallery']) {
         $newgallery = esc_attr($_POST['galleryname']);
         if (isset($_POST['gallerydesc'])) {
             $gallery_desc = esc_attr($_POST['gallerydesc']);
         } else {
             $gallery_desc = '';
         }
         if (!empty($newgallery)) {
             CvgCore::create_gallery($newgallery, $gallery_desc);
         } else {
             CvgCore::show_video_error(__('No valid gallery name!'));
         }
     }
     if ($_POST['uploadvideo']) {
         if ($_FILES['videofiles']['error'][0] == 0) {
             $messagetext = CvgCore::upload_videos();
             CvgCore::xml_playlist($galleryID);
         } else {
             CvgCore::show_video_error(__('Upload failed! ' . CvgCore::decode_upload_error($_FILES['videofiles']['error'][0])));
         }
     }
 }