Easy Plugin for AdSense - Version 6.22

Version Description

New option to prevent line-breaks in ad insertion.

=

Download this release

Release Info

Developer manojtd
Plugin Icon 128x128 Easy Plugin for AdSense
Version 6.22
Comparing to
See all releases

Code changes from version 6.21 to 6.22

Files changed (3) hide show
  1. admin.php +4 -1
  2. easy-adsense-lite.php +51 -25
  3. readme.txt +5 -4
admin.php CHANGED
@@ -262,7 +262,10 @@ Width: <input style="width:25px;text-align:center;" id="ezBorderWidth" name="ezB
262
  Colors:&nbsp; Normal:#<input style="width:55px;text-align:center;" id="ezBorderNormal" name="ezBorderNormal" value="<?php echo(stripslashes(htmlspecialchars($this->options['border_normal'])));?>" />&nbsp;&nbsp; Hover:#<input style="width:55px;text-align:center;" id="ezBorderColor" name="ezBorderColor" value="<?php echo(stripslashes(htmlspecialchars($this->options['border_color'])));?>" /><br />
263
 
264
  <label for="ezKillInLine" onmouseover="Tip('<?php _e('All &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;s that &lt;em&gt;Easy AdSense&lt;/em&gt; creates have the class attribute &lt;code&gt;adsense&lt;/code&gt;. Furthermore, they have class attributes like &lt;code&gt;adsense-leadin&lt;/code&gt;, &lt;code&gt;adsense-midtext&lt;/code&gt;, &lt;code&gt;adsense-leadout&lt;/code&gt;, &lt;code&gt;adsense-widget&lt;/code&gt; and &lt;code&gt;adsense-lu&lt;/code&gt; depending on the type. You can set the style for these classes in your theme &lt;code&gt;style.css&lt;/code&gt; to control their appearance.&lt;br /&gt;If this is all Greek to you, please leave the option unchecked.', 'easy-adsenser'); ?>',WIDTH, 290, TITLE, 'CSS vs. In-Line')" onmouseout="UnTip()" >
265
- <input type="checkbox" id="ezKillInLine" name="ezKillInLine" <?php if ($this->options['kill_inline']) { echo('checked="checked"'); }?> /> <?php _e('Suppress in-line styles (Control ad-blocks using style.css)', 'easy-adsenser') ; ?></label>
 
 
 
266
  </td>
267
  </tr>
268
  </table>
262
  Colors:&nbsp; Normal:#<input style="width:55px;text-align:center;" id="ezBorderNormal" name="ezBorderNormal" value="<?php echo(stripslashes(htmlspecialchars($this->options['border_normal'])));?>" />&nbsp;&nbsp; Hover:#<input style="width:55px;text-align:center;" id="ezBorderColor" name="ezBorderColor" value="<?php echo(stripslashes(htmlspecialchars($this->options['border_color'])));?>" /><br />
263
 
264
  <label for="ezKillInLine" onmouseover="Tip('<?php _e('All &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;s that &lt;em&gt;Easy AdSense&lt;/em&gt; creates have the class attribute &lt;code&gt;adsense&lt;/code&gt;. Furthermore, they have class attributes like &lt;code&gt;adsense-leadin&lt;/code&gt;, &lt;code&gt;adsense-midtext&lt;/code&gt;, &lt;code&gt;adsense-leadout&lt;/code&gt;, &lt;code&gt;adsense-widget&lt;/code&gt; and &lt;code&gt;adsense-lu&lt;/code&gt; depending on the type. You can set the style for these classes in your theme &lt;code&gt;style.css&lt;/code&gt; to control their appearance.&lt;br /&gt;If this is all Greek to you, please leave the option unchecked.', 'easy-adsenser'); ?>',WIDTH, 290, TITLE, 'CSS vs. In-Line')" onmouseout="UnTip()" >
