Changeset 2789654
- Timestamp:
- 09/24/2022 12:54:17 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pricing-deals-for-woocommerce/trunk/admin/vtprd-rules-ui.php
r2789536 r2789654 3929 3929 $allowed_html = vtprd_get_allowed_html(); //v2.0.3 3930 3930 $sizeof_checked_list = is_array($checked_list) ? sizeof($checked_list) : 0; //v2.1.0 3931 if ($sizeof_checked_list == 0) {3932 return;3933 }3934 3931 //v2.0.3 end 3935 3932 … … 3960 3957 $term_id = $category['term_id']; 3961 3958 //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 3978 3992 } 3979 3993 return; … … 3995 4009 $allowed_html = vtprd_get_allowed_html(); //v2.0.3 3996 4010 $sizeof_checked_list = is_array($checked_list) ? sizeof($checked_list) : 0; //v2.1.0 3997 if ($sizeof_checked_list == 0) {3998 return;3999 }4000 4011 //v2.0.3 end 4001 4012 … … 4013 4024 //error_log( print_r( '$role = ' .$role, true ) ); 4014 4025 //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; 4022 4050 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 4034 4064 } 4035 4065 … … 4049 4079 $allowed_html = vtprd_get_allowed_html(); //v2.0.3 4050 4080 $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 4052 4082 return; 4053 4083 } … … 4115 4145 $allowed_html = vtprd_get_allowed_html(); //v2.0.3 4116 4146 $sizeof_checked_list = is_array($checked_list) ? sizeof($checked_list) : 0; //v2.1.0 4117 if ($sizeof_checked_list == 0) { 4118 return; 4119 } 4147 4120 4148 //v2.0.3 end 4121 4149 … … 4140 4168 foreach ($groups as $group) { 4141 4169 $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 4150 4191 } 4151 4192 return; … … 4161 4202 $allowed_html = vtprd_get_allowed_html(); //v2.0.3 4162 4203 $sizeof_checked_list = is_array($checked_list) ? sizeof($checked_list) : 0; //v2.1.0 4163 if ($sizeof_checked_list == 0) {4164 return;4165 }4166 4204 //v2.0.3 end 4167 4205 … … 4182 4220 4183 4221 4184 foreach ($all_membership_plans as $membership_plan) { 4185 4222 foreach ($all_membership_plans as $membership_plan) { 4186 4223 $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 4196 4243 } 4197 4244 return;
Note: See TracChangeset
for help on using the changeset viewer.