1function deleteNews(id_news, elem, del) 2{ 3 if(!del) del = ''; 4 5 if (confirm(polyglot.t('news.are_you_sure_you_want_delete_this_news_interrogation'))) 6 { 7 $.post('/global/module/news/ressources/ajax/ajax_deleteNews.php', 'id_news='+id_news+'&del='+del); 8 $(elem).closest('tr').hide('slow'); 9 decompte_news(); 10 } 11 12 return false; 13} 14 15function select_action_news(element) { 16 const action = $(element).closest('div').find('select').val(); 17 let ids_news = []; 18 $("input:checkbox[name=select_news]:checked").each(function(){ 19 ids_news.push($(this).val()); 20 }); 21 let msg_key = ids_news.length > 1 ? 'news.are_you_sure_archivedelete_this_news_interrogation_plural' : 'news.are_you_sure_archivedelete_this_news_interrogation'; 22 23 if (action == 'supprimer') { 24 archiveDeleteNewsEnMasse(ids_news, msg_key, polyglot.t('news.delete').toLowerCase(), 'true'); 25 } else if (action == 'archiver') { 26 archiveDeleteNewsEnMasse(ids_news, msg_key, polyglot.t('news.archive').toLowerCase(), ''); 27 } else if (action == 'attente') { 28 validerNewsEnMasse(ids_news, msg_key, polyglot.t('news.put_this_news_hold').toLowerCase(), '3'); 29 } else if (action == 'valider') { 30 validerNewsEnMasse(ids_news, msg_key, polyglot.t('news.validate').toLowerCase(), ''); 31 } else if (action == 'restaurer') { 32 validerNewsEnMasse(ids_news, msg_key, polyglot.t('news.restore').toLowerCase(), ''); 33 } 34} 35 36function archiveDeleteNewsEnMasse(listNews, msg_key, label, toDelete) { 37 if (confirm(polyglot.t(msg_key, {'action': label}))) { 38 const postData = {'id_news[]=': listNews, 'del': toDelete}; 39 $.post('/global/module/news/ressources/ajax/ajax_deleteNews.php', postData) 40 .done(function() { 41 $("input:checkbox[name=select_news]:checked").each(function(){ 42 $(this).closest('tr').hide('slow', function(){ $(this).closest('tr').remove(); }); 43 }); 44 decompte_news(listNews.length); 45 }); 46 } 47} 48 49function validerNewsEnMasse(listNews, msg_key, label, valide) { 50 if (confirm(polyglot.t(msg_key, {'action': label}))) { 51 const postData = {'id_news[]=': listNews, 'valide': valide}; 52 $.post('/global/module/news/ressources/ajax/ajax_valideNews.php', postData) 53 .done(function() { 54 $("input:checkbox[name=select_news]:checked").each(function(){ 55 $(this).closest('tr').hide('slow', function(){ $(this).closest('tr').remove(); }); 56 }); 57 decompte_news(listNews.length); 58 }); 59 } 60} 61 62function coche_tout( elem ) { 63 const cases = elem.closest('table').find(':checkbox'); 64 if (elem.is(':checked')) { 65 cases.not(':disabled').attr('checked', true); 66 } else { 67 cases.attr('checked', false); 68 } 69} 70 71function validerNews(id_news, elem) 72{ 73 if (confirm(polyglot.t('news.are_you_sure_you_want_validate_this_news_hold_interrogation'))) 74 { 75 $.post('/global/module/news/ressources/ajax/ajax_valideNews.php', 'id_news='+id_news); 76 $(elem).closest('tr').hide('slow'); 77 decompte_news(); 78 } 79 80 return false; 81} 82 83function enAttenteNews(id_news, elem) 84{ 85 if (confirm(polyglot.t('news.are_you_sure_you_want_put_this_news_hold_interrogation'))) 86 { 87 $.post('/global/module/news/ressources/ajax/ajax_valideNews.php', 'id_news='+id_news+'&valide=3'); 88 $(elem).closest('tr').hide('slow'); 89 decompte_news(); 90 } 91 92 return false; 93} 94 95function archiveNews(id_news, elem, del) 96{ 97 if(!del) del = ''; 98 99 if (confirm(polyglot.t('news.are_you_sure_you_want_archive_this_news_interrogation'))) 100 { 101 $.post('/global/module/news/ressources/ajax/ajax_deleteNews.php', 'id_news='+id_news+'&del='+del); 102 $(elem).closest('tr').hide('slow'); 103 decompte_news(); 104 } 105 106 return false; 107} 108 109function decompte_news(count = 1){ 110 var nb = parseInt($('#resultat_nombre').html()) - count; 111 $('#resultat_nombre').html(nb); 112 /*if(nb > 1) 113 $('#resultat_texte').html('résultats'); 114 else 115 $('#resultat_texte').html('résultat');*/ 116} 117 118function restaureNews(id_news, elem) 119{ 120 if (confirm(polyglot.t('news.are_you_sure_you_want_restore_this_news_interrogation'))) 121 { 122 $.post('/global/module/news/ressources/ajax/ajax_restaureNews.php', 'id_news='+id_news); 123 $(elem).closest('tr').hide('slow'); 124 decompte_news() 125 } 126 127 return false;
128} 129 130function verif_form(accueil, une, blog, verif) 131{ 132 if ( 133 ( 134 (!$('#userfile_image').val() && !$('#userfile_image_MEMO').val()) || 135 (!$('#userfile_image').val() && $('#userfile_image_MEMO').val() && $('#userfile_image_supprime').attr('checked') == 'checked') 136 ) 137 && 138 ((accueil == 1 && $('#publication_accueil').attr('checked') == 'checked') || 139 (une == 1 && $('#publication_une').attr('checked') == 'checked') || 140 (blog == 1 && $('#publication_blog').val() != '1'))) 141 { 142 dialog_alert('Erreur','<p style="text-align:center;">'+polyglot.t('news.please_select_image_publish_news')+'</p>'); 143 return false; 144 } 145 146 if ($("[name^=titre_news][value!='']").size() == 0) { 147 if ($("[name^=titre_news]").size() > 1) 148 dialog_alert(polyglot.t('news.error'),'<p style="text-align:center;">'+polyglot.t('news.please_enter_title_at_least_one_language')+'</p>'); 149 else 150 dialog_alert(polyglot.t('news.error'),'<p style="text-align:center;">'+polyglot.t('news.please_enter_title')+'</p>'); 151 return false; 152 } 153 154 $('#news_form').submit(); 155} 156 157$(function() { 158 if ($("#datepicker").length > 0) { 159 $("#datepicker").datepicker({ 160 showOn: 'button', 161 buttonImage: '/global/images/calendar.gif', 162 buttonImageOnly: true, 163 dateFormat : 'dd/mm/yy' 164 }, $.datepicker.regional['fr']); 165 } 166}); 167 168function makeObligatoireEspace(checkbox) 169{ 170 var obligatoire = true; 171 checkbox.closest('div').find('.checkbox').each( function(){ 172 if($(this).is(':checked')) 173 obligatoire = false; 174 }); 175 176 if(obligatoire) 177 checkbox.closest('div').addClass('obligatoire in_error'); 178 else 179 { 180 checkbox.closest('div').removeClass('obligatoire'); 181 checkbox.closest('div').removeClass('in_error'); 182 } 183 184} 185 186function setNewsModif(ele, id_news, id_type, do_test) { 187 188 var element = ele.closest('td'); 189 var statut_accueil = element.find('input').val(); 190 191 if( typeof do_test !== 'undefined' && do_test == 1 ) { 192 193 if( (id_type == 'une' || id_type == 'accueil') && statut_accueil == 1) { 194 if(!$(ele).closest('tr').find('img.photoNews').size()){ 195 alert(polyglot.t('news.please_add_image_publish_news')); 196 return false; 197 } 198 } 199 } 200 201 element.find('img').attr({'src' : "/global/images/ajax-loader.gif"}); 202 $('#notificationStatutNews').html('<center><img src="/global/images/ajax-loader.gif" /></center>'); 203 204 $.ajax( 205 { 206 url: '/global/module/news/ressources/ajax/ajax_set_statut_modif.php', 207 type: 'POST', 208 async: true, 209 data : 210 { 211 'id_news' : (typeof id_news != 'undefined' ? id_news : ''), 212 'id_type' : (typeof id_type != 'undefined' ? id_type : ''), 213 'statut_accueil' : (typeof statut_accueil != 'undefined' ? statut_accueil : '') 214 }, 215 success : 216 function (data) 217 { 218 if (data) 219 { 220 $('#notificationStatutNews').html(data).show()/*.delay(5000).slideUp('fast', function() {})*/; 221 if(statut_accueil == 2 ) 222 { 223 element.find('img').attr({'src' : '/global/images/green_tick_off.png', 'title' : polyglot.t('news.set_as_home_page')}); 224 element.find('input').val('1'); 225 } 226 else 227 { 228 element.find('img').attr({'src' : '/global/images/green_tick.png', 'title' : polyglot.t('news.delete_from_home_page')}); 229 element.find('input').val('2'); 230 } 231 232 } 233 else 234 { 235 $('#notificationStatutEnvoi').html(polyglot.t('admin.an_error_occurred_while_editing._if_problem_persists')); 236 } 237 } 238 } 239 ); 240} 241 242function setNewsVisibilite(ele, id_news) { 243 244 var element = ele.closest('td'); 245 var statut_accueil = element.find('input').val(); 246 element.find('img').attr({'src' : "/global/images/ajax-loader.gif"}); 247 $('#notificationStatutNews').html('<center><img src="/global/images/ajax-loader.gif" /></center>'); 248 249 $.ajax( 250 { 251 url: '/global/module/news/ressources/ajax/ajax_set_statut_visibilite.php', 252 type: 'POST', 253 async: true, 254 data : 255 { 256 'id_news' : (typeof id_news != 'undefined' ? id_news : ''), 257 'statut_visibilite' : (typeof statut_accueil != 'undefined' ? statut_accueil : '') 258 }, 259 success : 260 function (data) 261 { 262 if (data) 263 { 264 $('#notificationStatutNews').html(data).show()/*.delay(5000).slideUp('fast', function() {})*/; 265 console.log(statut_accueil); 266 if(statut_accueil == 0 ) 267 { 268 element.find('img').attr({'src' : '/global/images/btn_membres.gif', 'title' : polyglot.t('news.connected_members_start_visible_all')}); 269 element.find('input').val('4'); 270 } 271 if(statut_accueil == 5 ) 272 { 273 element.find('img').attr({'src' : '/global/images/btn_cotisant.gif', 'title' : polyglot.t('news.contributing_members')}); 274 element.find('input').val('2'); 275 } 276 if(statut_accueil == 4 ) 277 { 278 element.find('img').attr({'src' : '/global/images/btn_membres.gif', 'title' : polyglot.t('news.connected_members')}); 279 element.find('input').val('1'); 280 } 281 else if(statut_accueil == 3 ) 282 { 283 element.find('img').attr({'src' : '/global/images/btn_membres_off.gif', 'title' : polyglot.t('news.public_visible_all')}); 284 element.find('input').val('0'); 285 } 286 else if(statut_accueil == 2 ) 287 { 288 element.find('img').attr({'src' : '/global/images/ed_link.gif', 'title' : polyglot.t('news.access_url')}); 289 element.find('input').val('3'); 290 } 291 else if(statut_accueil == 1 ) 292 { 293 element.find('img').attr({'src' : '/global/images/btn_cotisant.gif', 'title' : polyglot.t('news.contributing_members_start_visible_all')}); 294 element.find('input').val('5'); 295 } 296 } 297 else 298 { 299 $('#notificationStatutEnvoi').html(polyglot.t('admin.an_error_occurred_while_editing._if_problem_persists')); 300 } 301 } 302 } 303 ); 304}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.