265
+ <input type="checkbox" id="ezKillInLine" name="ezKillInLine" <?php if ($this->options['kill_inline']) { echo('checked="checked"'); }?> /> <?php _e('Suppress in-line styles (Control ad-blocks using style.css)', 'easy-adsenser') ; ?></label><br />
266
+
267
+ <label for="ezKillLineBreaks" onmouseover="Tip('<?php _e('If you find that you have extra vertical spaces or if your ad code is messed up with &lt;code&gt;&lt;&lt;/code&gt;&lt;code&gt;p&gt;&lt;/code&gt; or &lt;code&gt;&lt;&lt;/code&gt;&lt;code&gt;br /&gt;&lt;/code&gt; tags, try checking this option.&lt;br /&gt;Under normal cirumstances, this option should be left unchecked.', 'easy-adsenser'); ?>',WIDTH, 290, TITLE, 'CSS vs. In-Line')" onmouseout="UnTip()" >
268
+ <input type="checkbox" id="ezKillLineBreaks" name="ezKillLineBreaks" <?php if ($this->options['kill_linebreaks']) { echo('checked="checked"'); }?> /> <?php _e('Prevent spurious line breaks', 'easy-adsenser') ; ?></label>
269
  </td>
270
  </tr>
271
  </table>
easy-adsense-lite.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Easy AdSense
4
  Plugin URI: http://www.thulasidas.com/adsense
5
  Description: Easiest way to show AdSense and make money from your blog. Configure it at <a href="options-general.php?page=easy-adsense-lite.php">Settings &rarr; Easy AdSense</a>.
6
- Version: 6.21
7
  Author: Manoj Thulasidas
8
  Author URI: http://www.thulasidas.com
9
  */
