Plugin Directory

Changeset 2789654


Ignore:
Timestamp:
09/24/2022 12:54:17 PM (3 years ago)
Author:
vark
Message:

ui fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pricing-deals-for-woocommerce/trunk/admin/vtprd-rules-ui.php

    r2789536 r2789654  
    39293929        $allowed_html = vtprd_get_allowed_html(); //v2.0.3
    39303930        $sizeof_checked_list = is_array($checked_list) ? sizeof($checked_list) : 0; //v2.1.0
    3931         if ($sizeof_checked_list == 0) {
    3932           return;           
    3933         }
    39343931        //v2.0.3 end
    39353932       
     
    39603957            $term_id = $category['term_id'];
    39613958                //error_log( print_r(  '$term_id IN FOREACH = ' .$term_id, true ) );
    3962             if (in_array( $term_id, $checked_list )) {
    3963                     //error_log( print_r(  '$term_id FOUND = ' .$term_id, true ) );
    3964                 $message = '<option value="' . esc_attr( $term_id ) . '"'   . ' selected="selected">'   . esc_html( $category['name'] ) . '</option>';
    3965                     //error_log( print_r(  '$message = ' .$message, true ) );
    3966                     //$output = wp_kses($message ,$allowed_html);
    3967                     //error_log( print_r(  '$message after wp_kses = ' .$output, true ) );
    3968                 echo wp_kses($message ,$allowed_html);
    3969             } else {
    3970                     //error_log( print_r(  '$term_id *NOT* FOUND = ' .$term_id, true ) );
    3971                 $message = '<option value="' . esc_attr( $term_id ) . '"' . '>' . esc_html( $category['name'] ) . '</option>';
    3972                     //error_log( print_r(  '$message = ' .$message, true ) );
    3973                     //$output = wp_kses($message ,$allowed_html);
    3974                     //error_log( print_r(  '$message after wp_kses = ' .$output, true ) );               
    3975                 echo wp_kses($message ,$allowed_html);             
    3976              //error_log( print_r(  'option created cat = ' .$category['name'], true ) );           
    3977             }       
     3959            //v2.0.3 begin  recoded to correctly handle ($sizeof_checked_list == 0) in php8+
     3960            switch( TRUE ) {
     3961                case ($sizeof_checked_list == 0):
     3962                            //error_log( print_r(  '$term_id *NOT* FOUND = ' .$term_id, true ) );
     3963                        $message = '<option value="' . esc_attr( $term_id ) . '"' . '>' . esc_html( $category['name'] ) . '</option>';
     3964                          //error_log( print_r(  '$message = ' .$message, true ) );
     3965                          //$output = wp_kses($message ,$allowed_html);
     3966                          //error_log( print_r(  '$message after wp_kses = ' .$output, true ) );               
     3967                        echo wp_kses($message ,$allowed_html);             
     3968                          //error_log( print_r(  'option created cat = ' .$category['name'], true ) );                       
     3969                    break;
     3970           
     3971                case  (in_array( $term_id, $checked_list )) :
     3972                            //error_log( print_r(  '$term_id FOUND = ' .$term_id, true ) );
     3973                        $message = '<option value="' . esc_attr( $term_id ) . '"'   . ' selected="selected">'   . esc_html( $category['name'] ) . '</option>';
     3974                            //error_log( print_r(  '$message = ' .$message, true ) );
     3975                            //$output = wp_kses($message ,$allowed_html);
     3976                            //error_log( print_r(  '$message after wp_kses = ' .$output, true ) );
     3977                        echo wp_kses($message ,$allowed_html);
     3978                     break;
     3979               
     3980                default :
     3981                            //error_log( print_r(  '$term_id *NOT* FOUND = ' .$term_id, true ) );
     3982                        $message = '<option value="' . esc_attr( $term_id ) . '"' . '>' . esc_html( $category['name'] ) . '</option>';
     3983                            //error_log( print_r(  '$message = ' .$message, true ) );
     3984                            //$output = wp_kses($message ,$allowed_html);
     3985                            //error_log( print_r(  '$message after wp_kses = ' .$output, true ) );               
     3986                        echo wp_kses($message ,$allowed_html);             
     3987                            //error_log( print_r(  'option created cat = ' .$category['name'], true ) );           
     3988                    break;
     3989               
     3990            }
     3991            //v2.0.3 end       
    39783992         }   
    39793993         return;
     
    39954009        $allowed_html = vtprd_get_allowed_html(); //v2.0.3
    39964010        $sizeof_checked_list = is_array($checked_list) ? sizeof($checked_list) : 0; //v2.1.0
    3997         if ($sizeof_checked_list == 0) {
    3998           return;           
    3999         }
    40004011        //v2.0.3 end
    40014012                       
     
    40134024                      //error_log( print_r(  '$role = ' .$role, true ) );
    40144025                      //error_log( print_r(  '$name_translated = ' .$name_translated, true ) );
    4015             if (in_array( $role, $checked_list )) {
    4016                 $message =  '<option value="' . $role . '"' . ' selected="selected">' . $name_translated . '</option>';
    4017 
    4018                     //error_log( print_r(  'ROLE FOUND ' , true ) );
    4019                     //error_log( print_r(  '$message = ' .$message, true ) );
    4020                     //$output = wp_kses($message ,$allowed_html);
    4021                     //error_log( print_r(  '$message after wp_kses = ' .$output, true ) );               
     4026           
     4027            //v2.0.3 begin  recoded to correctly handle ($sizeof_checked_list == 0) in php8+           
     4028            switch( TRUE ) {
     4029                case ($sizeof_checked_list == 0):
     4030                        $message =  '<option value="' . $role . '"' . '>' . $name_translated . '</option>';
     4031                           
     4032                            //error_log( print_r(  'ROLE **NOT** FOUND ' , true ) );
     4033                            //error_log( print_r(  '$message = ' .$message, true ) );
     4034                            //$output = wp_kses($message ,$allowed_html);
     4035                            //error_log( print_r(  '$message after wp_kses = ' .$output, true ) );               
     4036                       
     4037                        echo wp_kses($message ,$allowed_html);
     4038                    break;
     4039           
     4040                case  (in_array( $role, $checked_list )) :
     4041                        $message =  '<option value="' . $role . '"' . ' selected="selected">' . $name_translated . '</option>';
     4042       
     4043                            //error_log( print_r(  'ROLE FOUND ' , true ) );
     4044                            //error_log( print_r(  '$message = ' .$message, true ) );
     4045                            //$output = wp_kses($message ,$allowed_html);
     4046                            //error_log( print_r(  '$message after wp_kses = ' .$output, true ) );               
     4047                       
     4048                        echo wp_kses($message ,$allowed_html);
     4049                    break;
    40224050               
    4023                 echo wp_kses($message ,$allowed_html);
    4024             }  else {
    4025                 $message =  '<option value="' . $role . '"' . '>' . $name_translated . '</option>';
    4026                    
    4027                     //error_log( print_r(  'ROLE **NOT** FOUND ' , true ) );
    4028                     //error_log( print_r(  '$message = ' .$message, true ) );
    4029                     //$output = wp_kses($message ,$allowed_html);
    4030                     //error_log( print_r(  '$message after wp_kses = ' .$output, true ) );               
    4031                
    4032                 echo wp_kses($message ,$allowed_html);         
    4033             }       
     4051                default :
     4052                        $message =  '<option value="' . $role . '"' . '>' . $name_translated . '</option>';
     4053                         
     4054                          //error_log( print_r(  'ROLE **NOT** FOUND ' , true ) );
     4055                          //error_log( print_r(  '$message = ' .$message, true ) );
     4056                          //$output = wp_kses($message ,$allowed_html);
     4057                          //error_log( print_r(  '$message after wp_kses = ' .$output, true ) );               
     4058                     
     4059                      echo wp_kses($message ,$allowed_html);
     4060                    break;               
     4061            }
     4062            //v2.0.3 end           
     4063     
    40344064         }
    40354065   
     
    40494079        $allowed_html = vtprd_get_allowed_html(); //v2.0.3
    40504080        $sizeof_checked_list = is_array($checked_list) ? sizeof($checked_list) : 0; //v2.1.0
    4051         if ($sizeof_checked_list == 0) {
     4081        if ($sizeof_checked_list == 0) {   //this is OK here, as $checked_list is the driving array
    40524082          return;           
    40534083        }
     
    41154145        $allowed_html = vtprd_get_allowed_html(); //v2.0.3
    41164146        $sizeof_checked_list = is_array($checked_list) ? sizeof($checked_list) : 0; //v2.1.0
    4117         if ($sizeof_checked_list == 0) {
    4118           return;           
    4119         }
     4147
    41204148        //v2.0.3 end
    41214149               
     
    41404168        foreach ($groups as $group) {
    41414169            $group_id = $group['group_id'];
    4142             if (in_array( $group_id, $checked_list )) {
    4143                 $message = '<option value="' . esc_attr( $group_id ) . '"' . ' selected="selected">' . esc_html( $group['name'] ) . '</option>';
    4144                 echo wp_kses($message ,$allowed_html); //v2.0.3
    4145             }  else {
    4146                 $message = '<option value="' . esc_attr( $group_id ) . '"'  . '>'   . esc_html( $group['name'] ) . '</option>';
    4147                 echo wp_kses($message ,$allowed_html); //v2.0.3
    4148              //error_log( print_r(  'option created cat = ' .$group['name'], true ) );           
    4149             }       
     4170           
     4171            //v2.0.3 begin  recoded to correctly handle ($sizeof_checked_list == 0) in php8+           
     4172            switch( TRUE ) {
     4173                case ($sizeof_checked_list == 0):
     4174                        $message = '<option value="' . esc_attr( $group_id ) . '"'  . '>'   . esc_html( $group['name'] ) . '</option>';
     4175                        echo wp_kses($message ,$allowed_html); //v2.0.3
     4176                            //error_log( print_r(  'option created cat = ' .$group['name'], true ) ); 
     4177                    break;
     4178           
     4179                case  (in_array( $group_id, $checked_list )) :
     4180                        $message = '<option value="' . esc_attr( $group_id ) . '"' . ' selected="selected">' . esc_html( $group['name'] ) . '</option>';
     4181                        echo wp_kses($message ,$allowed_html); //v2.0.3
     4182                    break;
     4183               
     4184                default :
     4185                        $message = '<option value="' . esc_attr( $group_id ) . '"'  . '>'   . esc_html( $group['name'] ) . '</option>';
     4186                        echo wp_kses($message ,$allowed_html); //v2.0.3
     4187                            //error_log( print_r(  'option created cat = ' .$group['name'], true ) ); 
     4188                    break;               
     4189            }
     4190            //v2.0.3 end     
    41504191         }   
    41514192         return;                 
     
    41614202        $allowed_html = vtprd_get_allowed_html(); //v2.0.3       
    41624203        $sizeof_checked_list = is_array($checked_list) ? sizeof($checked_list) : 0; //v2.1.0
    4163         if ($sizeof_checked_list == 0) {
    4164           return;           
    4165         }
    41664204        //v2.0.3 end
    41674205               
     
    41824220       
    41834221       
    4184         foreach ($all_membership_plans as $membership_plan) {
    4185        
     4222        foreach ($all_membership_plans as $membership_plan) {       
    41864223            $membership_plan_id = $membership_plan->id;
    4187             if (in_array( $membership_plan_id, $checked_list )) {
    4188                 $message = '<option value="' . esc_attr( $membership_plan_id ) . '"' . ' selected="selected">' . esc_html( $membership_plan->name ) . '</option>';
    4189                 echo wp_kses($message ,$allowed_html); //v2.0.3
    4190             }  else {
    4191                 $message = '<option value="' . esc_attr( $membership_plan_id ) . '"' . '>' . esc_html( $membership_plan->name ) . '</option>';
    4192                 echo wp_kses($message ,$allowed_html); //v2.0.3
    4193              
    4194              //error_log( print_r(  'option created cat = ' .$membership_plan->name, true ) );           
    4195             }       
     4224           
     4225            //v2.0.3 begin  recoded to correctly handle ($sizeof_checked_list == 0) in php8+           
     4226            switch( TRUE ) {
     4227                case ($sizeof_checked_list == 0):
     4228                        $message = '<option value="' . esc_attr( $membership_plan_id ) . '"' . '>' . esc_html( $membership_plan->name ) . '</option>';
     4229                        echo wp_kses($message ,$allowed_html); //v2.0.3
     4230                    break;
     4231           
     4232                case  (in_array( $membership_plan_id, $checked_list )) :
     4233                        $message = '<option value="' . esc_attr( $membership_plan_id ) . '"' . ' selected="selected">' . esc_html( $membership_plan->name ) . '</option>';
     4234                        echo wp_kses($message ,$allowed_html); //v2.0.3
     4235                    break;
     4236               
     4237                default :
     4238                        $message = '<option value="' . esc_attr( $membership_plan_id ) . '"' . '>' . esc_html( $membership_plan->name ) . '</option>';
     4239                        echo wp_kses($message ,$allowed_html); //v2.0.3
     4240                    break;               
     4241            }
     4242            //v2.0.3 end     
    41964243         }   
    41974244         return;                 
Note: See TracChangeset for help on using the changeset viewer.