Вход Регистрация
Файл: js/al/sms_office.js
Строк: 219
<?php
var SmsOffice = {
  
switchTab: function(elevent) {
    var 
tabs geByClass('active_link'ge('sms_office_tabs'));
    for (var 
i in tabs) {
      
removeClass(tabs[i], 'active_link');
    }
    
addClass(el'active_link');
    return 
nav.go(elevent);
  },

  
smsSearch: function() {
    var 
params = {act'a_search_sms'phonetrim(ge('search_phone').value), midtrim(ge('search_mid').value), hashcur.search_hash};
    if (!
params.phone && !params.mid) return;
    
lockButton('sms_search');
    
hide('sms_error''sms_search_results');
    
ajax.post('sms_office.php'params, {
      
onDone: function(html) {
        
unlockButton('sms_search');
        
ge('sms_search_results').innerHTML html;
        
show('sms_search_results');
      },
      
onFail: function(msg) {
        
unlockButton('sms_search');
        
ge('sms_error').innerHTML msg;
        
show('sms_error');
        return 
true;
      }
    });
  },

  
toggleGateway: function(lnkgiddisable) {
    if (
disable) {
      
confirmBox showFastBox('Подтверждение действия''Вы действительно хотите отключить отправку СМС через выбранный шлюз?'getLang('box_yes'), function() {
        
SmsOffice._toggleGateway(lnkgid1);
        
confirmBox.hide();
      }, 
getLang('box_no'));
    } else {
      
SmsOffice._toggleGateway(lnkgid0);
    }
    return 
false;
  },
  
_toggleGateway: function(lnkgiddisable) {
    var 
params = {act'a_toggle_gateway'gidgiddisabledisablehashcur.hash};
    
lnk.innerHTML '<img src="/images/upload.gif" />';
    
ajax.post('sms_office.php'params, {
      
onDone: function(html) {
        
nav.reload({forcetrue});
      }
    });
  },

  
gatewaysByPhone: function() {
    var 
params = {act'a_phone_gateways'phonetrim(ge('sms_phone').value)};
    if (!
params.phone) return;

    
ge('phone_gateways').innerHTML '<img src="/images/upload.gif" />';
    
ajax.post('sms_office.php'params, {
      
onDone: function(html) {
        
ge('phone_gateways').innerHTML html;
      },
      
onFail: function(msg) {
        
ge('phone_gateways').innerHTML '<span style="color:red;">'+msg+'</span>';
        return 
true;
      }
    });
  },

  
showGraph: function (elidparams) {
    var 
cont_id "graph_"+id;
    var 
cont ge('wrapper_'+cont_id);
    if (!
cont){
      var 
cont ce('div', {id'wrapper_'+cont_idinnerHTML'<div id="' cont_id '"></div>'}, {padding'10px 0 0 0'display'none'width'690px'height'405px'});
      
el.parentNode.appendChild(cont);

      
cur.html5graphs true;
      if (!
cur.graphUrlscur.graphUrls = [];
      if (!
cur.graphParamscur.graphParams = [];
      if (!
cur.pageGraphscur.pageGraphs = {};
      
cur.graphUrls[cont_id] = '/stats?act=flash_graph&cat='+id+'&time='+(new Date()).getTime();
      
cur.graphParams[cont_id] = {};
      for (var 
param in params) {
        if (
param != 'show_all' && param != 'show_time' && param != 'multiple') continue;
        
cur.graphParams[cont_id][param] =  params[param];
      }
      
ge('wrapper_'+cont_id).style.height 'auto';
      
ge('wrapper_'+cont_id).style.margin '10px 0';
      
stManager.add('graph.js',function(){
        if (!
window.checkGraphLoaded) {
          
window.checkGraphLoaded = function(callbackId) {
            if (
window.Graph) {
              
cur.pageGraphs[callbackId] = new window.Graph(callbackIdcur.graphUrls[callbackId], cur.graphParams[callbackId], 690);
            } else {
              
setTimeout(function(){checkGraphLoaded(callbackId);}, 100);
            }
          }
        }
        
checkGraphLoaded(cont_id);
      });
    }
    var 
menu ge('menu_'+id);
    if (!
cur.menuInitedcur.menuInited = [];
    if (
menu && geByTag1('a'menu) && !cur.menuInited[id]) {
      
cur.initGraphHorizontalMenu(cont_idgeByTag('a'menu), geByTag1('a'menu));
      
cur.menuInited[id] = true;
    }
    
slideToggle(cont200);
    if (
ge('menu_'+id)) {
      
toggle('menu_'+id);
    }
    return 
false;
  },

  
showCountryStat: function(cn_idrg_id) {
    var 
stat = ['wkview.js' ,'wkview.css''wk.css''wk.js'];
    var 
params = {act'a_country_stats'};
    if (
rg_id) {
      
params['rg_id'] = rg_id;
    } else {
      
params['cn_id'] = cn_id;
    }
    
ajax.post('sms_office.php'params, {
      
statstat,
      
loader1,
      
onDone: function(titlehtmloptionsscript) {
        
WkView.show(titlehtmloptionsscript);
      },
      
onFail: function(text) {
        return 
WkView.showError(text);
      }
    });
    return 
false;
  },
  
onInlineEditClick: function(elemcallbackrowncolnfid) {
    var 
options = {
      
contentHTML'<tr><td colspan="2"><textarea class="inlInput text" style="width: 164px; height: 130px;" onkeydown="if (event.keyCode == 13) cancelEvent(event);"></textarea></td></tr>',
      
onConfirm: function() {
        var 
_bck ge(elem.id).parentNode.innerHTML;
        
callback({value'<img src="/images/upload.gif" />'});
        var 
gid cur.healthTable.content.extra['gateway_id'][rown][0];
        var 
params = {act'a_save_gateway'gidgidis_exceptionscoln == 0prefixesinlEdit.input.valuehashcur.hash};
        
ajax.post('sms_office.php'params, {
          
onDone: function(msg) {
            
msg _bck.replace(/>(.*?)</, '>'+msg+'<');
            
callback({valuemsg});
          },
          
onFail: function(msg) {
            
callback({value_bck});
          }
        });
      }
    };
    var 
inlEdit = new InlineEdit(elemoptions);
    if (
elem.innerHTML != '–') {
      
inlEdit.input.value elem.innerHTML;
    }
    
inlEdit.show();
  },
};

try{
stManager.done('sms_office.js');}catch(e){}
?>
Онлайн: 0
Реклама