@@ -163,6 +163,7 @@ if (!class_exists("EzAdSense")) {
163
  $this->options['kill_tag'] = isset($_POST['ezKillTag']);
164
  $this->options['kill_archive'] = isset($_POST['ezKillArchive']);
165
  $this->options['kill_inline'] = isset($_POST['ezKillInLine']);
 
166
 
167
  $this->options['show_borders'] = isset($_POST['ezShowBorders']);
168
  if (isset($_POST['ezBorderWidth']))
@@ -258,7 +259,7 @@ if (!class_exists("EzAdSense")) {
258
 
259
  function mkDefaultOptions(){
260
  $defaultOptions =
261
- array('info' => "<!-- Easy AdSense V6.01 -->\n",
262
  'show_leadin' => 'float:right',
263
  'wc_leadin' => 0,
264
  'margin_leadin' => 12,
@@ -308,6 +309,7 @@ if (!class_exists("EzAdSense")) {
308
  'kill_archive' => false,
309
  'kill_inline' => false,
310
  'kill_widget_title' => false,
 
311
  'title_widget' => '');
312
  return $defaultOptions ;
313
  }
@@ -357,9 +359,13 @@ if (!class_exists("EzAdSense")) {
357
  }
358
 
359
  function info($hide=true) {
360
- $str = "Easy AdSense (WP) V6.00" ;
 
 
 
 
361
  if ($hide)
362
- $str = "<!-- $str -->\n";
363
  return $str ;
364
  }
365
 
@@ -429,6 +435,9 @@ if (!class_exists("EzAdSense")) {
429
  $this->handleDefaults() ;
430
  $this->options['info'] = $this->info() ;
431
 
 
 
 
432
  $wc = str_word_count($content) ;
433
  $unreal = '' ;
434
  if ((is_single() || is_page()) && $this->urCount < $this->urMax)
@@ -440,14 +449,15 @@ if (!class_exists("EzAdSense")) {
440
  'Unreal</a></font></div>';
441
 
442
  $border = '' ;
443
- if ($this->options['show_borders'])
444
  $border='border:#' . $this->options['border_normal'] .
445
- ' solid ' . $this->options['border_width'] . 'px;" ' .
446
- ' onmouseover="this.style.border=\'#' . $this->options['border_color'] .
447
- ' solid ' . $this->options['border_width'] . 'px\'" ' .
448
- 'onmouseout="this.style.border=\'#' . $this->options['border_normal'] .
449
- ' solid ' . $this->options['border_width'] . 'px\'"' ;
450
-
 
451
  $show_leadin = $metaOptions['show_leadin'] ;
452
  $leadin = '' ;
453
  if ($show_leadin != 'no' && $wc > $this->options['wc_leadin']) {
@@ -461,11 +471,11 @@ if (!class_exists("EzAdSense")) {
461
  ';margin:' . $margin . 'px;' . $border. '"' ;
462
  $leadin =
463
  stripslashes($this->options['info'] .
464
- "<!-- Post[count: " . $this->ezCount . "] -->\n" .
465
  '<div class="ezAdsense adsense adsense-leadin" ' . $inline . '>' .
466
  $this->options['text_leadin'] .
467
  ($this->urCount++ < $this->urMax ? $unreal : '') .
468
- "</div>\n" . $this->options['info'] . "\n") ;
469
  }
470
  }
471
 
@@ -497,11 +507,11 @@ if (!class_exists("EzAdSense")) {
497
  ';margin:' . $margin . 'px;' . $border. '"' ;
498
  $midtext =
499
  stripslashes($this->options['info'] .
500
- "<!-- Post[count: " . $this->ezCount . "] -->\n" .
501
  '<div class="ezAdsense adsense adsense-midtext" ' . $inline . '>' .
502
  $this->options['text_midtext'] .
503
  ($this->urCount++ < $this->urMax ? $unreal : '') .
504
- "</div>\n" . $this->options['info'] . "\n") ;
505
  $content = substr_replace($content, $midtext.$repchar, $pickme, 2);
506
  }
507
  }
@@ -520,11 +530,11 @@ if (!class_exists("EzAdSense")) {
520
  ';margin:' . $margin . 'px;' . $border. '"' ;
521
  $leadout =
522
  stripslashes($this->options['info'] .
523
- "<!-- Post[count: " . $this->ezCount . "] -->\n" .
524
  '<div class="ezAdsense adsense adsense-leadout" ' . $inline . '>' .
525
  $this->options['text_leadout'] .
526
  ($this->urCount++ < $this->urMax ? $unreal : '') .
527
- "</div>\n" . $this->options['info'] . "\n") ;
528
  }
529
  }
530
  if ($this->options['header_leadin']) {
@@ -563,6 +573,10 @@ if (!class_exists("EzAdSense")) {
563
  'onmouseout="this.style.border=\'#' . $this->options['border_normal'] .
564
  ' solid ' . $this->options['border_width'] . 'px\'"' ;
565
  $show_leadin = $this->options['show_leadin'] ;
 
 
 
 
566
  if ($show_leadin != 'no') {
567
  $margin = $this->options['margin_leadin'] ;
568
  if ($this->options['kill_inline'])
@@ -573,11 +587,11 @@ if (!class_exists("EzAdSense")) {
573
  $this->ezCount++ ;
574
  $this->leadin =
575
  stripslashes($this->options['info'] .
576
- "<!-- Post[count: " . $this->ezCount . "] -->\n" .
577
  '<div class="ezAdsense adsense adsense-leadin" ' . $inline . '>' .
578
  $this->options['text_leadin'] .
579
  ($this->urCount++ < $this->urMax ? $unreal : '') .
580
- "</div>\n" . $this->options['info'] . "\n") ;
581
  echo $this->leadin ;
582
  }
583
  }
@@ -603,6 +617,10 @@ if (!class_exists("EzAdSense")) {
603
  if ($this->ezCount >= $this->ezMax) return ;
604
  $this->ezCount++;
605
  }
 
 
 
 
606
  $title = empty($this->options['title_widget']) ?
607
  __('Sponsored Links', 'easy-adsenser') :
608
  stripslashes(htmlspecialchars($this->options['title_widget'])) ;
@@ -630,11 +648,11 @@ if (!class_exists("EzAdSense")) {
630
  $inline = 'style="' . $show_widget .
631
  ';margin:' . $margin . 'px;' . $border. '"' ;
632
  echo stripslashes($this->options['info'] .
633
- "<!-- Widg[count: " . $this->ezCount . "] -->\n" .
634
  '<div class="ezAdsense adsense adsense-widget"><div ' . $inline. '>' .
635
  $this->options['text_widget'] .
636
  ($this->urCount++ < $this->urMax ? $unreal : '') .
637
- "</div></div>\n" . $this->options['info'] . "\n") ;
638
  echo $after_widget;
639
  }
640
 
@@ -647,6 +665,10 @@ if (!class_exists("EzAdSense")) {
647
  $metaOptions = $this->contentMeta() ;
648
  if (isset($metaOptions['adsense']) && $metaOptions['adsense'] == 'no') return ;
649
  $show_lu = $metaOptions['show_lu'] ;
 
 
 
 
650
  $border = '' ;
651
  if ($this->options['show_borders'] && $this->options['border_lu'] )
652
  $border='border:#' . $this->options['border_normal'] .
@@ -665,8 +687,8 @@ if (!class_exists("EzAdSense")) {
665
  $inline = 'style="' . $show_widget .
666
  ';margin:' . $margin . 'px;' . $border. '"' ;
667
  echo stripslashes('<div class="ezAdsense adsense adsense-lu"><div ' .
668
- $inline. '>' . "\n" .
669
- $this->options['text_lu'] . "\n" .
670
  '</div></div>') ;
671
  echo $after_widget ;
672
  }
@@ -679,6 +701,10 @@ if (!class_exists("EzAdSense")) {
679
  $metaOptions = $this->contentMeta() ;
680
  if (isset($metaOptions['adsense']) && $metaOptions['adsense'] == 'no') return ;
681
  $title_gsearch = $metaOptions['title_gsearch'] ;
 
 
 
 
682
  if ($title_gsearch != 'no') {
683
  $title = $before_title . $title_gsearch . $after_title ;
684
  if ($title_gsearch == 'dark')
@@ -695,8 +721,8 @@ if (!class_exists("EzAdSense")) {
695
  else
696
  $inline = 'style="margin:' . $margin . 'px; "' ;
697
  echo stripslashes('<div class="ezAdsense adsense adsense-search"><div ' .
698
- $inline . '>' . "\n" .
699
- $this->options['text_gsearch'] . "\n" .
700
  '</div></div>') ;
701
  echo $after_widget ;
702
  }
3
  Plugin Name: Easy AdSense
4
  Plugin URI: http://www.thulasidas.com/adsense
5
  Description: Easiest way to show AdSense and make money from your blog. Configure it at <a href="options-general.php?page=easy-adsense-lite.php">Settings &rarr; Easy AdSense</a>.
6
+ Version: 6.22
7
  Author: Manoj Thulasidas
8
  Author URI: http://www.thulasidas.com
9
  */
163
  $this->options['kill_tag'] = isset($_POST['ezKillTag']);
164
  $this->options['kill_archive'] = isset($_POST['ezKillArchive']);
165
  $this->options['kill_inline'] = isset($_POST['ezKillInLine']);
166
+ $this->options['kill_linebreaks'] = isset($_POST['ezKillLineBreaks']);
167
 
168
  $this->options['show_borders'] = isset($_POST['ezShowBorders']);
169
  if (isset($_POST['ezBorderWidth']))
259
 
260
  function mkDefaultOptions(){
261
  $defaultOptions =
262
+ array('info' => "<!-- Easy AdSense Lite -->",
263
  'show_leadin' => 'float:right',
264
  'wc_leadin' => 0,
265
  'margin_leadin' => 12,
309
  'kill_archive' => false,
310
  'kill_inline' => false,
311
  'kill_widget_title' => false,
312
+ 'kill_linebreaks' => false,
313
  'title_widget' => '');
314
  return $defaultOptions ;
315
  }
359
  }
360
 
361
  function info($hide=true) {
362
+ if ( ! function_exists( 'get_plugin_data' ) )
363
+ require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
364
+ $plugin_data = get_plugin_data( __FILE__ );
365
+ $version = $plugin_data['Version'];
366
+ $str = "Easy AdSense (WP) V$version" ;
367
  if ($hide)
368
+ $str = "<!-- $str -->";
369
  return $str ;
370
  }
371
 
435
  $this->handleDefaults() ;
436
  $this->options['info'] = $this->info() ;
437
 
438
+ if ($this->options['kill_linebreaks']) $linebreak = "" ;
439
+ else $linebreak = "\n" ;
440
+
441
  $wc = str_word_count($content) ;
442
  $unreal = '' ;
443
  if ((is_single() || is_page()) && $this->urCount < $this->urMax)
449
  'Unreal</a></font></div>';
450
 
451
  $border = '' ;
452
+ if ($this->options['show_borders']) {
453
  $border='border:#' . $this->options['border_normal'] .
454
+ ' solid ' . $this->options['border_width'] . 'px;" ' .
455
+ ' onmouseover="this.style.border=\'#' . $this->options['border_color'] .
456
+ ' solid ' . $this->options['border_width'] . 'px\'" ' .
457
+ 'onmouseout="this.style.border=\'#' . $this->options['border_normal'] .
458
+ ' solid ' . $this->options['border_width'] . 'px\'"' ;
459
+ // $border="border:#{$this->options['border_normal']} solid {$this->options['border_width']}px;\" onmouseover=\"this.style.border='#{$this->options['border_color']} solid {$this->options['border_width']}px'\" onmouseout=\"this.style.border='#{$this->options['border_normal']} solid {$this->options['border_width']}px'" ;
460
+ }
461
  $show_leadin = $metaOptions['show_leadin'] ;
462
  $leadin = '' ;
463
  if ($show_leadin != 'no' && $wc > $this->options['wc_leadin']) {
471
  ';margin:' . $margin . 'px;' . $border. '"' ;
472
  $leadin =
473
  stripslashes($this->options['info'] .
474
+ "$linebreak<!-- Post[count: " . $this->ezCount . "] -->$linebreak" .
475
  '<div class="ezAdsense adsense adsense-leadin" ' . $inline . '>' .
476
  $this->options['text_leadin'] .
477
  ($this->urCount++ < $this->urMax ? $unreal : '') .
478
+ "</div>$linebreak" . $this->options['info'] . "$linebreak") ;
479
  }
480
  }
481
 
507
  ';margin:' . $margin . 'px;' . $border. '"' ;
508
  $midtext =
509
  stripslashes($this->options['info'] .
510
+ "$linebreak<!-- Post[count: " . $this->ezCount . "] -->$linebreak" .
511
  '<div class="ezAdsense adsense adsense-midtext" ' . $inline . '>' .
512
  $this->options['text_midtext'] .
513
  ($this->urCount++ < $this->urMax ? $unreal : '') .
514
+ "</div>$linebreak" . $this->options['info'] . "$linebreak") ;
515
  $content = substr_replace($content, $midtext.$repchar, $pickme, 2);
516
  }
517
  }
530
  ';margin:' . $margin . 'px;' . $border. '"' ;
531
  $leadout =
532
  stripslashes($this->options['info'] .
533
+ "$linebreak<!-- Post[count: " . $this->ezCount . "] -->$linebreak" .
534
  '<div class="ezAdsense adsense adsense-leadout" ' . $inline . '>' .
535
  $this->options['text_leadout'] .
536
  ($this->urCount++ < $this->urMax ? $unreal : '') .
537
+ "</div>$linebreak" . $this->options['info'] . "$linebreak") ;
538
  }
539
  }
540
  if ($this->options['header_leadin']) {
573
  'onmouseout="this.style.border=\'#' . $this->options['border_normal'] .
574
  ' solid ' . $this->options['border_width'] . 'px\'"' ;
575
  $show_leadin = $this->options['show_leadin'] ;
576
+
577
+ if ($this->options['kill_linebreaks']) $linebreak = "" ;
578
+ else $linebreak = "\n" ;
579
+
580
  if ($show_leadin != 'no') {
581
  $margin = $this->options['margin_leadin'] ;
582
  if ($this->options['kill_inline'])
587
  $this->ezCount++ ;
588
  $this->leadin =
589
  stripslashes($this->options['info'] .
590
+ "$linebreak<!-- Post[count: " . $this->ezCount . "] -->$linebreak" .
591
  '<div class="ezAdsense adsense adsense-leadin" ' . $inline . '>' .
592
  $this->options['text_leadin'] .
593
  ($this->urCount++ < $this->urMax ? $unreal : '') .
594
+ "</div>$linebreak" . $this->options['info'] . "$linebreak") ;
595
  echo $this->leadin ;
596
  }
597
  }
617
  if ($this->ezCount >= $this->ezMax) return ;
618
  $this->ezCount++;
619
  }
620
+
621
+ if ($this->options['kill_linebreaks']) $linebreak = "" ;
622
+ else $linebreak = "\n" ;
623
+
624
  $title = empty($this->options['title_widget']) ?
625
  __('Sponsored Links', 'easy-adsenser') :
626
  stripslashes(htmlspecialchars($this->options['title_widget'])) ;
648
  $inline = 'style="' . $show_widget .
649
  ';margin:' . $margin . 'px;' . $border. '"' ;
650
  echo stripslashes($this->options['info'] .
651
+ "$linebreak<!-- Widg[count: " . $this->ezCount . "] -->$linebreak" .
652
  '<div class="ezAdsense adsense adsense-widget"><div ' . $inline. '>' .
653
  $this->options['text_widget'] .
654
  ($this->urCount++ < $this->urMax ? $unreal : '') .
655
+ "</div></div>$linebreak" . $this->options['info'] . "$linebreak") ;
656
  echo $after_widget;
657
  }
