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, 8 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