[FOORUM] Teema liigutamisel automaatne teade

Vaata eelmist teemat Vaata järgmist teemat Go down

Tonight
Tonight

[FOORUM] Teema liigutamisel automaatne teade Vetera11
Liitus : 19/02/2012
Postitusi : 17983

PostitamineTonight 04.04.17 18:08

[FOORUM] Teema liigutamisel automaatne teade Asd210

See script võimaldab moderaatoritel teemat liigutades jätta selle kohta automaatse teate.

Lisa Javascript (ACP -> Modules -> HTML & JAVASCRIPT -> Javascript codes management -> [FOORUM] Teema liigutamisel automaatne teade Ajoute10).
In all the pages
Kood:
jQuery(function() {
       
          if(_userdata.user_level > 0 && window.location.href.search('mode=move') >= 0) {
       
              var forumID = jQuery('[name="f"]').val();
              var topicID = jQuery('[name="t"]').val();
              var TID = jQuery('a[href*="tid="]').attr('href').split('tid=')[1].split('&')[0];
       
              jQuery('input[name="confirm"]').on('click', function(d) {
                    var verify = jQuery('[name="new_forum"]').val();
       
                    if(verify.indexOf('f') >= 0) {
       
                      var qst = window.confirm("Postita sõnum teema liigutamise kohta?");
                   
                      if(qst) {
                        d.preventDefault();
       
                        jQuery.get('/modcp?mode=move&t=' + topicID + '&tid=' + TID).done(function(local) {
                         
                            var currentLocal = jQuery('a.nav[href^="/f"]:last', local).text();
       
                            var newLocal = jQuery('[name="new_forum"] option:selected').text().split('--').pop();
                            var autoMsg = '[b]Automaatne sõnum[/b]\n\n\nSee teema liigutati alafoorumist "[u]' + currentLocal + '[/u]" alafoorumisse "[u]' + newLocal + '[/u]".';
                         
                            jQuery.post('/modcp?tid=' + TID, {
                                      'new_forum': verify,
                                      'mode': 'move',
                                      'f': forumID,
                                      't': topicID,
                                      'confirm': '1'
                            }).done(function(move) {
                           
                                jQuery.post('/post?t=' + topicID, {
                                          'mode': 'reply',
                                          'message': autoMsg,
                                          'post': '1',
                                          'attach_sig': '1'
                                }).done(function(send) {
       
                                          location.href = jQuery(send).find('a[href^="/viewtopic"]').attr('href');
                                }).fail(function() {
                                          alert("Sõnumi saatmisega esines probleem.");
                                          location.href = jQuery(move).find('a[href^="/viewtopic"]').attr('href');
                                });
                            }).fail(function() {
                                      alert("Teema liigutamine ei õnnestunud.");
                                      location.reload();
                            });
                        });
                      }
                    } else {
                          d.preventDefault();
                          alert("Vali foorum");
                    }
              });
          }
        });

Vaata eelmist teemat Vaata järgmist teemat Tagasi üles

Soovid vestluses osaleda?

Selleks logi sisse või tee endale kasutaja.

Liitu foorumiga

Tee endale kasutaja ning osale aruteludes.


Tee uus kasutaja

Logi sisse

Omad foorumis juba kasutajat? Logi sisse.


Logi sisse

 
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele