Changeset 575927
- Timestamp:
- 07/23/2012 09:02:09 AM (14 years ago)
- Location:
- olimometer
- Files:
-
- 64 added
- 1 deleted
- 4 edited
-
Desktop.ini (deleted)
-
tags/2.34 (added)
-
tags/2.34/LiberationSans-Regular.ttf (added)
-
tags/2.34/jscolor (added)
-
tags/2.34/jscolor/arrow.gif (added)
-
tags/2.34/jscolor/cross.gif (added)
-
tags/2.34/jscolor/demo.html (added)
-
tags/2.34/jscolor/hs.png (added)
-
tags/2.34/jscolor/hv.png (added)
-
tags/2.34/jscolor/jscolor.js (added)
-
tags/2.34/olimometer-class.php (added)
-
tags/2.34/olimometer.php (added)
-
tags/2.34/readme.txt (added)
-
tags/2.34/screenshot-1.jpg (added)
-
tags/2.34/screenshot-2.jpg (added)
-
tags/2.34/screenshot-3.jpg (added)
-
tags/2.34/screenshot-4.jpg (added)
-
tags/2.34/skins (added)
-
tags/2.34/skins.php (added)
-
tags/2.34/skins.xml (added)
-
tags/2.34/skins/oli-bold-chunky (added)
-
tags/2.34/skins/oli-bold-chunky/bold-chunky-bar.png (added)
-
tags/2.34/skins/oli-bold-chunky/bold-chunky-bottom.png (added)
-
tags/2.34/skins/oli-bold-chunky/bold-chunky-top.png (added)
-
tags/2.34/skins/oli-default (added)
-
tags/2.34/skins/oli-default/therm_bar_empty.png (added)
-
tags/2.34/skins/oli-default/therm_bulb.png (added)
-
tags/2.34/skins/oli-default/therm_top.png (added)
-
tags/2.34/skins/oli-ourprogress-blue (added)
-
tags/2.34/skins/oli-ourprogress-blue/therm_bar_empty.png (added)
-
tags/2.34/skins/oli-ourprogress-blue/therm_bulb.png (added)
-
tags/2.34/skins/oli-ourprogress-blue/therm_top.png (added)
-
tags/2.34/skins/oli-ourprogress-green (added)
-
tags/2.34/skins/oli-ourprogress-green/therm_bar_empty.png (added)
-
tags/2.34/skins/oli-ourprogress-green/therm_bulb.png (added)
-
tags/2.34/skins/oli-ourprogress-green/therm_top.png (added)
-
tags/2.34/skins/oli-ourprogress-red (added)
-
tags/2.34/skins/oli-ourprogress-red/therm_bar_empty.png (added)
-
tags/2.34/skins/oli-ourprogress-red/therm_bulb.png (added)
-
tags/2.34/skins/oli-ourprogress-red/therm_top.png (added)
-
tags/2.34/skins/oli-progpress-black (added)
-
tags/2.34/skins/oli-progpress-black/left.png (added)
-
tags/2.34/skins/oli-progpress-black/middle.png (added)
-
tags/2.34/skins/oli-progpress-black/right.png (added)
-
tags/2.34/skins/oli-rounded (added)
-
tags/2.34/skins/oli-rounded/rounded_bar.png (added)
-
tags/2.34/skins/oli-rounded/rounded_bottom.png (added)
-
tags/2.34/skins/oli-rounded/rounded_top.png (added)
-
tags/2.34/skins/oli-thinblackhorizontal (added)
-
tags/2.34/skins/oli-thinblackhorizontal/left.png (added)
-
tags/2.34/skins/oli-thinblackhorizontal/middle.png (added)
-
tags/2.34/skins/oli-thinblackhorizontal/right.png (added)
-
tags/2.34/skins/oli-thinbluehorizontal (added)
-
tags/2.34/skins/oli-thinbluehorizontal/left.png (added)
-
tags/2.34/skins/oli-thinbluehorizontal/middle.png (added)
-
tags/2.34/skins/oli-thinbluehorizontal/right.png (added)
-
tags/2.34/skins/oli-thinredhorizontal (added)
-
tags/2.34/skins/oli-thinredhorizontal/left.png (added)
-
tags/2.34/skins/oli-thinredhorizontal/middle.png (added)
-
tags/2.34/skins/oli-thinredhorizontal/right.png (added)
-
tags/2.34/skins/oli-watermaster (added)
-
tags/2.34/skins/oli-watermaster/watermaster-bar.png (added)
-
tags/2.34/skins/oli-watermaster/watermaster-bottom.png (added)
-
tags/2.34/skins/oli-watermaster/watermaster-top.png (added)
-
tags/2.34/thermometer.php (added)
-
trunk/olimometer-class.php (modified) (8 diffs)
-
trunk/olimometer.php (modified) (6 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/thermometer.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
olimometer/trunk/olimometer-class.php
r574116 r575927 33 33 public $olimometer_paypal_extra_value = 0.00; 34 34 public $olimometer_number_format = 0; 35 35 public $olimometer_link = ""; 36 37 private $olimometer_default_link = "http://www.olivershingler.co.uk/oliblog/olimometer/"; 36 38 private $olimometer_table_name = "olimometer_olimometers"; 39 37 40 38 41 … … 67 70 $this->olimometer_paypal_extra_value = $query_results['olimometer_paypal_extra_value']; 68 71 $this->olimometer_number_format = $query_results['olimometer_number_format']; 72 73 if($query_results['olimometer_link'] == "" || $query_results['olimometer_link'] == null) { 74 $this->olimometer_link = $this->olimometer_default_link; 75 } 76 else { 77 $this->olimometer_link = $query_results['olimometer_link']; 78 } 69 79 70 80 } … … 87 97 global $wpdb; 88 98 $table_name = $wpdb->prefix . $this->olimometer_table_name; 99 100 // Sanitize data 101 if($this->olimometer_paypal_extra_value == '') { 102 $olimometer_paypal_extra_value = 0.00; 103 } 104 else { 105 $olimometer_paypal_extra_value = $this->olimometer_paypal_extra_value; 106 } 107 108 if($this->olimometer_progress_value == '') { 109 $olimometer_progress_value = 0.00; 110 } 111 else { 112 $olimometer_progress_value = $this->olimometer_progress_value; 113 } 89 114 90 115 // Is this an existing olimometer or a new one to be saved? … … 93 118 // This is a new one 94 119 $rows_affected = $wpdb->insert( $table_name, array( 'olimometer_description' => $this->olimometer_description, 95 'olimometer_progress_value' => $ this->olimometer_progress_value,120 'olimometer_progress_value' => $olimometer_progress_value, 96 121 'olimometer_total_value' => $this->olimometer_total_value, 97 122 'olimometer_currency' => $this->olimometer_currency, … … 110 135 'olimometer_paypal_password' => $this->olimometer_paypal_password, 111 136 'olimometer_paypal_signature' => $this->olimometer_paypal_signature, 112 'olimometer_paypal_extra_value' => $this->olimometer_paypal_extra_value, 113 'olimometer_number_format' => $this->olimometer_number_format 137 'olimometer_paypal_extra_value' => $olimometer_paypal_extra_value, 138 'olimometer_number_format' => $this->olimometer_number_format, 139 'olimometer_link' => $this->olimometer_link 114 140 ) ); 115 141 … … 122 148 $wpdb->update($table_name, 123 149 array( 'olimometer_description' => $this->olimometer_description, 124 'olimometer_progress_value' => $ this->olimometer_progress_value,150 'olimometer_progress_value' => $olimometer_progress_value, 125 151 'olimometer_total_value' => $this->olimometer_total_value, 126 152 'olimometer_currency' => $this->olimometer_currency, … … 139 165 'olimometer_paypal_password' => $this->olimometer_paypal_password, 140 166 'olimometer_paypal_signature' => $this->olimometer_paypal_signature, 141 'olimometer_paypal_extra_value' => $this->olimometer_paypal_extra_value, 142 'olimometer_number_format' => $this->olimometer_number_format 167 'olimometer_paypal_extra_value' => $olimometer_paypal_extra_value, 168 'olimometer_number_format' => $this->olimometer_number_format, 169 'olimometer_link' => $this->olimometer_link 143 170 ), 144 171 array( 'olimometer_id' => $this->olimometer_id ) … … 176 203 177 204 178 $the_olimometer_text = "<a href=' http://www.olivershingler.co.uk/oliblog/olimometer/' target=_blank><img src='".$image_location."?olimometer_id=".$this->olimometer_id."' border=0";205 $the_olimometer_text = "<a href='".$this->olimometer_link."' target=_blank><img src='".$image_location."?olimometer_id=".$this->olimometer_id."' border=0"; 179 206 if(strlen($css_class) > 0) { 180 207 $the_olimometer_text = $the_olimometer_text." class='".$css_class."'"; 181 208 } 182 $the_olimometer_text = $the_olimometer_text." alt='Olimometer 2.3 4'></a>";209 $the_olimometer_text = $the_olimometer_text." alt='Olimometer 2.35'></a>"; 183 210 184 211 return $the_olimometer_text; -
olimometer/trunk/olimometer.php
r574116 r575927 6 6 Author: Oliver Shingler 7 7 Author URI: http://www.olivershingler.co.uk 8 Version: 2.3 48 Version: 2.35 9 9 */ 10 10 … … 151 151 $an_olimometer->olimometer_paypal_extra_value = $_REQUEST['olimometer_paypal_extra_value']; 152 152 $an_olimometer->olimometer_number_format = $_REQUEST['olimometer_number_format']; 153 $an_olimometer->olimometer_link = $_REQUEST['olimometer_link']; 153 154 154 155 // Save it … … 671 672 ?>" size="40" aria-required="false" /> 672 673 <p><span class="description">(Optional) The text string to display before the Progress Value. Default = "Raised so far:"</span></p></td> 674 </tr> 675 676 <tr class="form-field"> 677 <th scope="row" valign="top"><label for="name">Olimometer Hyperlink URL</label></th> 678 <td><input name="olimometer_link" id="olimometer_link" type="text" value="<?php 679 echo $current_olimometer->olimometer_link; 680 ?>" size="40" aria-required="false" /> 681 <p><span class="description">(Optional) The URL users are directed to when clicking on an Olimometer image.</span></p></td> 673 682 </tr> 674 683 … … 998 1007 ************************/ 999 1008 global $olimometer_db_version; 1000 $olimometer_db_version = "2.3 2";1009 $olimometer_db_version = "2.35"; 1001 1010 1002 1011 function olimometer_install() { … … 1029 1038 olimometer_paypal_signature VARCHAR(255), 1030 1039 olimometer_number_format tinyint, 1040 olimometer_link VARCHAR(255), 1031 1041 UNIQUE KEY olimometer_id (olimometer_id) 1032 1042 );"; … … 1055 1065 // Yes it has! 1056 1066 // If currently installed database version is less than current version required for this plugin, then we need to upgrade 1057 $required_db_version = 2.3 2;1067 $required_db_version = 2.35; 1058 1068 $installed_db_version = get_option("olimometer_db_version"); 1059 1069 if($installed_db_version < $required_db_version) { -
olimometer/trunk/readme.txt
r574128 r575927 105 105 == Changelog == 106 106 107 = 2.35 = 108 * You can now customise the image's hyperlink 109 * Fixed saving issue when trying to blank out certain values 110 * Fixed bug preventing image display when upgrading to a version using currency formatting. 111 107 112 = 2.34 = 108 113 * Fixed GD image output issue on some web servers (header and flush requirements) … … 215 220 == Upgrade Notice == 216 221 222 = 2.35 = 223 * You can now customise the image's hyperlink 224 * Fixed saving issue when trying to blank out certain values 225 * Fixed bug preventing image display when upgrading to a version using currency formatting. 226 217 227 = 2.34 = 218 228 * Fixed GD image output issue on some web servers (header and flush requirements) -
olimometer/trunk/thermometer.php
r574116 r575927 65 65 $font_height = $olimometer_to_display->olimometer_font_height; 66 66 $suffix = $olimometer_to_display->olimometer_suffix; 67 68 if($olimometer_to_display->olimometer_number_format == null) { 69 $olimometer_number_format = 0; 70 } 71 else { 72 $olimometer_number_format = $olimometer_to_display->olimometer_number_format; 73 } 74 67 75 68 76 // Value layout array: … … 107 115 108 116 // Display converted values: 109 $olimometer_display_dp = $olimometer_display_array[$olimometer_ to_display->olimometer_number_format][0];110 $olimometer_display_thousands = $olimometer_display_array[$olimometer_ to_display->olimometer_number_format][1];111 $olimometer_display_decimal = $olimometer_display_array[$olimometer_ to_display->olimometer_number_format][2];117 $olimometer_display_dp = $olimometer_display_array[$olimometer_number_format][0]; 118 $olimometer_display_thousands = $olimometer_display_array[$olimometer_number_format][1]; 119 $olimometer_display_decimal = $olimometer_display_array[$olimometer_number_format][2]; 112 120 //$olimometer_display_dp = 2; 113 121 //$olimometer_display_thousands = ',';
Note: See TracChangeset
for help on using the changeset viewer.