Changeset 8161
- Timestamp:
- 05/20/13 17:40:53 (10 years ago)
- Location:
- branches/2.5/expressoMail1_2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.5/expressoMail1_2/inc/hook_settings.inc.php
r8157 r8161 272 272 var value = {}; 273 273 for( key in values ){ 274 value[ decode64(key)] = values[key];274 value[isEncoded64(key) ? decode64(key) : key] = values[key]; 275 275 } 276 276 return value; 277 } 278 /*Verifica se a string input esta em Base 64*/ 279 function isEncoded64(input){ 280 var baseStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; 281 var encoded = true; 282 if ( (input.length % 4) != 0) 283 return false; 284 for(var i=0; i<input.length; i++){ 285 if ( baseStr.indexOf(input[i]) < 0 ){ 286 encoded = false; 287 break; 288 } 289 } 290 return encoded; 277 291 } 278 292 function loadSignature() … … 295 309 296 310 var old_signature = document.getElementById( "signature" ).value; 297 var def = decode64(document.getElementById( "signature_default" ).value); 311 var def = document.getElementById( "signature_default" ).value; 312 def = isEncoded64(def) ? decode64(def) : def; 298 313 299 314 var counter = 0, ids = [], def_signature = "", noSig = true; -
branches/2.5/expressoMail1_2/js/rich_text_editor.js
r8158 r8161 147 147 var value = {}; 148 148 for (key in values){ 149 value[RichTextEditor. decode64(key)] = values[key];149 value[RichTextEditor.isEncoded64(key) ? RichTextEditor.decode64(key) : key] = values[key]; 150 150 } 151 151 return value; 152 153 } 154 155 /*Verifica se a string input esta em Base64*/ 156 cRichTextEditor.prototype.isEncoded64 = function(input){ 157 var baseStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; 158 var encoded = true; 159 if ( (input.length % 4) != 0) 160 return false; 161 for(var i=0; i<input.length; i++){ 162 if ( baseStr.indexOf(input[i]) < 0 ){ 163 encoded = false; 164 break; 165 } 166 } 167 return encoded; 152 168 } 153 169 … … 156 172 if(RichTextEditor.signatures === false){ 157 173 RichTextEditor.signatures = RichTextEditor.getSignaturesOptions(); 158 preferences.signature_default = RichTextEditor.decode64(preferences.signature_default);174 preferences.signature_default = preferences.signature; 159 175 } 160 176 161 if(!RichTextEditor.signatures || 162 !RichTextEditor.signatures[preferences.signature_default || ""]) 163 { 177 if(!RichTextEditor.signatures || !preferences.signature_default) 178 { 164 179 preferences.use_signature = "0"; //Desabilita o uso da assinatura 165 180 return ''; 166 181 } 167 182 168 return unescape( RichTextEditor.signatures[preferences.signature_default]);183 return unescape(preferences.signature_default); 169 184 170 185 }
Note: See TracChangeset
for help on using the changeset viewer.