- Timestamp:
- 05/20/13 17:11:10 (10 years ago)
- Location:
- trunk/expressoMail1_2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/inc/hook_settings.inc.php
r8077 r8160 275 275 for( key in values ){ 276 276 277 value[ decode64(key)] = values[key];277 value[isEncoded64(key) ? decode64(key) : key] = values[key]; 278 278 279 279 } 280 280 281 281 return value; 282 } 283 /*Verifica se a string input esta em Base 64*/ 284 function isEncoded64(input){ 285 var baseStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; 286 var encoded = true; 287 if ( (input.length % 4) != 0) 288 return false; 289 for(var i=0; i<input.length; i++){ 290 if ( baseStr.indexOf(input[i]) < 0 ){ 291 encoded = false; 292 break; 293 } 294 } 295 return encoded; 282 296 } 283 297 function loadSignature() … … 302 316 types = normalizerSignature(types); 303 317 304 var old_signature = document.getElementById( "signature" ).value; 305 var def = decode64(document.getElementById( "signature_default" ).value); 318 var old_signature = document.getElementById( "signature" ).value; 319 var def = document.getElementById( "signature_default" ).value; 320 def = isEncoded64(def) ? decode64(def) : def; 306 321 307 322 var counter = 0, ids = [], def_signature = "", noSig = true; -
trunk/expressoMail1_2/js/rich_text_editor.js
r8077 r8160 150 150 for (key in values){ 151 151 152 value[RichTextEditor. decode64(key)] = values[key];152 value[RichTextEditor.isEncoded64(key) ? RichTextEditor.decode64(key) : key] = values[key]; 153 153 } 154 154 155 155 return value; 156 156 157 } 158 159 /*Verifica se a string input esta em Base64*/ 160 cRichTextEditor.prototype.isEncoded64 = function(input){ 161 var baseStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; 162 var encoded = true; 163 if ( (input.length % 4) != 0) 164 return false; 165 for(var i=0; i<input.length; i++){ 166 if ( baseStr.indexOf(input[i]) < 0 ){ 167 encoded = false; 168 break; 169 } 170 } 171 return encoded; 157 172 } 158 173 … … 161 176 if(RichTextEditor.signatures === false){ 162 177 RichTextEditor.signatures = RichTextEditor.getSignaturesOptions(); 163 preferences.signature_default = RichTextEditor.decode64(preferences.signature_default);178 preferences.signature_default = preferences.signature; 164 179 } 165 180 166 if(!RichTextEditor.signatures || 167 !RichTextEditor.signatures[preferences.signature_default || ""]) 181 if(!RichTextEditor.signatures || !preferences.signature_default) 168 182 { 169 183 preferences.use_signature = "0"; //Desabilita o uso da assinatura … … 171 185 } 172 186 173 return unescape( RichTextEditor.signatures[preferences.signature_default]);187 return unescape(preferences.signature_default); 174 188 175 189 }
Note: See TracChangeset
for help on using the changeset viewer.