658
 
665
  $metaOptions = $this->contentMeta() ;
666
  if (isset($metaOptions['adsense']) && $metaOptions['adsense'] == 'no') return ;
667
  $show_lu = $metaOptions['show_lu'] ;
668
+
669
+ if ($this->options['kill_linebreaks']) $linebreak = "" ;
670
+ else $linebreak = "\n" ;
671
+
672
  $border = '' ;
673
  if ($this->options['show_borders'] && $this->options['border_lu'] )
674
  $border='border:#' . $this->options['border_normal'] .
687
  $inline = 'style="' . $show_widget .
688
  ';margin:' . $margin . 'px;' . $border. '"' ;
689
  echo stripslashes('<div class="ezAdsense adsense adsense-lu"><div ' .
690
+ $inline. '>' . "$linebreak" .
691
+ $this->options['text_lu'] . "$linebreak" .
692
  '</div></div>') ;
693
  echo $after_widget ;
694
  }
701
  $metaOptions = $this->contentMeta() ;
702
  if (isset($metaOptions['adsense']) && $metaOptions['adsense'] == 'no') return ;
703
  $title_gsearch = $metaOptions['title_gsearch'] ;
704
+
705
+ if ($this->options['kill_linebreaks']) $linebreak = "" ;
706
+ else $linebreak = "\n" ;
707
+
708
  if ($title_gsearch != 'no') {
709
  $title = $before_title . $title_gsearch . $after_title ;
710
  if ($title_gsearch == 'dark')
721
  else
722
  $inline = 'style="margin:' . $margin . 'px; "' ;
723
  echo stripslashes('<div class="ezAdsense adsense adsense-search"><div ' .
724
+ $inline . '>' . "$linebreak" .
725
+ $this->options['text_gsearch'] . "$linebreak" .
726
  '</div></div>') ;
727
  echo $after_widget ;
728
  }
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://buy.thulasidas.com/easy-adsense
4
  Tags: adsense, google adsense, ads, advertising, easy adsense, google, adsense plugin
