Plugin Directory

Changeset 1878720


Ignore:
Timestamp:
05/21/2018 06:31:57 PM (8 years ago)
Author:
cedche99
Message:

Patch 1 : Update slider-matches-results.php - adding condition on $_GETpage?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • slider-matches-results/trunk/slider-matches-results.php

    r1878328 r1878720  
    618618     *
    619619     */
    620     function register_admin(){       
    621         $page_admin = $_GET["page"];
    622 
     620    function register_admin(){
     621        if( isset( $_GET["page"] ) ){
     622            $page_admin = $_GET["page"];
     623        }else{
     624            $page_admin = null;
     625        }     
     626       
    623627        // Call function redirect on init
    624628        add_action( 'init', array( $this, 'redirect' ) );
     
    660664        wp_enqueue_script( 'smr_bootstrap_script', plugins_url( 'assets/js/bootstrap.min.js', __FILE__ ) );
    661665
     666        if( isset( $_GET["page"] ) ){
     667            $page_admin = $_GET["page"];
     668        }else{
     669            $page_admin = null;
     670        }
     671
    662672        // Add specific script for specific page
    663         if( $_GET["page"] == 'smr_plugin_sliders' ){
     673        if( $page_admin == 'smr_plugin_sliders' ){
    664674
    665675            wp_enqueue_style( 'smr_sweetalert2_style', plugins_url( 'assets/css/sweetalert2.min.css', __FILE__ ) );
     
    675685            wp_localize_script( 'smr_admin_script', 'smr_ajax_sliders',array( 'ajax_url' => admin_url( 'admin-ajax.php'), 'language' => $this->get_language(), 'dataTableLanguage' => plugins_url( 'languages/js/datatables/'.$this->get_language().'.json', __FILE__ ), 'delete_slider' => 'smr_delete_slider', 'delete_sliders' => 'smr_delete_sliders' ) );
    676686
    677         }elseif( $_GET["page"] == 'smr_plugin_create_slider' ){
     687        }elseif( $page_admin == 'smr_plugin_create_slider' ){
    678688
    679689            wp_enqueue_style( 'smr_bootstrap_switches_style', plugins_url( 'assets/css/component-custom-switch.min.css', __FILE__ ) );       
     
    691701            wp_enqueue_script( 'smr_admin_create_slider_script', plugins_url( 'assets/js/smr-admin-create-slider.js', __FILE__ ), array( 'jquery' ), '1.0', true );
    692702       
    693         }elseif( $_GET["page"] == 'smr_plugin_update_slider' ){
     703        }elseif( $page_admin == 'smr_plugin_update_slider' ){
    694704
    695705            wp_enqueue_style( 'smr_bootstrap_switches_style', plugins_url( 'assets/css/component-custom-switch.min.css', __FILE__ ) );       
     
    707717            wp_enqueue_script( 'smr_admin_update_slider_script', plugins_url( 'assets/js/smr-admin-update-slider.js', __FILE__ ), array( 'jquery' ), '1.0', true );
    708718       
    709         }elseif( $_GET["page"] == 'smr_plugin_teams' ){
     719        }elseif( $page_admin == 'smr_plugin_teams' ){
    710720
    711721            wp_enqueue_style( 'smr_sweetalert2_style', plugins_url( 'assets/css/sweetalert2.min.css', __FILE__ ) );
     
    726736            wp_localize_script( 'smr_admin_script', 'smr_ajax_teams',array( 'ajax_url' => admin_url( 'admin-ajax.php'), 'language' => $this->get_language(), 'dataTableLanguage' => plugins_url( 'languages/js/datatables/'.$this->get_language().'.json', __FILE__ ), 'create_team' => 'smr_create_team', 'delete_team' => 'smr_delete_team', 'update_team' => 'smr_update_team','delete_teams' => 'smr_delete_teams', 'table_order_by' => $settings_teams_json->order_by, 'table_nb_elements' => $settings_teams_json->nb_elements ) );
    727737
    728         }elseif( $_GET["page"] == 'smr_plugin_matches' ){
     738        }elseif( $page_admin == 'smr_plugin_matches' ){
    729739           
    730740            wp_enqueue_style( 'smr_sweetalert2_style', plugins_url( 'assets/css/sweetalert2.min.css', __FILE__ ) );
     
    749759            wp_localize_script( 'smr_admin_script', 'smr_ajax_matches',array( 'ajax_url' => admin_url( 'admin-ajax.php' ), 'language' => $this->get_language(), 'dataTableLanguage' => plugins_url( 'languages/js/datatables/'.$this->get_language().'.json', __FILE__ ), 'create_match' => 'smr_create_match', 'delete_match' => 'smr_delete_match', 'update_match' => 'smr_update_match', 'delete_matches' => 'smr_delete_matches', 'table_order_by' => $settings_matches_json->order_by, 'table_nb_elements' => $settings_matches_json->nb_elements ) );
    750760
    751         }elseif( $_GET["page"] == 'smr_plugin_settings' ){
     761        }elseif( $page_admin == 'smr_plugin_settings' ){
    752762
    753763            wp_enqueue_style( 'smr_bootstrap_switches_style', plugins_url( 'assets/css/component-custom-switch.min.css', __FILE__ ) );       
     
    813823        if ( is_admin() ){
    814824           
    815             if( $_GET["page"] == 'smr_plugin_create_slider' && isset( $_POST['smr-form-create-slider'] ) ) {
     825            if( isset( $_GET["page"] ) ){
     826                $page_admin = $_GET["page"];
     827            }else{
     828                $page_admin = null;
     829            }
     830
     831            if( $page_admin == 'smr_plugin_create_slider' && isset( $_POST['smr-form-create-slider'] ) ) {
    816832               
    817833                if( $this->create_option( $_POST ) ){
     
    824840                    exit;
    825841                }
    826             }elseif( $_GET["page"] == 'smr_plugin_update_slider' && isset( $_GET['id'] ) && !$this->get_slider( $_GET['id'] ) ){
     842            }elseif( $page_admin == 'smr_plugin_update_slider' && isset( $_GET['id'] ) && !$this->get_slider( $_GET['id'] ) ){
    827843                wp_redirect( admin_url( 'admin.php?page=smr_plugin_slider' ) );
    828844                exit;
Note: See TracChangeset for help on using the changeset viewer.