main.js 1022 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. //CHARGEMENT DE LA PAGE
  2. function init_plugin_sms(){
  3. switch($.urlParam('page')){
  4. default:
  5. sms_histories_search();
  6. break;
  7. }
  8. }
  9. //Enregistrement des configurations
  10. function sms_setting_save(){
  11. $.action({
  12. action : 'sms_setting_save',
  13. fields : $('#sms-setting-form').toJson()
  14. },function(){ $.message('info','Configuration enregistrée'); });
  15. }
  16. //Ajout ou modification d'élément sms
  17. function sms_send(){
  18. $('.btn-send').addClass('btn-preloader');
  19. var data = $('#sms-form').toJson();
  20. $.action(data,function(r){
  21. $.message('success','SMS envoyé');
  22. sms_histories_search();
  23. });
  24. }
  25. /** HISTORY **/
  26. //Récuperation d'une liste de history dans le tableau #historys
  27. function sms_histories_search(callback){
  28. var box = new FilterBox('#filters');
  29. $('#histories').fill({
  30. action:'sms_histories_search',
  31. filters : box.filters(),
  32. sort : $('#histories').sortable_table('get')
  33. },function(response){
  34. $('.results-count span').text(response.pagination.total);
  35. if(callback!=null) callback();
  36. });
  37. }