/** * Define sizes_content. * * @access static * * @param void * * @return void */ public static function sizes_content() { global $rtmedia; $options = self::extract_settings('defaultSizes', $rtmedia->options); $render_data = self::sizes_render_options($options); ?> <div class="rtm-option-wrapper rtm-img-size-setting"> <h3 class="rtm-option-title"> <?php _e('Media Size Settings', 'rtmedia'); ?> </h3> <table class="form-table"> <tr> <th><strong><?php _e('Category', 'rtmedia'); ?> </strong></th> <th><strong><?php _e('Entity', 'rtmedia'); ?> </strong></th> <th><strong><?php _e('Width', 'rtmedia'); ?> </strong></th> <th><strong><?php _e('Height', 'rtmedia'); ?> </strong></th> <th><strong><?php _e('Crop', 'rtmedia'); ?> </strong></th> </tr> <?php foreach ($render_data as $parent_key => $section) { $entities = $section; unset($entities['title']); $count = 0; $row_span = sizeof($entities); foreach ($entities as $entity) { ?> <tr> <?php if ($count == 0) { ?> <td class="rtm-row-title" rowspan="<?php echo $row_span; ?> "> <?php echo ucfirst($section['title']); ?> </td> <?php } ?> <td> <?php echo ucfirst($entity['title']); ?> </td> <?php $args = array('key' => 'defaultSizes_' . $parent_key . '_' . $entity['title']); foreach ($entity as $child_key => $value) { if ('title' != $child_key) { $args[$child_key] = $value; } } self::dimensions($args); ?> </tr> <?php $count++; } } ?> </table> </div> <?php $options = $rtmedia->options; // Checking if user has subscribed any plan for encoding $rtmedia_encoding_api_key = get_rtmedia_encoding_api_key(); if (isset($rtmedia_encoding_api_key) && $rtmedia_encoding_api_key != '' && $rtmedia_encoding_api_key) { $render_video_thumb = array('title' => __('Number of thumbnails to generate on video upload', 'rtmedia'), 'callback' => array('RTMediaFormHandler', 'number'), 'args' => array('key' => 'general_videothumbs', 'value' => $options['general_videothumbs'], 'class' => array('rtmedia-setting-text-box'), 'desc' => __(' If you choose more than 1 thumbnail, your users will be able to change the thumbnail by going to video \'edit\' section. Maximum value is 10.', 'rtmedia'), 'min' => 1, 'max' => 10)); ?> <div class="rtm-option-wrapper"> <?php self::render_option_group(__('Encoding Settings', 'rtmedia')); ?> <?php self::render_option_content($render_video_thumb); ?> </div> <?php } $render_jpeg_image_quality = array('title' => __('JPEG/JPG image quality (1-100)', 'rtmedia'), 'callback' => array('RTMediaFormHandler', 'number'), 'args' => array('key' => 'general_jpeg_image_quality', 'value' => $options['general_jpeg_image_quality'], 'class' => array('rtmedia-setting-text-box'), 'desc' => __('Enter JPEG/JPG Image Quality. Minimum value is 1. 100 is original quality.', 'rtmedia'), 'min' => 1, 'max' => 100)); ?> <div class="rtm-option-wrapper"> <?php self::render_option_group(__('Image Quality', 'rtmedia')); ?> <?php self::render_option_content($render_jpeg_image_quality); ?> </div> <?php }
/** * Define sizes_content. * * @access static * * @param void * * @return void */ public static function sizes_content() { global $rtmedia; $options = self::extract_settings('defaultSizes', $rtmedia->options); $render_data = self::sizes_render_options($options); ?> <div class="postbox metabox-holder"> <h3 class="hndle"> <span><?php _e('Media Size Settings', 'rtmedia'); ?> </span> </h3> </div> <?php //container echo '<div class="rt-table large-12 rtmedia-size-content-setting">'; //header echo '<div class="rt-header row">'; echo '<h4 class="columns large-3">' . __('Category', 'rtmedia') . '</h4>'; echo '<h4 class="columns large-3">' . __('Entity', 'rtmedia') . '</h4>'; echo '<h4 class="columns large-6"><span class="large-offset-2">' . __('Width', 'rtmedia') . '</span><span class="large-offset-2">' . __('Height', 'rtmedia') . '</span><span class="large-offset-2">' . __('Crop', 'rtmedia') . '</span></h4>'; echo '</div>'; //body $even = 0; foreach ($render_data as $parent_key => $section) { if (++$even % 2) { echo '<div class="row rt-odd">'; } else { echo '<div class="row rt-even">'; } echo '<div class="columns large-3">' . ucfirst($section['title']) . '</div>'; $entities = $section; unset($entities['title']); echo '<div class="columns large-3">'; foreach ($entities as $entity) { echo '<div class="row">' . ucfirst($entity['title']) . '</div>'; } echo '</div>'; echo '<div class="columns large-6">'; foreach ($entities as $entity) { $args = array('key' => 'defaultSizes_' . $parent_key . '_' . $entity['title']); foreach ($entity as $child_key => $value) { if ('title' != $child_key) { $args[$child_key] = $value; } } self::dimensions($args); } echo '</div>'; echo '</div>'; } echo '</div>'; $options = $rtmedia->options; // Checking if user has subscribed any plan for encoding $rtmedia_encoding_api_key = get_rtmedia_encoding_api_key(); if (isset($rtmedia_encoding_api_key) && $rtmedia_encoding_api_key != '' && $rtmedia_encoding_api_key) { $render_video_thumb = array('title' => __('Number of thumbnails to generate on video upload', 'rtmedia'), 'callback' => array('RTMediaFormHandler', 'number'), 'args' => array('key' => 'general_videothumbs', 'value' => $options['general_videothumbs'], 'class' => array('rtmedia-setting-text-box'), 'desc' => __(' If you choose more than 1 thumbnail, your users will be able to change the thumbnail by going to video \'edit\' section. Maximum value is 10.', 'rtmedia'), 'min' => 1, 'max' => 10)); ?> <div class="postbox metabox-holder"> <h3 class="hndle"><span><?php _e('Encoding Settings', 'rtmedia'); ?> </span></h3> </div> <div class="row section"> <div class="columns large-9"> <?php echo $render_video_thumb['title']; ?> </div> <div class="columns large-3"> <?php call_user_func($render_video_thumb['callback'], $render_video_thumb['args']); ?> <span data-tooltip class="has-tip" title="<?php echo isset($render_video_thumb['args']['desc']) ? $render_video_thumb['args']['desc'] : 'NA'; ?> "> <i class="rtmicon-info-circle"></i> </span> </div> </div> <?php } $render_jpeg_image_quality = array('title' => __('JPEG/JPG image quality (1-100)', 'rtmedia'), 'callback' => array('RTMediaFormHandler', 'number'), 'args' => array('key' => 'general_jpeg_image_quality', 'value' => $options['general_jpeg_image_quality'], 'class' => array('rtmedia-setting-text-box'), 'desc' => __('Enter JPEG/JPG Image Quality. Minimum value is 1. 100 is original quality.', 'rtmedia'), 'min' => 1, 'max' => 100)); ?> <div class="postbox metabox-holder"> <h3 class="hndle"><span><?php _e('Image Quality', 'rtmedia'); ?> </span></h3> </div> <div class="row section"> <div class="columns large-9"> <?php echo $render_jpeg_image_quality['title']; ?> </div> <div class="columns large-3"> <?php call_user_func($render_jpeg_image_quality['callback'], $render_jpeg_image_quality['args']); ?> <span data-tooltip class="has-tip" title="<?php echo isset($render_jpeg_image_quality['args']['desc']) ? $render_jpeg_image_quality['args']['desc'] : 'NA'; ?> "> <i class="rtmicon-info-circle"></i> </span> </div> </div> <?php }