Plugin Directory

Changeset 3051261


Ignore:
Timestamp:
03/14/2024 05:45:34 PM (23 months ago)
Author:
IM Ninjas
Message:

Security patch and wordpress 6.4 support.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • internal-link-building-plugin/trunk/internal_link_building.php

    r2598931 r3051261  
    66Note: Please do use the plugin in moderation to avoid over-optimization. Meaningful and user-friendly inter-linking goes a long way!
    77Author: Internet Marketing Ninjas
    8 Version: 1.2.3
     8Version: 1.2.4
    99Author URI: http://www.internetmarketingninjas.com/
    1010*/
     
    467467                    $newwindow = ' checked="checked" ';
    468468
     469                $times = intval($ops['times']);
     470                if($times == 0){
     471                    $times = '';
     472                }
     473
     474                $between = intval($ops['between']);
     475                if($between == 0){
     476                    $between = '';
     477                }
     478
     479                $before = intval($ops['before']);
     480                if($before == 0){
     481                    $before = '';
     482                }
     483
     484                $after = intval($ops['after']);
     485                if($after == 0){
     486                    $after = '';
     487                }
     488               
    469489                $name = str_replace("'","'",stripslashes($name));
    470 
     490                $url = cl_url($ops['url']);
    471491                echo "
    472492                    <tr>
    473493                        <td><input type='text' style='width:90%;' value='$name' name='internal_link_building[$x][name]' /></td>
    474                         <td><input type='text' style='width:90%;' value='$ops[url]' name='internal_link_building[$x][url]' /></td>
    475                         <td><input type='text' value='$ops[times]' name='internal_link_building[$x][times]' size='4' /></td>
    476                         <td><input type='text' value='$ops[between]' name='internal_link_building[$x][between]' size='4' /></td>
    477                         <td><input type='text' value='$ops[before]' name='internal_link_building[$x][before]' size='4' /></td>
    478                         <td><input type='text' value='$ops[after]' name='internal_link_building[$x][after]' size='4' /></td>
     494                        <td><input type='text' style='width:90%;' value='$url' name='internal_link_building[$x][url]' /></td>
     495                        <td><input type='text' value='$times' name='internal_link_building[$x][times]' size='4' /></td>
     496                        <td><input type='text' value='$between' name='internal_link_building[$x][between]' size='4' /></td>
     497                        <td><input type='text' value='$before' name='internal_link_building[$x][before]' size='4' /></td>
     498                        <td><input type='text' value='$after' name='internal_link_building[$x][after]' size='4' /></td>
    479499                        <td><input type='checkbox' $case value='1' name='internal_link_building[$x][case]' /></td>
    480500                        <td><input type='checkbox' $nofollow value='1' name='internal_link_building[$x][nofollow]' /></td>
     
    502522} /*Class ends*/
    503523
    504 
     524function cl_url($url){
     525    if(strpos($url, '|') > 0){
     526        $arr = explode('|', $url);
     527        foreach($arr as &$url_){
     528            $url_ = esc_url(trim($url_));
     529        }
     530        unset($url_);
     531
     532        return implode('|', $arr);
     533    }
     534    else{
     535        return esc_url(trim($url));
     536    }
     537}
    505538
    506539/******************************
     
    545578
    546579    }
     580
     581    $max_keys = intval($options['max_keys']);
     582    if($max_keys == 0){
     583        $max_keys = '';
     584    }
     585
    547586?>
    548587                <script type="text/javascript">
     
    596635                            <div class="dbx-c-ontent-wrapper">
    597636                                <div class="dbx-content">
    598                                 <p>Maximimum number of keywords in a single post? <input type="text" value="<?php echo $options['max_keys']?>" name="internal_link_building_options[max_keys]" /> (Leave this blank for unlimited)</p>
     637                                <p>Maximimum number of keywords in a single post? <input type="text" value="<?php echo $max_keys ?>" name="internal_link_building_options[max_keys]" /> (Leave this blank for unlimited)</p>
    599638                                <p>Exclude Keyword Linking on Posts? <input type="checkbox" value="1" <?php echo ($options['no_posts']) ? 'checked="checked"' :'';?> name="internal_link_building_options[no_posts]" /></p>
    600639                                <p>Exclude Keyword Linking on Pages? <input type="checkbox" value="1" <?php echo ($options['no_pages']) ? 'checked="checked"' :'';?> name="internal_link_building_options[no_pages]" /></p>
Note: See TracChangeset for help on using the changeset viewer.