Changeset 1457299
- Timestamp:
- 07/20/2016 01:23:24 AM (10 years ago)
- Location:
- brainytalk-chat
- Files:
-
- 154 added
- 11 edited
-
tags/1.1.4 (added)
-
tags/1.1.4/assets (added)
-
tags/1.1.4/assets/css (added)
-
tags/1.1.4/assets/css/animate.css (added)
-
tags/1.1.4/assets/css/animate.min.css (added)
-
tags/1.1.4/assets/css/bootstrap.min.css (added)
-
tags/1.1.4/assets/css/brainytalk.css (added)
-
tags/1.1.4/assets/css/brainytalk.min.css (added)
-
tags/1.1.4/assets/css/index.html (added)
-
tags/1.1.4/assets/font-awesome (added)
-
tags/1.1.4/assets/font-awesome/css (added)
-
tags/1.1.4/assets/font-awesome/css/font-awesome.css (added)
-
tags/1.1.4/assets/font-awesome/css/font-awesome.min.css (added)
-
tags/1.1.4/assets/font-awesome/fonts (added)
-
tags/1.1.4/assets/font-awesome/fonts/FontAwesome.otf (added)
-
tags/1.1.4/assets/font-awesome/fonts/fontawesome-webfont.eot (added)
-
tags/1.1.4/assets/font-awesome/fonts/fontawesome-webfont.svg (added)
-
tags/1.1.4/assets/font-awesome/fonts/fontawesome-webfont.ttf (added)
-
tags/1.1.4/assets/font-awesome/fonts/fontawesome-webfont.woff (added)
-
tags/1.1.4/assets/font-awesome/less (added)
-
tags/1.1.4/assets/font-awesome/less/bordered-pulled.less (added)
-
tags/1.1.4/assets/font-awesome/less/core.less (added)
-
tags/1.1.4/assets/font-awesome/less/fixed-width.less (added)
-
tags/1.1.4/assets/font-awesome/less/font-awesome.less (added)
-
tags/1.1.4/assets/font-awesome/less/icons.less (added)
-
tags/1.1.4/assets/font-awesome/less/larger.less (added)
-
tags/1.1.4/assets/font-awesome/less/list.less (added)
-
tags/1.1.4/assets/font-awesome/less/mixins.less (added)
-
tags/1.1.4/assets/font-awesome/less/path.less (added)
-
tags/1.1.4/assets/font-awesome/less/rotated-flipped.less (added)
-
tags/1.1.4/assets/font-awesome/less/spinning.less (added)
-
tags/1.1.4/assets/font-awesome/less/stacked.less (added)
-
tags/1.1.4/assets/font-awesome/less/variables.less (added)
-
tags/1.1.4/assets/font-awesome/scss (added)
-
tags/1.1.4/assets/font-awesome/scss/_bordered-pulled.scss (added)
-
tags/1.1.4/assets/font-awesome/scss/_core.scss (added)
-
tags/1.1.4/assets/font-awesome/scss/_fixed-width.scss (added)
-
tags/1.1.4/assets/font-awesome/scss/_icons.scss (added)
-
tags/1.1.4/assets/font-awesome/scss/_larger.scss (added)
-
tags/1.1.4/assets/font-awesome/scss/_list.scss (added)
-
tags/1.1.4/assets/font-awesome/scss/_mixins.scss (added)
-
tags/1.1.4/assets/font-awesome/scss/_path.scss (added)
-
tags/1.1.4/assets/font-awesome/scss/_rotated-flipped.scss (added)
-
tags/1.1.4/assets/font-awesome/scss/_spinning.scss (added)
-
tags/1.1.4/assets/font-awesome/scss/_stacked.scss (added)
-
tags/1.1.4/assets/font-awesome/scss/_variables.scss (added)
-
tags/1.1.4/assets/font-awesome/scss/font-awesome.scss (added)
-
tags/1.1.4/assets/images (added)
-
tags/1.1.4/assets/images/chrome_notify.png (added)
-
tags/1.1.4/assets/images/index.html (added)
-
tags/1.1.4/assets/images/loading.gif (added)
-
tags/1.1.4/assets/index.html (added)
-
tags/1.1.4/assets/js (added)
-
tags/1.1.4/assets/js/app (added)
-
tags/1.1.4/assets/js/app/app.js (added)
-
tags/1.1.4/assets/js/app/app.min.js (added)
-
tags/1.1.4/assets/js/app/brainytalk.js (added)
-
tags/1.1.4/assets/js/app/brainytalk.min.js (added)
-
tags/1.1.4/assets/js/app/index.html (added)
-
tags/1.1.4/assets/js/index.html (added)
-
tags/1.1.4/assets/js/jquery.signalR-2.2.0.js (added)
-
tags/1.1.4/assets/js/jquery.signalR-2.2.0.min.js (added)
-
tags/1.1.4/assets/js/plugins (added)
-
tags/1.1.4/assets/js/plugins/slimscroll (added)
-
tags/1.1.4/assets/js/plugins/slimscroll/jquery.slimscroll.js (added)
-
tags/1.1.4/assets/js/plugins/slimscroll/jquery.slimscroll.min.js (added)
-
tags/1.1.4/brainytalk-chat.php (added)
-
tags/1.1.4/chat.php (added)
-
tags/1.1.4/framework (added)
-
tags/1.1.4/framework/admin (added)
-
tags/1.1.4/framework/admin/css (added)
-
tags/1.1.4/framework/admin/css/admin.css (added)
-
tags/1.1.4/framework/admin/css/admin.min.css (added)
-
tags/1.1.4/framework/admin/css/animate.css (added)
-
tags/1.1.4/framework/admin/css/animate.min.css (added)
-
tags/1.1.4/framework/admin/css/bootstrap.min.css (added)
-
tags/1.1.4/framework/admin/css/index.html (added)
-
tags/1.1.4/framework/admin/css/sweetalert.css (added)
-
tags/1.1.4/framework/admin/css/sweetalert.min.css (added)
-
tags/1.1.4/framework/admin/font-awesome (added)
-
tags/1.1.4/framework/admin/font-awesome/css (added)
-
tags/1.1.4/framework/admin/font-awesome/css/font-awesome.css (added)
-
tags/1.1.4/framework/admin/font-awesome/css/font-awesome.min.css (added)
-
tags/1.1.4/framework/admin/font-awesome/fonts (added)
-
tags/1.1.4/framework/admin/font-awesome/fonts/FontAwesome.otf (added)
-
tags/1.1.4/framework/admin/font-awesome/fonts/fontawesome-webfont.eot (added)
-
tags/1.1.4/framework/admin/font-awesome/fonts/fontawesome-webfont.svg (added)
-
tags/1.1.4/framework/admin/font-awesome/fonts/fontawesome-webfont.ttf (added)
-
tags/1.1.4/framework/admin/font-awesome/fonts/fontawesome-webfont.woff (added)
-
tags/1.1.4/framework/admin/font-awesome/less (added)
-
tags/1.1.4/framework/admin/font-awesome/less/bordered-pulled.less (added)
-
tags/1.1.4/framework/admin/font-awesome/less/core.less (added)
-
tags/1.1.4/framework/admin/font-awesome/less/fixed-width.less (added)
-
tags/1.1.4/framework/admin/font-awesome/less/font-awesome.less (added)
-
tags/1.1.4/framework/admin/font-awesome/less/icons.less (added)
-
tags/1.1.4/framework/admin/font-awesome/less/larger.less (added)
-
tags/1.1.4/framework/admin/font-awesome/less/list.less (added)
-
tags/1.1.4/framework/admin/font-awesome/less/mixins.less (added)
-
tags/1.1.4/framework/admin/font-awesome/less/path.less (added)
-
tags/1.1.4/framework/admin/font-awesome/less/rotated-flipped.less (added)
-
tags/1.1.4/framework/admin/font-awesome/less/spinning.less (added)
-
tags/1.1.4/framework/admin/font-awesome/less/stacked.less (added)
-
tags/1.1.4/framework/admin/font-awesome/less/variables.less (added)
-
tags/1.1.4/framework/admin/font-awesome/scss (added)
-
tags/1.1.4/framework/admin/font-awesome/scss/_bordered-pulled.scss (added)
-
tags/1.1.4/framework/admin/font-awesome/scss/_core.scss (added)
-
tags/1.1.4/framework/admin/font-awesome/scss/_fixed-width.scss (added)
-
tags/1.1.4/framework/admin/font-awesome/scss/_icons.scss (added)
-
tags/1.1.4/framework/admin/font-awesome/scss/_larger.scss (added)
-
tags/1.1.4/framework/admin/font-awesome/scss/_list.scss (added)
-
tags/1.1.4/framework/admin/font-awesome/scss/_mixins.scss (added)
-
tags/1.1.4/framework/admin/font-awesome/scss/_path.scss (added)
-
tags/1.1.4/framework/admin/font-awesome/scss/_rotated-flipped.scss (added)
-
tags/1.1.4/framework/admin/font-awesome/scss/_spinning.scss (added)
-
tags/1.1.4/framework/admin/font-awesome/scss/_stacked.scss (added)
-
tags/1.1.4/framework/admin/font-awesome/scss/_variables.scss (added)
-
tags/1.1.4/framework/admin/font-awesome/scss/font-awesome.scss (added)
-
tags/1.1.4/framework/admin/images (added)
-
tags/1.1.4/framework/admin/images/bt-icon.png (added)
-
tags/1.1.4/framework/admin/images/index.html (added)
-
tags/1.1.4/framework/admin/images/logo_ws.png (added)
-
tags/1.1.4/framework/admin/index.html (added)
-
tags/1.1.4/framework/admin/js (added)
-
tags/1.1.4/framework/admin/js/app (added)
-
tags/1.1.4/framework/admin/js/app/app.js (added)
-
tags/1.1.4/framework/admin/js/app/app.min.js (added)
-
tags/1.1.4/framework/admin/js/index.html (added)
-
tags/1.1.4/framework/admin/js/plugins (added)
-
tags/1.1.4/framework/admin/js/plugins/bootstrap.min.js (added)
-
tags/1.1.4/framework/admin/js/plugins/complexify (added)
-
tags/1.1.4/framework/admin/js/plugins/complexify/jquery.complexify.js (added)
-
tags/1.1.4/framework/admin/js/plugins/crypto (added)
-
tags/1.1.4/framework/admin/js/plugins/crypto/aes.js (added)
-
tags/1.1.4/framework/admin/js/plugins/slimscroll (added)
-
tags/1.1.4/framework/admin/js/plugins/slimscroll/jquery.slimscroll.js (added)
-
tags/1.1.4/framework/admin/js/plugins/slimscroll/jquery.slimscroll.min.js (added)
-
tags/1.1.4/framework/admin/js/plugins/sweetalert.min.js (added)
-
tags/1.1.4/framework/constants.php (added)
-
tags/1.1.4/framework/index.html (added)
-
tags/1.1.4/framework/plugin_config.php (added)
-
tags/1.1.4/framework/settings.php (added)
-
tags/1.1.4/framework/ws_options.php (added)
-
tags/1.1.4/functions.php (added)
-
tags/1.1.4/langs (added)
-
tags/1.1.4/langs/brainytalk-en_US.mo (added)
-
tags/1.1.4/langs/brainytalk-en_US.po (added)
-
tags/1.1.4/langs/brainytalk-es_ES.mo (added)
-
tags/1.1.4/langs/brainytalk-es_ES.po (added)
-
tags/1.1.4/langs/brainytalk-fr_FR.mo (added)
-
tags/1.1.4/langs/brainytalk-fr_FR.po (added)
-
tags/1.1.4/langs/brainytalk-pt_BR.mo (added)
-
tags/1.1.4/langs/brainytalk-pt_BR.po (added)
-
tags/1.1.4/license.txt (added)
-
tags/1.1.4/readme.txt (added)
-
trunk/assets/css/brainytalk.css (modified) (4 diffs)
-
trunk/assets/js/app/app.js (modified) (1 diff)
-
trunk/brainytalk-chat.php (modified) (1 diff)
-
trunk/chat.php (modified) (7 diffs)
-
trunk/framework/admin/js/app/app.js (modified) (1 diff)
-
trunk/framework/constants.php (modified) (2 diffs)
-
trunk/framework/plugin_config.php (modified) (1 diff)
-
trunk/framework/settings.php (modified) (1 diff)
-
trunk/framework/ws_options.php (modified) (1 diff)
-
trunk/functions.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
brainytalk-chat/trunk/assets/css/brainytalk.css
r1455813 r1457299 10 10 11 11 .open-small-chat { 12 height: 60px;13 width: 60px; 12 /* height: 60px; 13 width: 60px;*/ 14 14 display: block; 15 15 background: #075786; 16 padding: 19px 8px;16 padding: 20px; 17 17 font-size: 22px; 18 18 text-align: center; 19 19 color: #fff; 20 border-radius: 50%; 20 border-radius: 50%; 21 21 } 22 22 … … 77 77 } 78 78 79 #infoUsuario{ 80 height: 100%; 79 #infoUsuario>.form-control, 80 #infoEmail>.form-control{ 81 display: inline-block; 82 -webkit-font-smoothing: antialiased; 83 -webkit-text-size-adjust: 100%; 84 height: initial !important; 85 padding: 0 10px; 86 margin-bottom: 15px; 87 font-size: 14px; 88 line-height: 25px; 89 color: #656565; 90 border: none; 91 background: #FFF; 92 -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.11); 93 -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.11); 94 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.11); 95 resize: none; 96 vertical-align: middle; 97 -webkit-border-radius: 0; 98 border-radius: 0; 99 -webkit-transition: all 200ms ease-in; 100 -o-transition: all 200ms ease-in; 101 -moz-transition: all 200ms ease-in; 102 } 103 104 #infoUsuario, 105 #infoEmail{ 106 height: 91%; 81 107 padding: 7px; 82 108 width: 100%; 83 109 } 84 110 85 #infoUsuario>.form-control{ 86 width: 100%; 111 #infoUsuario>.form-control, 112 #infoEmail>.form-control{ 113 line-height: 1.75em !important; 114 width: 284px; 87 115 padding: 5px 10px; 88 116 margin: 4px 0px; 89 117 background: #353D48; 90 118 border: none; 91 color: #D0D0D0; 92 } 93 94 #infoUsuario>button{ 119 color: #D0D0D0 !important; 120 } 121 122 #infoUsuario>button, 123 ##infoEmail>button{ 95 124 border: 2px solid; 96 125 border-color: #075685; … … 216 245 background: #075685; 217 246 border: #075685; 247 width: 284px; 248 height: 40px; 218 249 } 219 250 … … 225 256 226 257 /*Placeholder*/ 227 ::-webkit-input-placeholder { color:#4C4; } 228 input:-moz-placeholder { color:#4C4; } 258 ::-webkit-input-placeholder { color:#4C4; } 259 input:-moz-placeholder { color:#4C4; } 229 260 textarea:-moz-placeholder { color:#4C4; } -
brainytalk-chat/trunk/assets/js/app/app.js
r1344431 r1457299 1 /** 2 * @author BrainyTalk 3 * @version 29/01/2016 4 */ 5 jQuery(document).ready(function () { 6 // Open close small chat 7 jQuery('.open-small-chat').on('click', function () { 8 // jQuery(this).children().toggleClass('fa-comments').toggleClass('fa-remove'); 9 // jQuery(this).children('label').toggleClass('labeloff'); 10 jQuery(this).toggleClass('ajust-close'); 11 jQuery('.small-chat-box').toggleClass('active'); 12 }); 13 14 // Initialize slimscroll for small chat 15 jQuery('.small-chat-box .content').slimScroll({ 16 // height: '234px', 17 railOpacity: 0.4 18 }); 19 20 //Fecha o Chat 21 jQuery('.small-chat-box .heading').on('click', function(){ 22 jQuery('.open-small-chat').toggleClass('ajust-close'); 23 jQuery('.small-chat-box').toggleClass('active'); 24 }); 25 }) 1 jQuery(document).ready(function(){jQuery(".open-small-chat").on("click",function(){jQuery(this).toggleClass("ajust-close"),jQuery(".small-chat-box").toggleClass("active")}),jQuery(".small-chat-box .content").slimScroll({railOpacity:.4}),jQuery(".small-chat-box .brainy-heading").on("click",function(){jQuery(".open-small-chat").toggleClass("ajust-close"),jQuery(".small-chat-box").toggleClass("active")})}); -
brainytalk-chat/trunk/brainytalk-chat.php
r1455985 r1457299 6 6 Domain Path: /langs 7 7 Description: Plugin de chat integrado para uso com o sistema BrainyTalk 8 Version: 1.1. 38 Version: 1.1.4 9 9 Author: BrainyTalk 10 10 Author URI: https://brainytalk.com 11 11 License: Copyright 2016 BrainyTalk 12 12 */ 13 14 15 13 //O arquivo function.php irá centralizar todos os demais includes 16 require_once ('functions.php'); 17 ?> 14 require_once ('functions.php');?> -
brainytalk-chat/trunk/chat.php
r1453811 r1457299 5 5 */ 6 6 class ws_chat { 7 function ws_chat(){ 7 function ws_chat(){ 8 8 add_action( 'wp_enqueue_scripts', 'brainytalk_scripts_loader' ); 9 9 add_action( 'wp_enqueue_scripts', 'brainytalk_styles_loader' ); … … 15 15 function brainytalk_html_loader(){ 16 16 ?> 17 <input type="hidden" class="form-control" id="tokenEmp" value="<?php echo get_option('brainytalk_chat_api_key'); ?>"> 17 <input type="hidden" class="form-control" id="tokenEmp" value="<?php echo get_option('brainytalk_chat_api_key'); ?>"> 18 18 <div id="chatbox" style="display:none;"> 19 19 <div class="small-chat-box fadeInUp animated" id="chatBoxGeral"> … … 21 21 <small class="chat-date pull-right"> 22 22 <?php echo date("d").'.'.date("m").'.'.date("Y");?> 23 </small> 24 <?php 23 </small> 24 <?php 25 25 if(get_option("brainytalk_chat_titulo") != NULL){ 26 echo get_option("brainytalk_chat_titulo"); 26 echo get_option("brainytalk_chat_titulo"); 27 27 }else{ 28 28 echo get_bloginfo("name"); … … 30 30 ?> 31 31 </div> 32 32 33 33 <div id="chatinfo" hidden=true> 34 34 <div id="Mensagens" class="content chat-discussion" chat-slim-scroll></div> 35 35 <div class="form-chat"> 36 36 <div class="input-group input-group-sm"> 37 <input type="text" class="form-control" id="txtPrivateMessage"> 38 <span class="input-group-btn"> 39 <button class="btn btn-primary btn-enviar" type="button" id="btnSendMessage"><i class="fa fa-arrow-right"></i></button>37 <input type="text" class="form-control" id="txtPrivateMessage"> 38 <span class="input-group-btn"> 39 <button class="btn btn-primary btn-enviar" style="width:38px" type="button" id="btnSendMessage"><i class="fa fa-arrow-right"></i></button> 40 40 </span> 41 41 </div> … … 47 47 <input type="text" class="form-control" id="txtNomeUsuario" placeholder="<?= __('Nome Completo', 'brainytalk'); ?>" required> 48 48 <input type="text" class="form-control" id="txtTelefone" placeholder="<?= __('Telefone', 'brainytalk'); ?>" required> 49 <input type="text" class="form-control" id="txtEmail" placeholder="<?= __('E-mail', 'brainytalk'); ?>" required> 50 <textarea name="mensagemInicial" id="mensagemInicial" cols="30" rows=" 4" class="form-control" placeholder="<?= __('Mensagem inicial', 'brainytalk'); ?>" required></textarea>51 49 <input type="text" class="form-control" id="txtEmail" placeholder="<?= __('E-mail', 'brainytalk'); ?>" required> 50 <textarea name="mensagemInicial" id="mensagemInicial" cols="30" rows="7" class="form-control" placeholder="<?= __('Mensagem inicial', 'brainytalk'); ?>" required></textarea> 51 52 52 <button class="btn btn-primary btn-enviar" type="button" id="btnIniciarChat"> 53 53 <i class="fa fa-arrow-right"></i> <?= __('Iniciar Chat', 'brainytalk'); ?> 54 </button> 54 </button> 55 55 </div> 56 56 <div id="infoEmail"> 57 <input type="text" class="form-control" id="txtNomeUsuarioEnvio" placeholder="<?= __('Nome Completo', 'brainytalk'); ?>" required> 58 <input type="text" class="form-control" id="txtEmailEnvio" placeholder="<?= __('E-mail', 'brainytalk'); ?>" required> 59 <textarea name="mensagemInicial" id="mensagemInicialEnvio" cols="30" rows=" 4" class="form-control" placeholder="<?= __('Mensagem inicial', 'brainytalk'); ?>" required></textarea>60 57 <input type="text" class="form-control" id="txtNomeUsuarioEnvio" placeholder="<?= __('Nome Completo', 'brainytalk'); ?>" required> 58 <input type="text" class="form-control" id="txtEmailEnvio" placeholder="<?= __('E-mail', 'brainytalk'); ?>" required> 59 <textarea name="mensagemInicial" id="mensagemInicialEnvio" cols="30" rows="8" class="form-control" placeholder="<?= __('Mensagem inicial', 'brainytalk'); ?>" required></textarea> 60 61 61 <button class="btn btn-primary btn-enviar" type="button" id="btnSendEmail"> 62 62 <i class="fa fa-paper-plane-o"></i> <?= __('Enviar E-mail', 'brainytalk'); ?> 63 </button> 63 </button> 64 64 </div> 65 65 66 66 <div id="nowLoading" hidden=true> 67 67 <?= __('Por favor, aguarde! Em breve você será atendido.', 'brainytalk'); ?> … … 69 69 <div id="emailEnviado" hidden=true> 70 70 <?= __('E-mail Enviado. Assim que possível entraremos em contato. Obrigado.', 'brainytalk'); ?> 71 </div> 71 </div> 72 72 </div> 73 73 74 74 <div id="small-chat"> 75 75 <!-- <span class="badge badge-warning pull-right">5</span> --> … … 79 79 </div> 80 80 </div> 81 <?php 81 <?php 82 82 } -
brainytalk-chat/trunk/framework/admin/js/app/app.js
r1453811 r1457299 1 var key=CryptoJS.enc.Utf8.parse("Luke...ImYourFatherNOOOOOOOOOOOO"),iv=CryptoJS.enc.Utf8.parse("LukeImYourFather");jQuery(document).ready(function(){var e=new Date,t=CryptoJS.AES.encrypt(e.toString()+"LukeImYourFather",key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}),o=CryptoJS.AES.encrypt(e.toString(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}),r=["123456","123","456","abc","abcdef","ABC","ABCDEF"];jQuery("#senhauser").complexify({bannedPasswords:r,minimumChars:6,strengthScaleFactor:.5},function(e,t){jQuery(".progress-bar").attr("style","width:"+t+"%")}),jQuery("#divfrmconfsmtp").addClass("loading"),jQuery.ajax({dataType:"json",method:"GET",beforeSend:function(e){e.setRequestHeader("userkey",jQuery("#api_key").val()),e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},url:"https://ws.brainytalk.com/users/confsmtp"}).done(function(e){ jQuery("#divfrmconfsmtp").removeClass("loading"),jQuery("#hostsmtp").val(e.Host),jQuery("#portasmtp").val(e.Porta),document.getElementById("requerauth").checked=e.RequerAutenticacao,document.getElementById("requerssl").checked=!1,83==parseInt(e.SSL)&&(document.getElementById("requerssl").checked=!0),jQuery("#usuariosmtp").val(e.Usuario),jQuery("#senhasmtp").val(e.Senha)}).error(function(){jQuery("#divfrmconfsmtp").removeClass("loading")}),jQuery("#btnEnviarEmailTest").on("click",function(e){jQuery("#divfrmconfsmtp").addClass("loading"),e.preventDefault();var r=jQuery("#hostsmtp").val(),a=parseInt(jQuery("#portasmtp").val()),n=document.getElementById("requerauth").checked,s=document.getElementById("requerssl").checked,i=jQuery("#usuariosmtp").val(),u=CryptoJS.AES.encrypt(jQuery("#senhasmtp").val(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString(),c={UserToken:jQuery("#api_key").val(),Host:r,Porta:a,RequerAutenticacao:n,Usuario:i,Senha:u,SSL:83,ListTipoSSL:null};s||(c.SSL=78),jQuery.ajax({dataType:"json",contentType:"application/json; charset=utf-8",method:"POST",beforeSend:function(e){e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},url:"https://ws.brainytalk.com/users/email",data:JSON.stringify(c)}).done(function(e){jQuery("#divfrmconfsmtp").removeClass("loading"),swal({title:":D",text:objectL10n.emailenviado,type:"success",showCancelButton:!1,closeOnConfirm:!0,html:!0})}).fail(function(){jQuery("#divfrmconfsmtp").removeClass("loading"),swal("Oops! :(",objectL10n.erroenviandoemail,"error")})}),jQuery("#frmconfsmtp").on("submit",function(e){e.preventDefault();var r=jQuery("#hostsmtp").val(),a=parseInt(jQuery("#portasmtp").val()),n=document.getElementById("requerauth").checked,s=document.getElementById("requerssl").checked,i=jQuery("#usuariosmtp").val(),u=CryptoJS.AES.encrypt(jQuery("#senhasmtp").val(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString(),c={UserToken:jQuery("#api_key").val(),Host:r,Porta:a,RequerAutenticacao:n,Usuario:i,Senha:u,SSL:83,ListTipoSSL:null};s||(c.SSL=78),jQuery.ajax({dataType:"json",contentType:"application/json; charset=utf-8",method:"POST",beforeSend:function(e){e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},url:"https://ws.brainytalk.com/users/confsmtp",data:JSON.stringify(c)}).done(function(e){swal({title:":D",text:objectL10n.configuracoessalvas,type:"success",showCancelButton:!1,closeOnConfirm:!0,html:!0})}).fail(function(){console.clear(),console.error("[FALHA] - Não foi possível salvar as configurações."),swal("Oops! :(",objectL10n.errosalvarconfiguracoes,"error")})}),jQuery("#adicionauser").on("submit",function(e){e.preventDefault();var r=CryptoJS.AES.encrypt(jQuery("#senhauser").val(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}),a={Nome:jQuery("#nomecompleto").val(),Email:jQuery("#emailuser").val(),Telefone:jQuery("#telefone").val(),Senha:r.toString(),Host:document.location.origin,Locale:objectL10n.locale};jQuery.ajax({dataType:"json",contentType:"application/json; charset=utf-8",method:"POST",beforeSend:function(e){e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},url:"https://ws.brainytalk.com/users",data:JSON.stringify(a)}).done(function(e){swal({title:objectL10n.confirmacaoemail,text:objectL10n.enviamosemailpara+" <b>"+a.Email+"</b>. "+objectL10n.confirmeemaillogin+".",type:"warning",showCancelButton:!1,closeOnConfirm:!0,html:!0},function(){jQuery("#email").val(a.Email),jQuery("#senha").val(jQuery("#senhauser").val()),jQuery("#adduser").hide(1e3),jQuery(".modal-backdrop").remove()})}).fail(function(){console.clear(),console.error("[FALHA] - Não foi possível cadastrar o usuário."),swal("Oops! :(",objectL10n.errocadastro,"error")})}),jQuery("#formOptions").on("submit",function(e){e.preventDefault();var t=jQuery("#api_key").val(),o=jQuery("#chat_titulo").val();jQuery("#brainytalk_chat_api_key").val(t),jQuery("#brainytalk_chat_titulo").val(o),jQuery("#formOptions").unbind("submit"),jQuery("#formOptions").submit()}),jQuery("#frmlogin").on("submit",function(e){e.preventDefault();var r=CryptoJS.AES.encrypt(jQuery("#senha").val(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}),a={Login:jQuery("#email").val(),Senha:r.toString(),Host:document.location.origin};jQuery.ajax({dataType:"json",contentType:"application/json; charset=utf-8",method:"POST",beforeSend:function(e){e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},type:"POST",url:"https://ws.brainytalk.com/users/keys",data:JSON.stringify(a)}).done(function(e){jQuery("#api_key").val(""),jQuery("#api_key").val(e.Key),jQuery("#brainytalk_chat_api_key").val(e.Key),null!=e.Key?(jQuery("#frminfouser").hide(1e3),jQuery("#frmapikey").fadeIn(1e3),"Luke"===e.Nome?swal({title:"Welcome!",text:"Sorry Luke, I'm not your father!",type:"success",showCancelButton:!1,closeOnConfirm:!1},function(){jQuery("#formOptions").unbind("submit"),jQuery("#formOptions").submit()}):swal({title:objectL10n.bemvindo+", "+e.Nome+"!",text:objectL10n.sucessologin,type:"success",showCancelButton:!1,closeOnConfirm:!1},function(){jQuery("#formOptions").unbind("submit"),jQuery("#formOptions").submit()})):(console.error("[FALHA] - Não foi possível autenticar o usuário."),swal("Oops! :(",objectL10n.erroautenticacao,"error"))}).fail(function(e){console.clear(),console.error("[FALHA] - Não foi possível autenticar o usuário."),"401"==e.status?swal({title:objectL10n.confirmacaoemail,text:objectL10n.necessarioconfirmaremail,type:"error",showCancelButton:!1,closeOnConfirm:!1}):swal("Oops! :(",objectL10n.emailesenhaerrados,"error")})})});1 var key=CryptoJS.enc.Utf8.parse("Luke...ImYourFatherNOOOOOOOOOOOO"),iv=CryptoJS.enc.Utf8.parse("LukeImYourFather");jQuery(document).ready(function(){var e=new Date,t=CryptoJS.AES.encrypt(e.toString()+"LukeImYourFather",key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}),o=CryptoJS.AES.encrypt(e.toString(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}),r=["123456","123","456","abc","abcdef","ABC","ABCDEF"];jQuery("#senhauser").complexify({bannedPasswords:r,minimumChars:6,strengthScaleFactor:.5},function(e,t){jQuery(".progress-bar").attr("style","width:"+t+"%")}),jQuery("#divfrmconfsmtp").addClass("loading"),jQuery.ajax({dataType:"json",method:"GET",beforeSend:function(e){e.setRequestHeader("userkey",jQuery("#api_key").val()),e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},url:"https://ws.brainytalk.com/users/confsmtp"}).done(function(e){console.log(e),jQuery("#divfrmconfsmtp").removeClass("loading"),jQuery("#hostsmtp").val(e.Host),jQuery("#portasmtp").val(e.Porta),document.getElementById("requerauth").checked=e.RequerAutenticacao,document.getElementById("requerssl").checked=!1,83==parseInt(e.SSL)&&(document.getElementById("requerssl").checked=!0),jQuery("#usuariosmtp").val(e.Usuario),jQuery("#senhasmtp").val(e.Senha)}).error(function(){jQuery("#divfrmconfsmtp").removeClass("loading")}),jQuery("#btnEnviarEmailTest").on("click",function(e){jQuery("#divfrmconfsmtp").addClass("loading"),e.preventDefault();var r=jQuery("#hostsmtp").val(),a=parseInt(jQuery("#portasmtp").val()),n=document.getElementById("requerauth").checked,s=document.getElementById("requerssl").checked,i=jQuery("#usuariosmtp").val(),u=CryptoJS.AES.encrypt(jQuery("#senhasmtp").val(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString(),c={UserToken:jQuery("#api_key").val(),Host:r,Porta:a,RequerAutenticacao:n,Usuario:i,Senha:u,SSL:83,ListTipoSSL:null};s||(c.SSL=78),jQuery.ajax({dataType:"json",contentType:"application/json; charset=utf-8",method:"POST",beforeSend:function(e){e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},url:"https://ws.brainytalk.com/users/email",data:JSON.stringify(c)}).done(function(e){jQuery("#divfrmconfsmtp").removeClass("loading"),swal({title:":D",text:objectL10n.emailenviado,type:"success",showCancelButton:!1,closeOnConfirm:!0,html:!0})}).fail(function(){jQuery("#divfrmconfsmtp").removeClass("loading"),swal("Oops! :(",objectL10n.erroenviandoemail,"error")})}),jQuery("#frmconfsmtp").on("submit",function(e){e.preventDefault();var r=jQuery("#hostsmtp").val(),a=parseInt(jQuery("#portasmtp").val()),n=document.getElementById("requerauth").checked,s=document.getElementById("requerssl").checked,i=jQuery("#usuariosmtp").val(),u=CryptoJS.AES.encrypt(jQuery("#senhasmtp").val(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString(),c={UserToken:jQuery("#api_key").val(),Host:r,Porta:a,RequerAutenticacao:n,Usuario:i,Senha:u,SSL:83,ListTipoSSL:null};s||(c.SSL=78),jQuery.ajax({dataType:"json",contentType:"application/json; charset=utf-8",method:"POST",beforeSend:function(e){e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},url:"https://ws.brainytalk.com/users/confsmtp",data:JSON.stringify(c)}).done(function(e){swal({title:":D",text:objectL10n.configuracoessalvas,type:"success",showCancelButton:!1,closeOnConfirm:!0,html:!0})}).fail(function(){console.clear(),console.error("[FALHA] - Não foi possível salvar as configurações."),swal("Oops! :(",objectL10n.errosalvarconfiguracoes,"error")})}),jQuery("#adicionauser").on("submit",function(e){e.preventDefault();var r=CryptoJS.AES.encrypt(jQuery("#senhauser").val(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}),a={Nome:jQuery("#nomecompleto").val(),Email:jQuery("#emailuser").val(),Telefone:jQuery("#telefone").val(),Senha:r.toString(),Host:document.location.origin,Locale:objectL10n.locale};jQuery.ajax({dataType:"json",contentType:"application/json; charset=utf-8",method:"POST",beforeSend:function(e){e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},url:"https://ws.brainytalk.com/users",data:JSON.stringify(a)}).done(function(e){swal({title:objectL10n.confirmacaoemail,text:objectL10n.enviamosemailpara+" <b>"+a.Email+"</b>. "+objectL10n.confirmeemaillogin+".",type:"warning",showCancelButton:!1,closeOnConfirm:!0,html:!0},function(){jQuery("#email").val(a.Email),jQuery("#senha").val(jQuery("#senhauser").val()),jQuery("#adduser").hide(1e3),jQuery(".modal-backdrop").remove()})}).fail(function(){console.clear(),console.error("[FALHA] - Não foi possível cadastrar o usuário."),swal("Oops! :(",objectL10n.errocadastro,"error")})}),jQuery("#formOptions").on("submit",function(e){e.preventDefault();var t=jQuery("#api_key").val(),o=jQuery("#chat_titulo").val();jQuery("#brainytalk_chat_api_key").val(t),jQuery("#brainytalk_chat_titulo").val(o),jQuery("#formOptions").unbind("submit"),jQuery("#formOptions").submit()}),jQuery("#frmlogin").on("submit",function(e){e.preventDefault();var r=CryptoJS.AES.encrypt(jQuery("#senha").val(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}),a={Login:jQuery("#email").val(),Senha:r.toString(),Host:document.location.origin};jQuery.ajax({dataType:"json",contentType:"application/json; charset=utf-8",method:"POST",beforeSend:function(e){e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},type:"POST",url:"https://ws.brainytalk.com/users/keys",data:JSON.stringify(a)}).done(function(e){jQuery("#api_key").val(""),jQuery("#api_key").val(e.Key),jQuery("#brainytalk_chat_api_key").val(e.Key),console.log(e),null!=e.Key?(jQuery("#frminfouser").hide(1e3),jQuery("#frmapikey").fadeIn(1e3),"Luke"===e.Nome?swal({title:"Welcome!",text:"Sorry Luke, I'm not your father!",type:"success",showCancelButton:!1,closeOnConfirm:!1},function(){jQuery("#formOptions").unbind("submit"),jQuery("#formOptions").submit()}):swal({title:objectL10n.bemvindo+", "+e.Nome+"!",text:objectL10n.sucessologin,type:"success",showCancelButton:!1,closeOnConfirm:!1},function(){jQuery("#formOptions").unbind("submit"),jQuery("#formOptions").submit()})):(console.error("[FALHA] - Não foi possível autenticar o usuário."),swal("Oops! :(",objectL10n.erroautenticacao,"error"))}).fail(function(e){console.clear(),console.error("[FALHA] - Não foi possível autenticar o usuário."),"401"==e.status?swal({title:objectL10n.confirmacaoemail,text:objectL10n.necessarioconfirmaremail,type:"error",showCancelButton:!1,closeOnConfirm:!1}):swal("Oops! :(",objectL10n.emailesenhaerrados,"error")})})}); -
brainytalk-chat/trunk/framework/constants.php
r1344431 r1457299 5 5 */ 6 6 class ws_constants { 7 8 7 function ws_constants(){ 9 //__constructor 8 //__constructor 10 9 } 11 10 … … 13 12 const PROJECT_NAME = "brainytalk-chat"; 14 13 const APP_NAME = "Chat for WordPress"; 15 const APP_VERSION = "1. 0beta - Free";14 const APP_VERSION = "1.1.4 beta - Free"; 16 15 const APP_AUTHORS = "Gabriel Stringari de Miranda <br/> Robson Paproski"; 17 16 const APP_SITE = "https://web.brainytalk.com"; 18 17 const DEV_SITE = "https://www.brainytalk.com"; 19 } 20 21 ?> 18 }?> -
brainytalk-chat/trunk/framework/plugin_config.php
r1344431 r1457299 2 2 function get_brainytalk_menu(){ 3 3 $lSettings = new ws_settings(); 4 } 4 } 5 5 ?> -
brainytalk-chat/trunk/framework/settings.php
r1455615 r1457299 334 334 </div> 335 335 </div> 336 </div> 337 <?php 338 } 339 340 } 341 342 ?> 336 </div> 337 <?php 338 }}?> -
brainytalk-chat/trunk/framework/ws_options.php
r1453811 r1457299 33 33 'locale'=> get_locale() 34 34 35 36 37 38 39 ) ); 40 } 41 ?> 42 35 )); 36 }?> -
brainytalk-chat/trunk/functions.php
r1453811 r1457299 28 28 */ 29 29 function brainytalk_styles_loader() { 30 wp_enqueue_style('font-awesome', plugin_dir_url(__FILE__).'/assets/font-awesome/css/font-awesome.css' , false); 30 wp_enqueue_style('font-awesome', plugin_dir_url(__FILE__).'/assets/font-awesome/css/font-awesome.css' , false); 31 31 // wp_enqueue_style('bootstrap', plugin_dir_url(__FILE__).'/assets/css/bootstrap.min.css' , false); 32 32 wp_enqueue_style('animate', plugin_dir_url(__FILE__).'/assets/css/animate.css' , false); … … 64 64 //Cria a classe de chat 65 65 new ws_chat(); 66 67 66 ?> -
brainytalk-chat/trunk/readme.txt
r1455986 r1457299 68 68 * Deixado por padrão a comunicação via WebSocket (Mais rápida) 69 69 70 = 1.1.4 = 71 * Correção de bugs, melhorias gerais 72 70 73 == Upgrade Notice == 71 74 … … 103 106 * Deixado por padrão a comunicação via WebSocket (Mais rápida) 104 107 108 = 1.1.4 = 109 * Correção de bugs, melhorias gerais 110
Note: See TracChangeset
for help on using the changeset viewer.