/var/www/hkosl.com/aga/wp-content/plugins/wordpress-seo/admin/courses-overview.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
<?php
/**
 * WPSEO plugin file.
 *
 * @package WPSEO\Admin
 */

/**
 * This class handles enqueuing the required JS files for the courses overview.
 */
class WPSEO_Courses_Overview implements WPSEO_WordPress_Integration {

    
/**
     * Registers all hooks to WordPress.
     *
     * @return void
     */
    
public function register_hooks() {
        global 
$pagenow;
        
$current_page filter_inputINPUT_GET'page' );

        if ( 
$pagenow === 'admin.php' && $current_page === 'wpseo_courses' ) {
            
add_action'admin_enqueue_scripts', array( $this'enqueue_scripts' ) );
        }
    }

    
/**
     * Enqueue the relevant script.
     *
     * @return void
     */
    
public function enqueue_scripts() {
        
wp_enqueue_scriptWPSEO_Admin_Asset_Manager::PREFIX 'courses-overview' );

        
$localizations = array(
            
'isRtl'   => is_rtl(),
        );
        
wp_localize_script(
            
WPSEO_Admin_Asset_Manager::PREFIX 'courses-overview',
            
'wpseoCoursesOverviewL10n',
            
$localizations
        
);
    }
}