Changeset 2635661
- Timestamp:
- 11/26/2021 04:18:56 AM (4 years ago)
- Location:
- outgrow/trunk
- Files:
-
- 3 edited
-
callingDb.php (modified) (1 diff)
-
fetch.php (modified) (1 diff)
-
outgrow-api.php (modified) (14 diffs)
Legend:
- Unmodified
- Added
- Removed
-
outgrow/trunk/callingDb.php
r2028953 r2635661 12 12 } 13 13 ?> 14 -
outgrow/trunk/fetch.php
r2028953 r2635661 2 2 if (isset($_POST['show_data'])) { 3 3 print_r("--------xx--------"); 4 $optionAPI= $_POST['show_data'];4 $optionAPI=sanitize_text_field($_POST['show_data']); 5 5 // print_r("================--------------===============--------->"); 6 6 // print_r($optionAPI); -
outgrow/trunk/outgrow-api.php
r2634675 r2635661 1 if ( ! defined( 'ABSPATH' ) ) exit; 1 2 <?php 2 3 /* … … 47 48 48 49 // Setup some filters 49 add_filter( 'mce_external_plugins', array( &$this, 'add _tinymce_plugin' ) );50 add_filter( 'mce_external_plugins', array( &$this, 'addTinymce_plugin' ) ); 50 51 add_filter( 'mce_buttons', array( &$this, 'add_tinymce_toolbar_button' ) ); 51 52 add_action( 'wp_enqueue_scripts', 'wpse_tinymce_scripts' ); … … 59 60 * @return array Modified array of registered TinyMCE1 Plugins 60 61 */ 61 function add _tinymce_plugin( $plugin_array ) {62 function addTinymce_plugin( $plugin_array ) { 62 63 63 64 $plugin_array['custom_class'] = plugin_dir_url( __FILE__ ) . './tinymce-custom-class.js'; … … 115 116 wp_enqueue_style('my-plugin-style4'); 116 117 117 wp_register_style('my-plugin-style', plugins_url('/outgrow/css/style.css') );118 wp_register_style('my-plugin-style2', plugins_url('/outgrow/css/line-awesome/css/line-awesome-font-awesome.css') );119 wp_register_style('my-plugin-style3', plugins_url('/outgrow/css/line-awesome/css/line-awesome.css') );118 wp_register_style('my-plugin-style', plugins_url('/outgrow/css/style.css'), __FILE__); 119 wp_register_style('my-plugin-style2', plugins_url('/outgrow/css/line-awesome/css/line-awesome-font-awesome.css'), __FILE__); 120 wp_register_style('my-plugin-style3', plugins_url('/outgrow/css/line-awesome/css/line-awesome.css'), __FILE__); 120 121 wp_enqueue_style('my-plugin-style'); 121 122 wp_enqueue_style('my-plugin-style2'); … … 136 137 register_deactivation_hook(__FILE__, 'deactivation_table'); 137 138 138 function og_enqueue_script(){139 function enqueue_script(){ 139 140 wp_enqueue_script('ajax', '/js/jquery.min.js'); 140 141 } 141 add_action('wp_enqueue_scripts',' og_enqueue_script');142 add_action('wp_enqueue_scripts','enqueue_script'); 142 143 // add_action('wp_enqueue_styles','og_enqueue_stylesheets'); 143 144 … … 150 151 151 152 // ..................adding dropdown buttons................... 152 function add _mce_button() {153 function addmce_button() { 153 154 // check user permissions 154 155 if ( !current_user_can( 'edit_posts' ) && !current_user_can( 'edit_pages' ) ) { … … 157 158 // check if WYSIWYG is enabled 158 159 if ( 'true' == get_user_option( 'rich_editing' ) ) { 159 add_filter( 'mce_external_plugins', 'add _tinymce_plugin' );160 add_filter( 'mce_buttons', 'register _mce_button' );160 add_filter( 'mce_external_plugins', 'addTinymce_plugin' ); 161 add_filter( 'mce_buttons', 'registermce_button' ); 161 162 } 162 163 } 163 add_action('admin_head', 'add _mce_button');164 add_action('admin_head', 'addmce_button'); 164 165 165 166 166 167 // register new button in the editor 167 function register _mce_button( $buttons ) {168 function registermce_button( $buttons ) { 168 169 array_push( $buttons, 'wdm_mce_dropbutton' ); 169 170 return $buttons; … … 173 174 // declare a script for the new button 174 175 // the script will insert the shortcode on the click event 175 function add _tinymce_plugin( $plugin_array ) {176 function addTinymce_plugin( $plugin_array ) { 176 177 $plugin_array['wdm_mce_dropbutton'] = plugins_url('/outgrow/tinymce-custom-class.js'); 177 178 return $plugin_array; … … 327 328 <li id="api-list"> 328 329 329 <input type="button" class="option" id="select-api-key" onclick="selectKey('<?php echo $db_row->api_key ?>')" name ="show_data" value="<?php echo $db_row->api_key ?>"> 330 <button name="delete_data" class="list-close" value="<?php echo $db_row->api_key ?>">x</button> 330 <input type="button" class="option" id="select-api-key" onclick="selectKey('<?php echo esc_attr($db_row->api_key) ?>')" name ="show_data" value="<?php echo esc_attr($db_row->api_key) ?>"> 331 332 <button name="delete_data" class="list-close" value="<?php echo esc_attr($db_row->api_key) ?>">x</button> 331 333 </li> 332 334 <?php … … 434 436 setcookie('API', null, -1, '/'); 435 437 } 436 $gotData= explode(" ",$_COOKIE["API"]);438 $gotData=sanitize_text_field(explode(" ",$_COOKIE["API"])); 437 439 foreach($gotData as $data){ 438 440 if($gotData == $_POST['delete_data']){ … … 521 523 } 522 524 else if($values["type"] == "chat"){ 523 $output="<link href='/css/chat.css' rel='stylesheet'><link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'> 525 $output="<link href='/css/chat.css' rel='stylesheet'> 526 wp_register_style('my-plugin-style4','https://fonts.googleapis.com/icon?family=Material+Icons'); 524 527 <a href='javascript:void(0);' style='background-color: #FF3C5D' class='bot-circle right' id='bot-circle' onclick='ogAnimationInit()'> 525 528 <div class='bot-circle-icon-open'><i style='color: #ffffff' class='material-icons'>chat</i></div> … … 539 542 else if($values["type"] == "chat_left"){ 540 543 $output="<link href='https://dyv6f9ner1ir9.cloudfront.net/assets/css/shared/chat.css' rel='stylesheet'> 541 <link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'>544 wp_register_style('my-plugin-style4','https://fonts.googleapis.com/icon?family=Material+Icons'); 542 545 <a href='javascript:void(0);' style='background-color: #FF3C5D' class='bot-circle left' id='bot-circle' onclick='ogAnimationInit()'> 543 546 <div class='bot-circle-icon-open'><i style='color: #ffffff' class='material-icons'>chat</i></div> … … 551 554 else if($values["type"]== "chat_right"){ 552 555 $output="<link href='https://dyv6f9ner1ir9.cloudfront.net/assets/css/shared/chat.css' 553 rel='stylesheet'> <link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'>556 rel='stylesheet'>wp_register_style('my-plugin-style4','https://fonts.googleapis.com/icon?family=Material+Icons'); 554 557 <a href='javascript:void(0);' style='background-color: #FF3C5D' class='bot-circle right' id='bot-circle' onclick='ogAnimationInit()'> 555 558 <div class='bot-circle-icon-open'><i style='color: #ffffff' class='material-icons'>chat</i></div><div class='bot-circle-icon-close'> … … 668 671 <div class="no-api" id="api-warning" style="display:block"> 669 672 670 <strong> <?php echo $msg; ?></strong>673 <strong> <?php echo esc_attr($msg); ?></strong> 671 674 </div> 672 675 <?php
Note: See TracChangeset
for help on using the changeset viewer.