| Current Path : /home/jeromecohp/www/aesecure/pro/assets/ |
| Current File : /home/jeromecohp/www/aesecure/pro/assets/aesecure.js |
// @file : /pro/assets/aesecure.js
// @version : 2.0.2
// @author : AVONTURE Christophe - christophe@aesecure.com
// @copyright : (C) 2013-2015 - Christophe Avonture - all right reserved.
// @url : http://www.aesecure.com/
// @package : 2015-02-14 13:37:47
// @license : This program is a commercial software. You CAN'T redistribute it and/or modify it.
// Source code is the property of Christophe Avonture and can't be reused, in whole or in part, in any programs.
function documentReadyPro(){
return true;}
function initaeSecurePro(wTask){
if($('#pro_options'+wTask).length>0){
if(typeof msgAdvParams=="undefined") msgAdvParams=getLanguageText('main.advanced_parameters');
if(typeof msgLoadFrom=="undefined") msgLoadFrom=getLanguageText('main.loadfromaesecure');
if(typeof msgLoadFromHint=="undefined") msgLoadFromHint=getLanguageText('main.loadfromaesecure_hint');
if(typeof msgSaveFrom=="undefined") msgSaveFrom=getLanguageText('main.save');
if(typeof msgSaveFromHint=="undefined") msgSaveFromHint=getLanguageText('main.savefromaesecure_hint');var $html='';var $disabled=(aeSecure.demo=='true')?'disabled="disabled" ':'';
$html+='<div class="panel-group">';
$html+=' <div class="panel panel-default">';
$html+=' <div class="panel-heading">';
$html+=' <h4 class="panel-title"><a data-toggle="collapse" data-parent="#accordion" href="#collapse'+wTask+'">'+msgAdvParams+aeSecure.imgPro+'</a></h4>';
$html+=' </div>';
$html+=' <div id="collapse'+wTask+'" class="panel-collapse collapse">';
$html+=' <div class="panel-body">';
$html+=' <div class="loadfrominfo">'+getLanguageText('main.reset_snippet')+'</div>';
$html+=' <button disabled="disabled" id="tab'+wTask+'LoadFromaeSecure" class="btn btn-success aeButton" data-toggle="popover" data-content="'+msgLoadFromHint+'">'+msgLoadFrom+aeSecure.imgPro+'</button> ';
$html+=' <button disabled="disabled" id="tab'+wTask+'LoadFromaeSecureSave" class="btn btn-success aeButton" data-toggle="popover" data-content="'+msgSaveFromHint+'">'+msgSaveFrom+aeSecure.imgPro+'</button><br/> ';
$html+=' <div class="textarea">';
$html+=' <textarea '+$disabled+' type="hidden" id="edt'+wTask+'LoadFromaeSecure" name="edt'+wTask+'LoadFromaeSecure" class="form-control" rows="15" />';
$html+=' </div>';
$html+=' </div>';
$html+=' </div>';
$html+=' </div>';
$html+='</div>';
$('#pro_options'+wTask).append($html);
if($("#backup"+wTask).length>0){
$('#edt'+wTask+'LoadFromaeSecure').html($("#backup"+wTask).html());}
$('#tab'+wTask+'LoadFromaeSecure').removeAttr("disabled");}
$('button[id^="tab'+wTask+'LoadFromaeSecure"]').removeAttr("disabled");
if($('#edt'+wTask+'LoadFromaeSecure').length>0){
$('#edt'+wTask+'LoadFromaeSecure').keyup(function(e){
if($('#tab'+wTask+'LoadFromaeSecureSave').length>0){
$('#tab'+wTask+'LoadFromaeSecureSave').removeAttr("disabled");}});}
$('button[id^="tab'+wTask+'LoadFromaeSecure"]').click(function(e){
e.preventDefault();var sSuffix=this.id;
sSuffix=sSuffix.replace('tab'+wTask+'LoadFromaeSecure','');var sEdit='edt'+wTask+'LoadFromaeSecure'+sSuffix;
if($('#'+sEdit).length<1) sEdit='edt'+wTask+sSuffix;
if(!DontRunInDemoMode()){
var sOld=$('#'+sEdit).val();
if(sOld!=''){
alertify.set({ buttonFocus: "cancel", buttonReverse: true });
alertify.confirm(getLanguageText('main.confirm_replacevalueaesecure'), function (e){
if(e) loadFromaeSecure(wTask+sSuffix,sEdit,'tab'+wTask+'LoadFromaeSecure'+sSuffix,'LoadFromaeSecurepostProcessing('+wTask+sSuffix+')');});}else{
loadFromaeSecure(wTask+sSuffix,sEdit,'tab'+wTask+'LoadFromaeSecure'+sSuffix,'LoadFromaeSecurepostProcessing('+wTask+sSuffix+')');}}else{
$('#'+sEdit).attr('disabled','disabled');
$('#'+sEdit).val(aeSecure.msgHiddenDemoMode);}});
if($('#tab'+wTask+'LoadFromaeSecureSave').length>0){
$('#tab'+wTask+'LoadFromaeSecureSave').click(function(e){
e.preventDefault();
$('#form'+wTask+' input[name=a]').val(9);var formData=$('#form'+wTask).serialize();
SetupTask(wTask,'div'+wTask,formData,getLanguageText('main.reset_snippetdone'),'','',true,'POST','tab'+wTask+'LoadFromaeSecureSave');;});}}
function loadFromaeSecure(wTask, edt, objButton, chainedFunction){
if(!DontRunInDemoMode()){
var btnText='';
chainedFunction=(typeof chainedFunction==="undefined")?'':chainedFunction;
if(typeof aeSecure.website!=="undefined"){
if(objButton!=''){
$('#'+objButton).attr('disabled','disabled').addClass('cursor-wait');
btnText=$('#'+objButton).html();
$('#'+objButton).html(btnText+" <span><img src='assets/loading.gif' height='16' width='16' alt=''/> </span>");}
$.getJSON(aeSecure.website+'aesecure/json.php?user='+aeSecure.username+'&task=getOption&w='+wTask, function(data){
var $lines='';
$.each(data, function(){ $lines+=this+ String.fromCharCode(13);});
if($('#'+edt).length>0) $('#'+edt).val($lines);
if(objButton!='') $('#'+objButton).html(btnText);
if((data.toString().indexOf('Please upgrade')>0)){
$('#'+edt).attr('disabled','disabled');
if($('#'+objButton).length>0) $('#'+objButton).removeClass("cursor-wait").attr('disabled','disabled');
if($('#tab'+wTask+'LoadFromaeSecureSave').length>0) $('#tab'+wTask+'LoadFromaeSecureSave').attr('disabled','disabled');
if($('#tab'+wTask+'Add').length>0) $('#tab'+wTask+'Add').attr('disabled','disabled');
if($('#tab'+wTask+'DoIt').length>0) $('#tab'+wTask+'DoIt').attr('disabled','disabled');}else{
if(objButton!='') $('#'+objButton).removeAttr("disabled").removeClass("cursor-wait");
if($('#tab'+wTask+'LoadFromaeSecureSave').length>0){
$('#tab'+wTask+'LoadFromaeSecureSave').removeAttr("disabled");}
if(chainedFunction!='') eval(chainedFunction);}});}else{
if(aeSecure.debug===true) console.debug('loadFromaeSecure:variable aeSecure.website undefined');}}else{
$('#'+edt).val(aeSecure.msgHiddenDemoMode);}
return;}
function LoadFromaeSecurepostProcessing(wTask){
var fctPostProcessing='postProcessing'+wTask;
try {
if( $.isFunction(eval(fctPostProcessing)) ){
eval(fctPostProcessing);}} catch(err){
if(aeSecure.debug===true) console.debug('LoadFromaeSecurepostProcessing:'+err.message);}
return true;}
function attachHandlerToolbarMenuPro(){
if($("#aeSecureDashboard").length>0){
$("#aeSecureDashboard").removeAttr("disabled");}
$("#aeSecureDashboard").click(function(e){
e.stopImmediatePropagation();e.preventDefault();var active=$(this).attr('data-active');
if(active==='true'){
SetupTask(1002,'aeSecureTempHTML','w=1002','','','Dashboard()','false','POST');}else{
alertify.set({ buttonFocus: "cancel", buttonReverse: true });
msg=getLanguageText('dashboard.noaccess')+'<br/><br/>'+getLanguageText('dashboard.clickmore');
alertify.confirm(msg, function (e){
if(e) window.open(aeSecure.website+"pro");});}});
return true;}
function attachHandlerToolsMenuPro(){
$("#mimetype").click(function(e){
e.stopImmediatePropagation();e.preventDefault();
if(!DontRunInDemoMode()) window.open(getURL()+"w=1006");});
return true;}