Post Snippets - Version 1.4.2

Version Description

Download this release

Release Info

Developer artstorm
Plugin Icon 128x128 Post Snippets
Version 1.4.2
Comparing to
See all releases

Code changes from version 1.4.1 to 1.4.2

Files changed (3) hide show
  1. post-snippets.php +7 -7
  2. readme.txt +5 -2
  3. tinymce/window.php +10 -10
post-snippets.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Post Snippets
4
  Plugin URI: http://coding.cglounge.com/wordpress-plugins/post-snippets/
5
  Description: Stores snippets of HTML code or reoccurring text that you often use in your posts. You can use predefined variables to replace parts of the snippet on insert. All snippets are available in the post editor with a TinyMCE button or Quicktags.
6
- Version: 1.4.1
7
  Author: Johan Steen
8
  Author URI: http://coding.cglounge.com/
9
  Text Domain: post-snippets
@@ -308,12 +308,12 @@ class postSnippets {
308
  if (!empty($snippets)) {
309
  for ($i=0; $i < count($snippets); $i++) { ?>
310
  <tr class='recent'>
311
- <th scope='row' class='check-column'><input type='checkbox' name='checked[]' value='<? echo $i; ?>' /></th>
312
- <td class='row-title'><input type='text' name='<? echo $i; ?>_title' value='<? echo $snippets[$i]['title']; ?>' /></td>
313
- <td class='name'><input type='text' name='<? echo $i; ?>_vars' value='<? echo $snippets[$i]['vars']; ?>' /></td>
314
- <td class='desc'><textarea name="<? echo $i; ?>_snippet" class="large-text" rows="3"><? echo $snippets[$i]['snippet']; ?></textarea></td>
315
- <td class='name'><input type='checkbox' name='<? echo $i; ?>_shortcode' value='true'<? if ($snippets[$i]['shortcode'] == true) { echo " checked"; }?> /></td>
316
- <td class='name'><input type='checkbox' name='<? echo $i; ?>_quicktag' value='true'<? if ($snippets[$i]['quicktag'] == true) { echo " checked"; }?> /></td>
317
  </tr>
318
  <?php
319
  }
3
  Plugin Name: Post Snippets
4
  Plugin URI: http://coding.cglounge.com/wordpress-plugins/post-snippets/
5
  Description: Stores snippets of HTML code or reoccurring text that you often use in your posts. You can use predefined variables to replace parts of the snippet on insert. All snippets are available in the post editor with a TinyMCE button or Quicktags.
6
+ Version: 1.4.2
7
  Author: Johan Steen
8
  Author URI: http://coding.cglounge.com/
9
  Text Domain: post-snippets
308
  if (!empty($snippets)) {
309
  for ($i=0; $i < count($snippets); $i++) { ?>
310
  <tr class='recent'>
311
+ <th scope='row' class='check-column'><input type='checkbox' name='checked[]' value='<?php echo $i; ?>' /></th>
312
+ <td class='row-title'><input type='text' name='<?php echo $i; ?>_title' value='<?php echo $snippets[$i]['title']; ?>' /></td>
313
+ <td class='name'><input type='text' name='<?php echo $i; ?>_vars' value='<?php echo $snippets[$i]['vars']; ?>' /></td>
314
+ <td class='desc'><textarea name="<?php echo $i; ?>_snippet" class="large-text" rows="3"><?php echo $snippets[$i]['snippet']; ?></textarea></td>
315
+ <td class='name'><input type='checkbox' name='<?php echo $i; ?>_shortcode' value='true'<?php if ($snippets[$i]['shortcode'] == true) { echo " checked"; }?> /></td>
316
+ <td class='name'><input type='checkbox' name='<?php echo $i; ?>_quicktag' value='true'<?php if ($snippets[$i]['quicktag'] == true) { echo " checked"; }?> /></td>
317
  </tr>
318
  <?php
319
  }
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://coding.cglounge.com/wordpress-plugins/post-snippets/#pintwar
4
  Tags: post, admin, snippet, html, custom, page, dynamic, editor, quicktag
5
  Requires at least: 2.7
6
  Tested up to: 2.7.1
7
- Stable tag: 1.4.1
8
 
9
  Store snippets of HTML code or reoccurring text that you often use in your posts. Custom variables can be used.
10
 
@@ -47,8 +47,11 @@ Meditation.
47
 
48
  == Changelog ==
49
 
 
 
 
50
  = Version 1.4.1 - 10 Apr 2009 =
51
- * Bugfix: Removed all short syntax commands and replaced them with the full versions so the plugin also works on servers with the short_open_tag configuration setting disabled.
52
 
53
  = Version 1.4 - 10 Apr 2009 =
54
  * Added a checkbox for Shortcodes (SC) in the admin panel. When checking this one a dynamic shortcode will be generated and inserted instead of the snippet, which allows snippets to be updated later on for all posts it's been inserted into when using this option.
4
  Tags: post, admin, snippet, html, custom, page, dynamic, editor, quicktag
5
  Requires at least: 2.7
6
  Tested up to: 2.7.1
7
+ Stable tag: 1.4.2
8
 
9
  Store snippets of HTML code or reoccurring text that you often use in your posts. Custom variables can be used.
10
 
47
 
48
  == Changelog ==
49
 
50
+ = Version 1.4.2 - 11 Apr 2009 =
51
+ * Fixed some additional syntax for servers where the short_open_tag configuration setting disabled.
52
+
53
  = Version 1.4.1 - 10 Apr 2009 =
54
+ * Removed all short syntax commands and replaced them with the full versions so the plugin also works on servers with the short_open_tag configuration setting disabled.
55
 
56
  = Version 1.4 - 10 Apr 2009 =
57
  * Added a checkbox for Shortcodes (SC) in the admin panel. When checking this one a dynamic shortcode will be generated and inserted instead of the snippet, which allows snippets to be updated later on for all posts it's been inserted into when using this option.
tinymce/window.php CHANGED
@@ -42,7 +42,7 @@ if ( !is_user_logged_in() || !current_user_can('edit_posts') )
42
  <?php
43
  $snippets = get_option($postSnippets->plugin_options);
44
  for ($i = 0; $i < count($snippets); $i++) { ?>
45
- var panel<? echo $i; ?> = document.getElementById('ps_panel<? echo $i; ?>');
46
  <?php } ?>
47
 
48
  var rss = document.getElementById('ps_panel0');
@@ -54,7 +54,7 @@ if ( !is_user_logged_in() || !current_user_can('edit_posts') )
54
  $theString = str_replace('"','\"',str_replace(Chr(13), '', str_replace(Chr(10), '', $snippets[$i]['snippet'])))
55
  ?>
56
 
57
- if (panel<? echo $i; ?>.className.indexOf('current') != -1) {
58
  <?php
59
  if ($snippets[$i]['shortcode']) {
60
  $var_arr = explode(",",$snippets[$i]['vars']);
@@ -68,16 +68,16 @@ if ( !is_user_logged_in() || !current_user_can('edit_posts') )
68
  }
69
  }
70
  echo "var variables" . $i ." = new Array(".$theVariables.");"; ?>
71
- insertString = createShortcode("<? echo $snippets[$i]['title']; ?>", variables<? echo $i; ?>);
72
  <?php }else{ ?>
73
- insertString = "<? echo $theString; ?>";
74
  <?php } ?>
75
  <?php
76
  $var_arr = explode(",",$snippets[$i]['vars']);
77
  if (!empty($var_arr[0])) {
78
  for ($j = 0; $j < count($var_arr); $j++) { ?>
79
- var var_<? echo $i; ?>_<? echo $j; ?> = document.getElementById('var_<? echo $i; ?>_<? echo $j; ?>').value;
80
- insertString = insertString.replace(/\{<? echo $var_arr[$j]; ?>\}/g, var_<? echo $i; ?>_<? echo $j; ?>);
81
  <?php } } ?>
82
  }
83
  <?php } ?>
