Changeset 3455340
- Timestamp:
- 02/06/2026 11:58:38 AM (7 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orbisius-random-name-generator/trunk/orbisius-random-name-generator.php
r2721840 r3455340 4 4 Plugin URI: https://orbisius.com/products/wordpress-plugins/orbisius-random-name-generator 5 5 Description: Displays a random name out of words that you have specified between the shortcode [orbisius_random_name_generator]....[/orbisius_random_name_generator] 6 Version: 1.0.2 6 Version: 1.0.3 7 Requires at least: 5.0 8 Tested up to: 6.9 9 Requires PHP: 7.4 7 10 Author: Svetoslav Marinov (Slavi) 8 11 Author URI: https://orbisius.com 12 License: GPL-2.0-or-later 13 License URI: https://www.gnu.org/licenses/gpl-2.0.html 9 14 Text Domain: orbisius-random-name-generator 10 15 Domain Path: /lang … … 73 78 ob_start(); 74 79 80 $attribs = is_array($attribs) ? $attribs : []; 81 $attribs = array_map('sanitize_text_field', $attribs); 82 $req_data = array_map('sanitize_text_field', $_REQUEST); 83 75 84 $btn_label = empty($attribs['btn_label']) ? 'Generate' : $attribs['btn_label']; 76 85 $instance_id++; 77 86 78 87 // Let's get a random word only on post 79 if ($this->isPost() && (!empty($_REQUEST['instance_id']) && $_REQUEST['instance_id'] == $instance_id)) { 88 $process_form = false; 89 90 if (!empty($req_data['instance_id'])) { 91 $req_instance_id = intval($req_data['instance_id']); 92 93 if ($req_instance_id == $instance_id && $this->isPost()) { 94 $req_nonce = !empty($req_data['orbisius_rng_nonce']) ? $req_data['orbisius_rng_nonce'] : ''; 95 $process_form = wp_verify_nonce($req_nonce, 'orbisius_rng_action'); 96 } 97 } 98 99 if ($process_form) { 80 100 $words = $this->parseKeywords($content); 81 101 … … 101 121 class="orbisius_random_name_generator_form orbisius_random_name_generator_form<?php echo (int) $instance_id; ?> form-horizontal" method="POST"> 102 122 <input type="hidden" name="instance_id" value="<?php echo (int) $instance_id; ?>"> 123 <?php wp_nonce_field('orbisius_rng_action', 'orbisius_rng_nonce'); ?> 103 124 <div class="row"> 104 125 <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> … … 110 131 <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> 111 132 <button id="submit" class="btn btn-color"> 112 <?php _e($btn_label, 'orbisius-random-name-generator');?></button>133 <?php esc_html_e($btn_label, 'orbisius-random-name-generator');?></button> 113 134 </div> 114 135 </div>
Note: See TracChangeset
for help on using the changeset viewer.