WordPress.org

Make WordPress Core

Ticket #11569: media.php.validation.fix.v2.patch

File media.php.validation.fix.v2.patch, 2.6 KB (added by Simek, 4 years ago)

additional validation fix - missing FORM close tag added

  • media.php

     
    12771277                        continue; 
    12781278                } 
    12791279 
    1280                 $required = $field['required'] ? '<abbr title="required" class="required">*</abbr>' : ''; 
     1280                $required = $field['required'] ? '<span class="alignright"><abbr title="required" class="required">*</abbr></span>' : ''; 
    12811281                $aria_required = $field['required'] ? " aria-required='true' " : ''; 
    12821282                $class  = $id; 
    12831283                $class .= $field['required'] ? ' form-required' : ''; 
    12841284 
    1285                 $item .= "\t\t<tr class='$class'>\n\t\t\t<th valign='top' scope='row' class='label'><label for='$name'><span class='alignleft'>{$field['label']}</span><span class='alignright'>$required</span><br class='clear' /></label></th>\n\t\t\t<td class='field'>"; 
     1285                $item .= "\t\t<tr class='$class'>\n\t\t\t<th valign='top' scope='row' class='label'><label for='$name'><span class='alignleft'>{$field['label']}</span>$required<br class='clear' /></label></th>\n\t\t\t<td class='field'>"; 
    12861286                if ( !empty($field[$field['input']]) ) 
    12871287                        $item .= $field[$field['input']]; 
    12881288                elseif ( $field['input'] == 'textarea' ) { 
     
    14921492<?php media_upload_form( $errors ); ?> 
    14931493 
    14941494<script type="text/javascript"> 
    1495 //<![CDATA[ 
    1496 jQuery(function($){ 
    1497         var preloaded = $(".media-item.preloaded"); 
    1498         if ( preloaded.length > 0 ) { 
    1499                 preloaded.each(function(){prepareMediaItem({id:this.id.replace(/[^0-9]/g, '')},'');}); 
    1500         } 
    1501         updateMediaForm(); 
    1502 }); 
    1503 //]]> 
     1495        //<![CDATA[ 
     1496        jQuery(function($){ 
     1497                var preloaded = $(".media-item.preloaded"); 
     1498                if ( preloaded.length > 0 ) { 
     1499                        preloaded.each(function(){prepareMediaItem({id:this.id.replace(/[^0-9]/g, '')},'');}); 
     1500                } 
     1501                updateMediaForm(); 
     1502        }); 
     1503        //]]> 
    15041504</script> 
    15051505<div id="media-items"> 
    1506 <?php 
    1507 if ( $id ) { 
    1508         if ( !is_wp_error($id) ) { 
    1509                 add_filter('attachment_fields_to_edit', 'media_post_single_attachment_fields_to_edit', 10, 2); 
    1510                 echo get_media_items( $id, $errors ); 
    1511         } else { 
    1512                 echo '<div id="media-upload-error">'.esc_html($id->get_error_message()).'</div>'; 
    1513                 exit; 
     1506        <?php 
     1507        if ( $id ) { 
     1508                if ( !is_wp_error($id) ) { 
     1509                        add_filter('attachment_fields_to_edit', 'media_post_single_attachment_fields_to_edit', 10, 2); 
     1510                        echo get_media_items( $id, $errors ); 
     1511                } else { 
     1512                        echo '<div id="media-upload-error">'.esc_html($id->get_error_message()).'</div>'; 
     1513                        exit; 
     1514                } 
    15141515        } 
    1515 } 
    1516 ?> 
     1516        ?> 
    15171517</div> 
    15181518<p class="savebutton ml-submit"> 
    1519 <input type="submit" class="button" name="save" value="<?php esc_attr_e( 'Save all changes' ); ?>" /> 
     1519        <input type="submit" class="button" name="save" value="<?php esc_attr_e( 'Save all changes' ); ?>" /> 
    15201520</p> 
     1521</form> 
    15211522<?php 
    15221523} 
    15231524