function userpro_media_manager($arg0) { global $userpro_media_manager; if (is_user_logged_in() && $arg0['template'] === 'view' || userpro_media_get_option('media_display') == 'n' && $arg0['template'] === 'view') { ?> <div class='userpro-section userpro-column userpro-collapsible-1 userpro-collapsed-0'><?php _e('Media Gallery', 'userpro-media'); ?> </div> <?php $count = 0; $photo = 0; $video = 0; $music = 0; $medias = get_option('userpro_media_gallery'); if (!empty($medias)) { foreach ($medias as $media) { if (($media['media_type'] == 'photo' || $media['media_type'] == 'video' || $media['media_type'] == 'music') && $media['user_id'] == $arg0['user_id']) { if (file_exists($media['media_path'])) { if ($media['media_type'] == 'photo') { $photo++; } if ($media['media_type'] == 'video') { $video++; } if ($media['media_type'] == 'music') { $music++; } $count++; } } } } if ($count > 0) { ?> <div class='userpro-field userpro-field-all-media userpro-field-view'> <div id="navmediacontainer"> <ul> <li><a href="#" onclick="change_media_tab('<?php echo $arg0['user_id']; ?> 1',<?php echo $arg0['user_id']; ?> );" id="photo_tab<?php echo $arg0['user_id']; ?> " style="background-color:#fff;color:#000"><?php _e('Photos', 'userpro-media'); ?> </a></li> <li><a href="#" onclick="change_media_tab('<?php echo $arg0['user_id']; ?> 2',<?php echo $arg0['user_id']; ?> );" id="video_tab<?php echo $arg0['user_id']; ?> "><?php _e('Videos', 'userpro-media'); ?> </a></li> <li><a href="#" onclick="change_media_tab('<?php echo $arg0['user_id']; ?> 3',<?php echo $arg0['user_id']; ?> );" id="music_tab<?php echo $arg0['user_id']; ?> "><?php _e('Music', 'userpro-media'); ?> </a></li> </ul> <div class="media_container"> <div id="photo_tab_data<?php echo $arg0['user_id']; ?> "><br/><div class="media_clear"></div> <?php if ($photo > 0) { $userpro_media_manager->get_media_list_view('photos', $arg0['user_id']); } else { _e("No Photos in the gallery", 'userpro-media'); } ?> <div class="userpro-clear"></div> </div> <div id="video_tab_data<?php echo $arg0['user_id']; ?> " style="display:none"><br/><div class="media_clear"></div> <?php if ($video > 0) { $userpro_media_manager->get_media_list_view('videos', $arg0['user_id']); } else { _e("No Videos in the gallery", 'userpro-media'); } ?> <div class="userpro-clear"></div> </div> <div id="music_tab_data<?php echo $arg0['user_id']; ?> " style="display:none"><br/><div class="media_clear"></div> <?php if ($music > 0) { $userpro_media_manager->get_media_list_view('music', $arg0['user_id']); } else { _e("No Music files in the gallery", 'userpro-media'); } ?> <div class="userpro-clear"></div> </div> </div> </div> </div> <?php } ?> <?php } else { if (is_user_logged_in() && $arg0['template'] === 'edit') { $i = $arg0['unique_id']; $data = ''; $options = get_option('userpro_media'); $count = 0; $photo = 0; $video = 0; $music = 0; $medias = get_option('userpro_media_gallery'); delete_option('userpro_media_gallery_temp_data'); if (!empty($medias)) { foreach ($medias as $media) { if (($media['media_type'] == 'photo' || $media['media_type'] == 'video' || $media['media_type'] == 'music') && $media['user_id'] == $arg0['user_id']) { if (file_exists($media['media_path'])) { if ($media['media_type'] == 'photo') { $photo++; } if ($media['media_type'] == 'video') { $video++; } if ($media['media_type'] == 'music') { $music++; } } } } } ?> <div class='userpro-section userpro-column userpro-collapsible-1 userpro-collapsed-0' ><?php _e('Media Gallery', 'userpro-media'); ?> </div> <div class='userpro-field userpro-field-all-media userpro-field-view'> <div id="navmediacontainer"> <ul> <li><a href="#" onclick="change_media_tab('<?php echo $arg0['user_id']; ?> 1',<?php echo $arg0['user_id']; ?> );" id="photo_tab<?php echo $arg0['user_id']; ?> " style="background-color:#fff;color:#000"><?php _e('Photos', 'userpro-media'); ?> </a></li> <li><a href="#" onclick="change_media_tab('<?php echo $arg0['user_id']; ?> 2',<?php echo $arg0['user_id']; ?> );" id="video_tab<?php echo $arg0['user_id']; ?> "><?php _e('Videos', 'userpro-media'); ?> </a></li> <li><a href="#" onclick="change_media_tab('<?php echo $arg0['user_id']; ?> 3',<?php echo $arg0['user_id']; ?> );" id="music_tab<?php echo $arg0['user_id']; ?> "><?php _e('Music', 'userpro-media'); ?> </a></li> </ul> <div class="media_container"> <div id="photo_tab_data<?php echo $arg0['user_id']; ?> "><br/><div class="media_clear"></div> <?php if ($options['media_photo_upload_count'] == "y") { $data = "<p>" . sprintf(__('You have uploaded %s image/s', 'userpro-media'), $photo) . "</p>"; if ($options['media_photo_number_limit'] == '-1') { $image_count = 99999999; } else { $image_count = $options['media_photo_number_limit'] - $photo; } if ($options['media_photo_number_limit'] != '-1' && $image_count > 0) { $data .= "<p>" . sprintf(__('You can now upload %s image/s', 'userpro-media'), $image_count) . "</p>"; } } else { if ($options['media_photo_number_limit'] == '-1') { $image_count = 99999999; } else { $image_count = $options['media_photo_number_limit'] - $photo; } $data = ""; } if ($image_count > 0 || $options['media_photo_number_limit'] == '-1') { $data .= "<div id='media_photo_uploader' class = 'userpro-input' style='float:left'>"; $data .= "<div class = 'userpro-pic userpro-photo-file' data-remove_text='" . __('Remove', 'userpro') . "'></div>"; $data .= "<div class = 'userpro-media-upload' data-filetype = 'photo' data-upload_limit='" . $image_count . "' data-allowed_extensions = '" . $options['media_photo_extension_list'] . "'>" . __('Upload New Photo', 'userpro-media') . "</div>"; $data .= "<input data-required='0' type='hidden' name='photo-{$i}' id='photo-{$i}' value='' />"; if ($options['media_photo_size_limit'] <= wp_max_upload_size() / (1024 * 1024)) { $data .= sprintf(__('Max Upload limit is %s MB', 'userpro-media'), $options['media_photo_size_limit']); } else { $data .= sprintf(__('Max Upload limit is %s MB', 'userpro-media'), wp_max_upload_size() / (1024 * 1024)); } $data .= "</div><br/>"; } if ($options['media_photo_type'] == 'y') { echo $data; } ?> <div class="media_clear"></div> <?php if ($photo > 0) { echo $userpro_media_manager->get_media_list_edit('photos', $arg0['user_id']); } else { _e("No Photos in the gallery", 'userpro-media'); } ?> <div class="userpro-clear"></div> </div> <div id="video_tab_data<?php echo $arg0['user_id']; ?> " style="display:none"><br/><div class="media_clear"></div> <?php if ($options['media_video_upload_count'] == "y") { $data = "<p>" . sprintf(__('You have uploaded %s video/s', 'userpro-media'), $video) . "</p>"; if ($options['media_video_number_limit'] == '-1') { $video_count = 99999999; } else { $video_count = $options['media_video_number_limit'] - $video; } if ($options['media_video_number_limit'] != '-1' && $video_count > 0) { $data .= "<p>" . sprintf(__('You can now upload %s video/s', 'userpro-media'), $video_count) . "</p>"; } } else { if ($options['media_video_number_limit'] == '-1') { $video_count = 99999999; } else { $video_count = $options['media_video_number_limit'] - $video; } $data = ""; } if ($video_count > 0 || $options['media_video_number_limit'] == '-1') { $data .= "<div class = 'userpro-input' style='float:left'>"; $data .= "<div class = 'userpro-pic userpro-video-file' data-remove_text='" . __('Remove', 'userpro') . "'></div>"; $data .= "<div class = 'userpro-media-upload' data-filetype = 'video' data-upload_limit='" . $video_count . "' data-allowed_extensions = '" . $options['media_video_extension_list'] . "'>" . __('Upload New Video', 'userpro-media') . "</div>"; $data .= "<input data-required='0' type='hidden' name='video-{$i}' id='video-{$i}' value='' />"; if ($options['media_video_size_limit'] <= wp_max_upload_size() / (1024 * 1024)) { $data .= sprintf(__('Max Upload limit is %s MB', 'userpro-media'), $options['media_video_size_limit']); } else { $data .= sprintf(__('Max Upload limit is %s MB', 'userpro-media'), wp_max_upload_size() / (1024 * 1024)); } $data .= "</div><br/>"; } if ($options['media_video_type'] == 'y') { echo $data; } ?> <div class="media_clear"></div> <?php if ($video > 0) { echo $userpro_media_manager->get_media_list_edit('videos', $arg0['user_id']); } else { _e("No Videos in the gallery", 'userpro-media'); } ?> <div class="userpro-clear"></div> </div> <div id="music_tab_data<?php echo $arg0['user_id']; ?> " style="display:none"><br/><div class="media_clear"></div> <?php if ($options['media_music_upload_count'] == "y") { $data = "<p>" . sprintf(__('You have uploaded %s audio/s', 'userpro-media'), $music) . "</p>"; if ($options['media_music_number_limit'] == '-1') { $music_count = 99999999; } else { $music_count = $options['media_music_number_limit'] - $music; } if ($options['media_music_number_limit'] != '-1' && $music_count > 0) { $data .= "<p>" . sprintf(__('You can now upload %s audio/s', 'userpro-media'), $music_count) . "</p>"; } } else { if ($options['media_music_number_limit'] == '-1') { $music_count = 99999999; } else { $music_count = $options['media_music_number_limit'] - $music; } $data = ""; } if ($music_count > 0 || $options['media_music_number_limit'] == '-1') { $data .= "<div class = 'userpro-input' style='float:left'>"; $data .= "<div class = 'userpro-pic userpro-music-file' data-remove_text='" . __('Remove', 'userpro') . "'></div>"; $data .= "<div class = 'userpro-media-upload' data-filetype = 'music' data-upload_limit='" . $music_count . "' data-allowed_extensions = '" . $options['media_music_extension_list'] . "'>" . __('Upload New Music', 'userpro-media') . "</div>"; $data .= "<input data-required='0' type='hidden' name='music-{$i}' id='music-{$i}' value='' />"; if ($options['media_music_size_limit'] <= wp_max_upload_size() / (1024 * 1024)) { $data .= sprintf(__('Max Upload limit is %s MB', 'userpro-media'), $options['media_music_size_limit']); } else { $data .= sprintf(__('Max Upload limit is %s MB', 'userpro-media'), wp_max_upload_size() / (1024 * 1024)); } $data .= "</div><br/>"; } if ($options['media_music_type'] == 'y') { echo $data; } ?> <div class="media_clear"></div> <?php if ($music > 0) { echo $userpro_media_manager->get_media_list_edit('music', $arg0['user_id']); } else { _e("No Music files in the gallery", 'userpro-media'); } ?> <div class="userpro-clear"></div> </div> </div> </div> </div> <?php } } }
<tr valign="top" id="music_upload_count"> <th scope="row"><label for="media_music_upload_count"><?php _e('Show Upload Count For Audios', 'userpro-media'); ?> </label></th> <td> <select name="media_music_upload_count" id="media_music_upload_count" class="chosen-select" style="width:300px"> <option value="y" <?php selected('y', userpro_media_get_option('media_music_upload_count')); ?> ><?php _e('Yes', 'userpro-media'); ?> </option> <option value="n" <?php selected('n', userpro_media_get_option('media_music_upload_count')); ?> ><?php _e('No', 'userpro-media'); ?> </option> </select> </td> </tr> </table> <p class="submit"> <input type="submit" name="submit" id="submit" class="button button-primary" value="<?php _e('Save Changes', 'userpro-media'); ?>