Changeset 3391261
- Timestamp:
- 11/06/2025 04:10:28 PM (4 months ago)
- Location:
- wp-action-network/trunk
- Files:
-
- 3 edited
-
actionnetwork.php (modified) (8 diffs)
-
includes/actionnetwork-widgets.class.php (modified) (1 diff)
-
includes/uwfWidgetControls.class.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-action-network/trunk/actionnetwork.php
r3076675 r3391261 1467 1467 1468 1468 <form id="actionnetwork-actions-filter" method="get"> 1469 <input type="hidden" name="page" value="<?php echo $_REQUEST['page']?>" />1469 <input type="hidden" name="page" value="<?php echo esc_attr( isset($_REQUEST['page']) ? $_REQUEST['page'] : '' ); ?>" /> 1470 1470 <p class="search-box"> 1471 1471 <label class="screen-reader-text" for="action-search-input"><?php echo $searchtext; ?>:</label> … … 1518 1518 <input id="actionnetwork_add_embed_title" name="actionnetwork_add_embed_title" class="required<?php 1519 1519 echo (isset($action_returns['errors']['#actionnetwork_add_embed_title']) && $action_returns['errors']['#actionnetwork_add_embed_title']) ? ' error' : ''; 1520 ?>" type="text" value="<?php e sc_attr($actionnetwork_add_embed_title); ?>" />1520 ?>" type="text" value="<?php echo esc_attr($actionnetwork_add_embed_title); ?>" /> 1521 1521 </td> 1522 1522 </tr> … … 1526 1526 <input id="actionnetwork_add_embed_date" name="actionnetwork_add_embed_date" type="date" class="required<?php 1527 1527 echo (isset($action_returns['errors']['#actionnetwork_add_embed_date']) && $action_returns['errors']['#actionnetwork_add_embed_date']) ? ' error' : ''; 1528 ?>" type="text" value="<?php e sc_attr($actionnetwork_add_embed_date); ?>" /> <?php echo _actionnetwork_build_time_input( $actionnetwork_add_embed_date_time_hour, $actionnetwork_add_embed_date_time_minutes, $actionnetwork_add_embed_date_time_ampm ); ?>1528 ?>" type="text" value="<?php echo esc_attr($actionnetwork_add_embed_date); ?>" /> <?php echo _actionnetwork_build_time_input( $actionnetwork_add_embed_date_time_hour, $actionnetwork_add_embed_date_time_minutes, $actionnetwork_add_embed_date_time_ampm ); ?> 1529 1529 </td> 1530 1530 </tr> … … 1534 1534 <textarea id="actionnetwork_add_embed_code" name="actionnetwork_add_embed_code" class="required<?php 1535 1535 echo (isset($action_returns['errors']['#actionnetwork_add_embed_code']) && $action_returns['errors']['#actionnetwork_add_embed_code']) ? ' error' : ''; 1536 ?>"><?php echo $actionnetwork_add_embed_code; ?></textarea>1536 ?>"><?php echo esc_textarea($actionnetwork_add_embed_code); ?></textarea> 1537 1537 </td> 1538 1538 </tr> … … 1541 1541 <th scope="row"><label for="actionnetwork_add_location"><?php _e('Event location', 'actionnetwork'); ?></label></th> 1542 1542 <td> 1543 <textarea id="actionnetwork_add_location" name="actionnetwork_add_location"><?php echo $actionnetwork_add_location; ?></textarea>1543 <textarea id="actionnetwork_add_location" name="actionnetwork_add_location"><?php echo esc_textarea($actionnetwork_add_location); ?></textarea> 1544 1544 <p><?php _e('Event location will only display on the upcoming events list; if you are entering a description above (instead of an embed code), make sure the location is included in the description as well'); ?></p> 1545 1545 </td> … … 1600 1600 <th scope="row"><label for="actionnetwork_api_key"><?php _e('Action Network API Key', 'actionnetwork'); ?></label></th> 1601 1601 <td> 1602 <input id="actionnetwork_api_key" name="actionnetwork_api_key" type="text" value="<?php e sc_attr($actionnetwork_api_key); ?>" />1602 <input id="actionnetwork_api_key" name="actionnetwork_api_key" type="text" value="<?php echo esc_attr($actionnetwork_api_key); ?>" /> 1603 1603 </td> 1604 1604 </tr> … … 1620 1620 <th scope="row"><label for="actionnetwork_hcaptcha_site_key"><?php _e('hCaptcha Site Key', 'actionnetwork'); ?></label></th> 1621 1621 <td> 1622 <input id="actionnetwork_hcaptcha_site_key" style="min-width: 400px" name="actionnetwork_hcaptcha_site_key" type="text" value="<?php e sc_attr($hcaptcha_site_key); ?>" />1622 <input id="actionnetwork_hcaptcha_site_key" style="min-width: 400px" name="actionnetwork_hcaptcha_site_key" type="text" value="<?php echo esc_attr($hcaptcha_site_key); ?>" /> 1623 1623 </td> 1624 1624 </tr> … … 1626 1626 <th scope="row"><label for="actionnetwork_hcaptcha_secret_key"><?php _e('hCaptcha Secret Key', 'actionnetwork'); ?></label></th> 1627 1627 <td> 1628 <input id="actionnetwork_hcaptcha_secret_key" style="min-width: 400px" name="actionnetwork_hcaptcha_secret_key" type="text" value="<?php e sc_attr($hcaptcha_secret_key); ?>" />1628 <input id="actionnetwork_hcaptcha_secret_key" style="min-width: 400px" name="actionnetwork_hcaptcha_secret_key" type="text" value="<?php echo esc_attr($hcaptcha_secret_key); ?>" /> 1629 1629 </td> 1630 1630 </tr> -
wp-action-network/trunk/includes/actionnetwork-widgets.class.php
r3076675 r3391261 654 654 if (isset($submission['message']) && $submission['message']) { 655 655 echo "<div class=\"actionnetwork-signup-message" . (count($errors) ? ' error' : '') . "\">"; 656 echo $submission['message'];656 echo wp_kses_post( $submission['message'] ); 657 657 echo "</div>"; 658 658 } -
wp-action-network/trunk/includes/uwfWidgetControls.class.php
r2032308 r3391261 20 20 switch ($arg_attr['type']) { 21 21 case 'text': 22 $output .= $label . ' <input class="widefat" id="'.$id.'" name="'.$name.'" type="text" value="'. $value.'">';22 $output .= $label . ' <input class="widefat" id="'.$id.'" name="'.$name.'" type="text" value="'.esc_attr($value).'">'; 23 23 break; 24 24 … … 27 27 if (!$value) { $output .= '<option>-</option>'; } 28 28 foreach ($arg_attr['options'] as $option_value => $option_name) { 29 $output .= '<option value="'. $option_value.'"'.selected( $value, $option_value, false ).'>'.$option_name.'</option>';29 $output .= '<option value="'.esc_attr($option_value).'"'.selected( $value, $option_value, false ).'>'.esc_html($option_name).'</option>'; 30 30 } 31 31 $output .= '</select>'; … … 34 34 case 'number': 35 35 $value = (int) $value; 36 $output .= $label . ' <input id="'.$id.'" name="'.$name.'" type="number" step="1" min="0" class="tiny-text" value="'. $value.'">';36 $output .= $label . ' <input id="'.$id.'" name="'.$name.'" type="number" step="1" min="0" class="tiny-text" value="'.esc_attr($value).'">'; 37 37 break; 38 38 … … 51 51 $checked = in_array( $option, $values ) ? ' checked="checked"' : ''; 52 52 $option_id = $id . '-' . sanitize_key( $option ); 53 $option_label = '<label for="' . $option_id . '" class="checkboxes-option">' . $option . '</label>'; 54 $output .= '<input type="checkbox" id="'.$option_id.'" name="'.$name.'[]" value="'.$option.'"'.$checked.'> ' . $option_label . '<br />'; 53 $option_escaped = esc_attr($option); 54 $option_label = '<label for="' . $option_id . '" class="checkboxes-option">' . esc_html($option) . '</label>'; 55 $output .= '<input type="checkbox" id="'.$option_id.'" name="'.$name.'[]" value="'.$option_escaped.'"'.$checked.'> ' . $option_label . '<br />'; 55 56 } 56 57 break; 57 58 58 59 case 'textarea': 59 $output .= $label . '<textarea class="widefat" id="'.$id.'" name="'.$name.'">'. $value.'</textarea>';60 $output .= $label . '<textarea class="widefat" id="'.$id.'" name="'.$name.'">'.esc_textarea($value).'</textarea>'; 60 61 break; 61 62 }
Note: See TracChangeset
for help on using the changeset viewer.