/** * 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; }
/** * 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; }