@@ -108,7 +108,7 @@ if ( !is_user_logged_in() || !current_user_can('edit_posts') )
108
  <?php
109
  $snippets = get_option($postSnippets->plugin_options);
110
  for ($i = 0; $i < count($snippets); $i++) { ?>
111
- <li id="ps_tab<? echo $i; ?>"<?php if ($i == 0) {?> class="current"><?php } ?><span><a href="javascript:mcTabs.displayTab('ps_tab<? echo $i; ?>','ps_panel<? echo $i; ?>');" onmousedown="return false;"><?php echo $snippets[$i]['title']; ?></a></span></li>
112
  <?php } ?>
113
  </ul>
114
  </div>
@@ -117,7 +117,7 @@ if ( !is_user_logged_in() || !current_user_can('edit_posts') )
117
  <?php
118
  $snippets = get_option($postSnippets->plugin_options);
119
  for ($i = 0; $i < count($snippets); $i++) { ?>
120
- <div id="ps_panel<? echo $i; ?>" class="panel<?php if ($i == 0) {?> current<?php } ?>">
121
  <br />
122
  <table border="0" cellpadding="4" cellspacing="0">
123
  <?php
@@ -125,8 +125,8 @@ if ( !is_user_logged_in() || !current_user_can('edit_posts') )
125
  if (!empty($var_arr[0])) {
126
  for ($j = 0; $j < count($var_arr); $j++) { ?>
127
  <tr>
128
- <td nowrap="nowrap"><label for="var_<? echo $i; ?>_<? echo $j; ?>"><?php echo($var_arr[$j]);?>:</label></td>
129
- <td><input type="text" id="var_<? echo $i; ?>_<? echo $j; ?>" name="var_<? echo $i; ?>_<? echo $j; ?>" style="width: 190px" />
130
  </td>
131
  </tr>
132
  <?php } } ?>
42
  <?php
43
  $snippets = get_option($postSnippets->plugin_options);
44
  for ($i = 0; $i < count($snippets); $i++) { ?>
45
+ var panel<?php echo $i; ?> = document.getElementById('ps_panel<?php echo $i; ?>');
46
  <?php } ?>
47
 
48
  var rss = document.getElementById('ps_panel0');
54
  $theString = str_replace('"','\"',str_replace(Chr(13), '', str_replace(Chr(10), '', $snippets[$i]['snippet'])))
55
  ?>
56
 
57
+ if (panel<?php echo $i; ?>.className.indexOf('current') != -1) {
58
  <?php
59
  if ($snippets[$i]['shortcode']) {
60
  $var_arr = explode(",",$snippets[$i]['vars']);
68
  }
69
  }
70
  echo "var variables" . $i ." = new Array(".$theVariables.");"; ?>
71
+ insertString = createShortcode("<?php echo $snippets[$i]['title']; ?>", variables<?php echo $i; ?>);
72
  <?php }else{ ?>
73
+ insertString = "<?php echo $theString; ?>";
74
  <?php } ?>