5
  Requires at least: 2.6
6
  Tested up to: 3.5
7
- Stable tag: 6.21
8
 
9
  Easy AdSense manages all aspects of AdSense: insert ads into posts and sidebar, and add a Google Search box. Easiest and most complete AdSense Plugin!
10
 
@@ -32,13 +32,13 @@ Easy AdSense is the freely distributed version of a premium plugin. The [Pro ver
32
 
33
  = New in this Release =
34
 
35
- Updating a few translations. Minor changes to the admin page.
36
 
37
  == Upgrade Notice ==
38
 
39
- = 6.21 =
40
 
41
- Updating a few translations. Minor changes to the admin page.
42
 
43
  == Screenshots ==
44
 
@@ -126,6 +126,7 @@ A big "Thank You" to all my translators. Easy AdSense V2.6+ sports an *Easy Tran
126
 
127
  == Change Log ==
128
 
 
129
  * V6.21: Updating a few translations. Minor changes to the admin page. [Jun 10, 2013]
130
  * V6.20: Correcting W3C markup validation errors on the admin page. [Apr 27, 2013]
131
  * V6.10: Fixing a cross-site request forgery vulnerability. (Credit: Charlie Eriksen via Secunia SVCRP.) [Apr 27, 2013]
4
  Tags: adsense, google adsense, ads, advertising, easy adsense, google, adsense plugin
5
  Requires at least: 2.6
6
  Tested up to: 3.5
7
+ Stable tag: 6.22
8
 
9
  Easy AdSense manages all aspects of AdSense: insert ads into posts and sidebar, and add a Google Search box. Easiest and most complete AdSense Plugin!
10
 
32
 
33
  = New in this Release =
34
 
35
+ New option to prevent line-breaks in ad insertion.
36
 
37
  == Upgrade Notice ==
38
 
39
+ = 6.22 =
40
 
41
+ New option to prevent line-breaks in ad insertion.
42
 
43
  == Screenshots ==
44
 
126
 
127
  == Change Log ==
128
 
129
+ * V6.22: New option to prevent line-breaks in ad insertion. [Jul 3, 2013]
130
  * V6.21: Updating a few translations. Minor changes to the admin page. [Jun 10, 2013]
131
  * V6.20: Correcting W3C markup validation errors on the admin page. [Apr 27, 2013]
132
  * V6.10: Fixing a cross-site request forgery vulnerability. (Credit: Charlie Eriksen via Secunia SVCRP.) [Apr 27, 2013]