Plugin Directory

Changeset 1825072


Ignore:
Timestamp:
02/20/2018 08:57:58 AM (8 years ago)
Author:
makong
Message:

release 3.51

Location:
internal-links-generator
Files:
25 added
3 edited

Legend:

Unmodified
Added
Removed
  • internal-links-generator/trunk/internal-links-generator.php

    r1772290 r1825072  
    44Plugin URI: https://makong.kiev.ua/plugins/internal-links-generator/
    55Description: Simple way to automatically link a certain word or phrase in your post/page/custom content to a URL you specify.
    6 Version: 3.5
     6Version: 3.51
    77Author: Makong
    88Author URI: http://makong.kiev.ua/
  • internal-links-generator/trunk/settings.php

    r1772290 r1825072  
    3030            add_action('admin_init', array(&$this, 'init'));
    3131            add_action('admin_menu', array(&$this, 'menu'));
     32            add_action('admin_head', array(&$this, 'inline_script'));
    3233            add_action('admin_enqueue_scripts', array(&$this, 'enqueue_scripts'));
    3334            add_action('wp_ajax_bulk_actions', array(&$this, 'bulk_ajax'));
     
    4546        public function enqueue_scripts(){
    4647            wp_enqueue_script( 'ilgen-scripts', plugins_url( 'js/scripts.js', plugin_basename( __FILE__ ) ), array(), '1.0' );
    47             wp_add_inline_script( 'ilgen-scripts',
     48            /* wp_add_inline_script( 'ilgen-scripts',
    4849                "var ilgenBulkNonce = '" . wp_create_nonce('internal_link_generator-bulk_actions') . "';\n" .
    4950                "var ilgenBulkUrl = '" . admin_url( 'admin-ajax.php' ) . "';\n"
    50             );
     51            );*/
    5152            wp_enqueue_script('ilgen-userinc', plugins_url( 'js/userincr.min.js', plugin_basename( __FILE__ ) ));
    5253        }
     54       
     55        public function inline_script(){
     56            echo "<script type='text/javascript'>" .
     57                "var ilgenBulkNonce = '" . wp_create_nonce('internal_link_generator-bulk_actions') . "';\n" .
     58                "var ilgenBulkUrl = '" . admin_url( 'admin-ajax.php' ) . "';\n" .
     59            "</script>";
     60        }
    5361               
    5462        public function menu(){
     
    288296                    $json = stripslashes(html_entity_decode($_POST['postdata']));
    289297                    $data = json_decode($json, true);
    290                     $res = $this->grab($data);
     298                   
     299                    if(isset($data['keyword'])){
     300                        $data['keyword'] = str_replace('"', "'", $data['keyword']);
     301                    }
     302                    $res = $this->grab($data);
    291303                break;
    292304            }
  • internal-links-generator/trunk/templates/grab.php

    r1772120 r1825072  
    2424                                    foreach($rs as $r):?>
    2525                                    <tr>
    26                                         <td><input type='checkbox' name='ids[]' data='<?= json_encode(array('id'=>$k, 'type'=>$type, 'target'=>$r[0], 'keyword'=>$r[1]), JSON_UNESCAPED_UNICODE)?>'></td>
     26                                        <td><input type='checkbox' name='ids[]' data='<?= json_encode(array('id'=>$k, 'type'=>$type, 'target'=>$r[0], 'keyword'=>$r[1]), JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE)?>'></td>
    2727                                        <td><?= $r[1]?></td>
    2828                                        <td><?= $r[0]?></td>
Note: See TracChangeset for help on using the changeset viewer.