75
  <?php
76
  $var_arr = explode(",",$snippets[$i]['vars']);
77
  if (!empty($var_arr[0])) {
78
  for ($j = 0; $j < count($var_arr); $j++) { ?>
79
+ var var_<?php echo $i; ?>_<?php echo $j; ?> = document.getElementById('var_<?php echo $i; ?>_<?php echo $j; ?>').value;
80
+ insertString = insertString.replace(/\{<?php echo $var_arr[$j]; ?>\}/g, var_<?php echo $i; ?>_<?php echo $j; ?>);
81
  <?php } } ?>
82
  }
83
  <?php } ?>
108
  <?php
109
  $snippets = get_option($postSnippets->plugin_options);
110
  for ($i = 0; $i < count($snippets); $i++) { ?>
111
+ <li id="ps_tab<?php echo $i; ?>"<?php if ($i == 0) {?> class="current"><?php } ?><span><a href="javascript:mcTabs.displayTab('ps_tab<?php echo $i; ?>','ps_panel<?php echo $i; ?>');" onmousedown="return false;"><?php echo $snippets[$i]['title']; ?></a></span></li>
112
  <?php } ?>
113
  </ul>
114
  </div>
117
  <?php
118
  $snippets = get_option($postSnippets->plugin_options);
119
  for ($i = 0; $i < count($snippets); $i++) { ?>
120
+ <div id="ps_panel<?php echo $i; ?>" class="panel<?php if ($i == 0) {?> current<?php } ?>">
121
  <br />
122
  <table border="0" cellpadding="4" cellspacing="0">
123
  <?php
125
  if (!empty($var_arr[0])) {
126
  for ($j = 0; $j < count($var_arr); $j++) { ?>
127
  <tr>
128
+ <td nowrap="nowrap"><label for="var_<?php echo $i; ?>_<?php echo $j; ?>"><?php echo($var_arr[$j]);?>:</label></td>
129
+ <td><input type="text" id="var_<?php echo $i; ?>_<?php echo $j; ?>" name="var_<?php echo $i; ?>_<?php echo $j; ?>" style="width: 190px" />
130
  </td>
131
  </tr>
132
  <?php } } ?>