Esempio n. 1
0
/**
 * To get list of allowed upload types in rtMedia
 * @since 3.8.16
 *
 * @return gives array of allowed upload types
 */
function rtmedia_get_allowed_upload_types()
{
    $allowed_types = rtmedia_get_allowed_types();
    foreach ($allowed_types as $type => $type_detail) {
        if (!(function_exists("is_rtmedia_upload_" . $type . "_enabled") && call_user_func("is_rtmedia_upload_" . $type . "_enabled"))) {
            unset($allowed_types[$type]);
        }
    }
    return $allowed_types;
}
Esempio n. 2
0
 /**
  * Define types_render_options.
  *
  * @access static
  *
  * @param  array $options
  *
  * @return array  $render
  */
 static function types_render_options($options)
 {
     $render = array();
     $allowed_media_type = rtmedia_get_allowed_types();
     foreach ($options as $key => $value) {
         $data = explode('_', $key);
         if (!isset($render[$data[1]])) {
             $render[$data[1]] = self::get_type_details($allowed_media_type, $data[1]);
         }
     }
     foreach ($options as $key => $value) {
         $data = explode('_', $key);
         $render[$data[1]][$data[2]] = $value;
     }
     return $render;
 }