Plugin Directory

Changeset 2635661


Ignore:
Timestamp:
11/26/2021 04:18:56 AM (4 years ago)
Author:
outgrow
Message:

making changes to plugin

Location:
outgrow/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • outgrow/trunk/callingDb.php

    r2028953 r2635661  
    1212    }
    1313?>
     14
  • outgrow/trunk/fetch.php

    r2028953 r2635661  
    22if (isset($_POST['show_data'])) {
    33       print_r("--------xx--------");
    4            $optionAPI=$_POST['show_data'];
     4           $optionAPI=sanitize_text_field($_POST['show_data']);
    55           // print_r("================--------------===============--------->");
    66           // print_r($optionAPI);
  • outgrow/trunk/outgrow-api.php

    r2634675 r2635661  
     1if ( ! defined( 'ABSPATH' ) ) exit;
    12<?php
    23/*
     
    4748     
    4849        // Setup some filters
    49         add_filter( 'mce_external_plugins', array( &$this, 'add_tinymce_plugin' ) );
     50        add_filter( 'mce_external_plugins', array( &$this, 'addTinymce_plugin' ) );
    5051        add_filter( 'mce_buttons', array( &$this, 'add_tinymce_toolbar_button' ) );
    5152        add_action( 'wp_enqueue_scripts', 'wpse_tinymce_scripts' );
     
    5960     * @return array Modified array of registered TinyMCE1 Plugins
    6061     */
    61     function add_tinymce_plugin( $plugin_array ) {
     62    function addTinymce_plugin( $plugin_array ) {
    6263     
    6364        $plugin_array['custom_class'] = plugin_dir_url( __FILE__ ) . './tinymce-custom-class.js';
     
    115116wp_enqueue_style('my-plugin-style4');
    116117
    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'));
     118wp_register_style('my-plugin-style', plugins_url('/outgrow/css/style.css'), __FILE__);
     119wp_register_style('my-plugin-style2', plugins_url('/outgrow/css/line-awesome/css/line-awesome-font-awesome.css'), __FILE__);
     120wp_register_style('my-plugin-style3', plugins_url('/outgrow/css/line-awesome/css/line-awesome.css'), __FILE__);
    120121wp_enqueue_style('my-plugin-style');
    121122wp_enqueue_style('my-plugin-style2');
     
    136137register_deactivation_hook(__FILE__, 'deactivation_table');
    137138
    138 function og_enqueue_script(){
     139function enqueue_script(){
    139140    wp_enqueue_script('ajax', '/js/jquery.min.js');
    140141}
    141 add_action('wp_enqueue_scripts','og_enqueue_script');
     142add_action('wp_enqueue_scripts','enqueue_script');
    142143// add_action('wp_enqueue_styles','og_enqueue_stylesheets');
    143144
     
    150151
    151152// ..................adding dropdown buttons...................
    152 function add_mce_button() {
     153function addmce_button() {
    153154    // check user permissions
    154155    if ( !current_user_can( 'edit_posts' ) &&  !current_user_can( 'edit_pages' ) ) {
     
    157158   // check if WYSIWYG is enabled
    158159   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' );
    161162       }
    162163}
    163 add_action('admin_head', 'add_mce_button');
     164add_action('admin_head', 'addmce_button');
    164165
    165166
    166167// register new button in the editor
    167 function register_mce_button( $buttons ) {
     168function registermce_button( $buttons ) {
    168169    array_push( $buttons, 'wdm_mce_dropbutton' );
    169170    return $buttons;
     
    173174// declare a script for the new button
    174175// the script will insert the shortcode on the click event
    175 function add_tinymce_plugin( $plugin_array ) {
     176function addTinymce_plugin( $plugin_array ) {
    176177  $plugin_array['wdm_mce_dropbutton'] =  plugins_url('/outgrow/tinymce-custom-class.js');
    177178  return $plugin_array;
     
    327328                        <li id="api-list">
    328329                       
    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>
    331333                        </li>
    332334                        <?php
     
    434436            setcookie('API', null, -1, '/');
    435437        }
    436     $gotData=explode(" ",$_COOKIE["API"]);
     438    $gotData=sanitize_text_field(explode(" ",$_COOKIE["API"]));
    437439    foreach($gotData as $data){
    438440        if($gotData == $_POST['delete_data']){
     
    521523        }
    522524        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');
    524527            <a href='javascript:void(0);' style='background-color: #FF3C5D' class='bot-circle right' id='bot-circle' onclick='ogAnimationInit()'>
    525528                <div class='bot-circle-icon-open'><i style='color: #ffffff' class='material-icons'>chat</i></div>
     
    539542       else if($values["type"] == "chat_left"){
    540543           $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');
    542545           <a href='javascript:void(0);' style='background-color: #FF3C5D' class='bot-circle left' id='bot-circle' onclick='ogAnimationInit()'>
    543546           <div class='bot-circle-icon-open'><i style='color: #ffffff' class='material-icons'>chat</i></div>
     
    551554       else if($values["type"]== "chat_right"){
    552555           $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');
    554557            <a href='javascript:void(0);' style='background-color: #FF3C5D' class='bot-circle right' id='bot-circle' onclick='ogAnimationInit()'>
    555558            <div class='bot-circle-icon-open'><i style='color: #ffffff' class='material-icons'>chat</i></div><div class='bot-circle-icon-close'>
     
    668671     <div class="no-api" id="api-warning" style="display:block">
    669672               
    670                 <strong> <?php echo $msg; ?></strong>
     673                <strong> <?php echo esc_attr($msg); ?></strong>
    671674            </div>
    672675    <?php
Note: See TracChangeset for help on using the changeset viewer.