C:\xampp\htdocs\landing\wp-content\plugins\wordpress-seo\admin\views\paper-collapsible.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<?php
/**
 * WPSEO plugin file.
 *
 * @package WPSEO\Admin\Views
 *
 * @uses    string                 $paper_id                  The ID of the paper.
 * @uses    string                 $paper_id_prefix           The ID prefix of the paper.
 * @uses    bool                   $collapsible               Whether the collapsible should be rendered.
 * @uses    array                  $collapsible_config        Configuration for the collapsible.
 * @uses    string                 $collapsible_header_class  Class for the collapsible header.
 * @uses    string                 $title                     The title.
 * @uses    string                 $title_after               Additional content to render after the title.
 * @uses    string                 $view_file                 Path to the view file.
 * @uses    WPSEO_Admin_Help_Panel $help_text                 The help text.
 */

if ( ! defined'WPSEO_VERSION' ) ) {
    
header'Status: 403 Forbidden' );
    
header'HTTP/1.1 403 Forbidden' );
    exit();
}

?>
<div
    class="<?php echo esc_attr'paper tab-block ' $class ); ?>"<?php echo ( $paper_id ) ? ' id="' esc_attr$paper_id_prefix $paper_id ) . '"' ''?>>

    <?php
    
if ( ! empty( $title ) ) {

        if ( ! empty( 
$collapsible ) ) {

            
$button_id_attr '';
            if ( ! empty( 
$paper_id ) ) {
                
$button_id_attr sprintf' id="%s"'esc_attr$paper_id_prefix $paper_id '-button' ) );
            }

            
printf(
                
'<h2 class="%1$s"><button%2$s type="button" class="toggleable-container-trigger" aria-expanded="%3$s">%4$s%5$s <span class="toggleable-container-icon dashicons %6$s" aria-hidden="true"></span></button></h2>',
                
esc_attr'collapsible-header ' $collapsible_header_class ),
                
// phpcs:ignore WordPress.Security.EscapeOutput -- $button_id_attr is escaped above.
                
$button_id_attr,
                
esc_attr$collapsible_config['expanded'] ),
                
// phpcs:ignore WordPress.Security.EscapeOutput -- $help_text is an instance of WPSEO_Admin_Help_Panel, which escapes it's own output.
                
$help_text->get_button_html(),
                
esc_html$title ) . wp_kses_post$title_after ),
                
wp_kses_post$collapsible_config['toggle_icon'] )
            );
        }
        else {
            echo 
'<div class="paper-title"><h2 class="help-button-inline">',
                
esc_html$title ),
                
wp_kses_post$title_after ),
                
// phpcs:ignore WordPress.Security.EscapeOutput -- $help_text is an instance of WPSEO_Admin_Help_Panel, which escapes it's own output.
                
$help_text->get_button_html(),
                
'</h2></div>';
        }
    }
    
?>
    <?php

    
// phpcs:ignore WordPress.Security.EscapeOutput -- $help_text is an instance of WPSEO_Admin_Help_Panel, which escapes it's own output.
    
echo $help_text->get_panel_html();

    
$container_id_attr '';
    if ( ! empty( 
$paper_id ) ) {
        
$container_id_attr sprintf' id="%s"'esc_attr$paper_id_prefix $paper_id '-container' ) );
    }

    
printf(
        
'<div%1$s class="%2$s">%3$s</div>',
        
// phpcs:ignore WordPress.Security.EscapeOutput -- $container_id_attr is escaped above.
        
$container_id_attr,
        
esc_attr'paper-container ' $collapsible_config['class'] ),
        
$content
    
);
    
?>

</div>
x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586