224 lines
No EOL
4.4 KiB
JavaScript
224 lines
No EOL
4.4 KiB
JavaScript
// pkg_tipoNews_s
|
|
//v.1.0
|
|
//09-04-2009
|
|
/////////// gestione TOOBAR MASCHERE SEMPLIFICATE ///////////////
|
|
$(function() {
|
|
$( "#elabora" ).dialog({
|
|
autoOpen: false,
|
|
modal: true,
|
|
closeOnEscape: false,
|
|
beforeClose :function(event,ui){ return false;},
|
|
dialogClass: "noclose",
|
|
height: 75,
|
|
show: {
|
|
effect: "blind",
|
|
duration: 100
|
|
},
|
|
/*hide: {
|
|
effect: "explode",
|
|
duration: 1000
|
|
}*/
|
|
});
|
|
});
|
|
|
|
function formSearching()
|
|
{
|
|
//FACCIO IL SUBMIT
|
|
var f = document.main;
|
|
f.flgReport.value="";
|
|
f.action=f.actionPage.value;
|
|
f.cmd.value="search";
|
|
f.pageNumber.value=1;
|
|
//Ab.submitAj('main');
|
|
}
|
|
function searching()
|
|
{
|
|
//FACCIO IL SUBMIT
|
|
var f = document.main;
|
|
formSearching();
|
|
|
|
Ab.submitAj('main');
|
|
}
|
|
|
|
function modifyCommand(id)
|
|
{
|
|
var f = document.main;
|
|
f.action=f.actionPage.value;
|
|
f.cmd.value="md";
|
|
f.id_mailNewsletter.value=id;
|
|
Ab.submitAj('main');
|
|
|
|
|
|
}
|
|
|
|
function saveCommand()
|
|
{
|
|
if (checkFields())
|
|
{
|
|
var f = document.main;
|
|
checkBoxes();
|
|
//alert(f.flgPubblica.value);
|
|
formSaveCommand();
|
|
Ab.submitAj('main');
|
|
}
|
|
}
|
|
|
|
function formSaveCommand()
|
|
{
|
|
var f = document.main;
|
|
f.action=f.actionPage.value;
|
|
f.act.value="save";
|
|
f.cmd.value="asq";
|
|
//updateRTEs();
|
|
//WYSIWYG.updateTextAreaAll();
|
|
}
|
|
|
|
function deleteCommandCR(id,l_tmst)
|
|
{
|
|
if (Ab.confirmDelete())
|
|
{
|
|
//qui è main, non ricerca
|
|
var f = document.main;
|
|
f.action=f.actionPage.value;
|
|
f.act.value="del";
|
|
f.cmd.value="asq";
|
|
f.lastUpdTmst.value=l_tmst;
|
|
f.id_mailNewsletter.value=id;
|
|
Ab.submitAj('main');
|
|
}
|
|
}
|
|
|
|
function deleteCommand(id)
|
|
{
|
|
if (Ab.confirmDelete())
|
|
{
|
|
var f = document.main;
|
|
f.action=f.actionPage.value;
|
|
f.act.value="del";
|
|
f.cmd.value="asq";
|
|
f.id_mailNewsletter.value=id;
|
|
Ab.submitAj('main');
|
|
}
|
|
}
|
|
|
|
function refresh()
|
|
{
|
|
//FACCIO IL SUBMIT
|
|
var f = document.main;
|
|
f.action=f.actionPage.value;
|
|
f.cmd.value="md";
|
|
f.act.value="refresh";
|
|
f.pageNumber.value=1;
|
|
//f.currentTab.value="";
|
|
Ab.submitAj('main');
|
|
}
|
|
/////////////////////////////////////////////7
|
|
function checkFields()
|
|
/////////////////////////////////////////////7
|
|
{
|
|
//R per required
|
|
//isNum per numerico
|
|
//isNumKey è una chiave.. uguale a isNum>0 ma cambio il messaggio
|
|
//isNum>x per numerico maggiore di x
|
|
//isNum<x per numerico minore di x
|
|
//isEmail per indirizzo email
|
|
//inRange1:10 per ..
|
|
//3 stringhe
|
|
//1: nome del field
|
|
//2: se '' visualizza il nome del field, altrimenti questo campo
|
|
//3: R/N+''/isNum/isEmail/inRangea:b
|
|
return Ab.validateForm('descrizione_'+$('#currentLang').val(),'Descrizione','R');
|
|
}
|
|
|
|
function checkBoxes()
|
|
/////////////////////////////////////////////
|
|
{
|
|
|
|
Ab.setChekBoxValue("main","flgPubblica","1","0");
|
|
//Ab.setChekBoxValue("main","flgSommaCRL" ,"1","0");
|
|
|
|
}
|
|
|
|
function checkRadio()
|
|
{
|
|
//Ab.setRadioButtonValue("main","flgPlaAntPos");
|
|
}
|
|
|
|
function checkBoxesCR()
|
|
/////////////////////////////////////////////
|
|
{
|
|
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
|
|
}
|
|
|
|
function checkRadioCR()
|
|
{
|
|
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
|
|
|
|
}
|
|
|
|
function importa()
|
|
{
|
|
if(confirm("Verra' avviata la procedura di import. Vuoi continure?"))
|
|
{
|
|
var f = document.main;
|
|
f.action=f.actionPage.value;
|
|
f.cmd.value="impGo";
|
|
//popUp("ELAB");
|
|
$("#elabora").dialog("option", "title", "Importazione in corso... Attendere!");
|
|
$("#elabora").dialog("open");
|
|
f.submit();
|
|
|
|
}
|
|
}
|
|
|
|
function cancella()
|
|
{
|
|
if(confirm("Verra' avviata la procedura di cancellazione. Vuoi continure?"))
|
|
{
|
|
var f = document.main;
|
|
f.action=f.actionPage.value;
|
|
f.cmd.value="cancGo";
|
|
//popUp("ELAB");
|
|
$("#elabora").dialog("option", "title", "Eliminazione in corso... Attendere!");
|
|
$("#elabora").dialog("open");
|
|
f.submit();
|
|
|
|
}
|
|
}
|
|
|
|
function importaUtenti()
|
|
{
|
|
if(confirm("Verra' avviata la procedura di import degli utenti. Vuoi continure?"))
|
|
{
|
|
var f = document.main;
|
|
f.action=f.actionPage.value;
|
|
f.cmd.value="impUtenti";
|
|
//popUp("ELAB");
|
|
$("#elabora").dialog("option", "title", "Importazione in corso... Attendere!");
|
|
$("#elabora").dialog("open");
|
|
f.submit();
|
|
}
|
|
}
|
|
|
|
function creaCodaEmail()
|
|
{
|
|
var f = document.main;
|
|
if(f.id_templateMsg.value!="")
|
|
{
|
|
if (confirm("Verra' creata una nuova coda di messaggi in base al template scelto. Sei Sicuro?"))
|
|
{
|
|
$("#elabora").dialog("option", "title", "Creazione coda in corso... Attendere!");
|
|
$("#elabora").dialog("open");
|
|
f.action=f.actionPage.value;
|
|
// FACCIO IL SUBMIT
|
|
f.cmd.value="creaCodaMail";
|
|
f.submit();
|
|
}
|
|
}
|
|
else
|
|
alert('Template non selezionato');
|
|
|
|
|
|
|
|
|
|
} |