$.taconite.debug = true; function get(url) { //Visualizzo il loading $("#loading").show(); //Aggiungo un token alla chiamata ajax url += '&htr='+ Math.random(); //Effettuo la chiamata ajax $.get(url, function(){ $("#loading").hide(); }); } function post(url,form) { $.post(url, $(form).formSerialize()); } function loginbox(username,password,baseurl,sid) { url = baseurl; url += '?cmd=login'; url += '&u=' + username; url += '&p=' + password; url += '&r=' + 'box'; url += '&s=' + sid; get(url); return false; } function logoutbox(baseurl) { url = baseurl; url += '?cmd=logout'; url += '&r=' + 'box'; get(url); return false; } function login(username,password) { url = '?cmd=login'; url += '&u=' + username; url += '&p=' + password; get(url); return false; } function logout() { get('?cmd=logout'); } function todo() { alert('ToDo'); } // Menu top function menu_top_click(obj){ menu_top_cmd($(obj).attr('cmd')); } function menu_top_cmd(cmd){ $("#menu_top a[cmd]").parent().removeClass('on'); $("#menu_top a[cmd='"+cmd+"']").parent().addClass('on'); get('?cmd='+cmd); } // Menu laterale function menu_lato_click(){ menu_lato_cmd($(this).attr('cmd')); } function menu_lato_cmd(cmd){ $("#col_menu a[cmd]").parent().removeClass('on'); $("#col_menu a[cmd='"+cmd+"']").parent().addClass('on'); get('?cmd='+cmd); } // Tipo file function delete_tipo(){ if (!confirm('admin_confermi_cancellazione')) return; var idrecord = ($(this).parent().parent().attr('idrecord')); var url = '?cmd=admin_file_tipo'; url = url+'&delrecord='+idrecord; get(url); } function edit_tipo(){ var idrecord = $(this).parent().parent().attr('idrecord'); var url = '?cmd=admin_file_tipo'; url = url+'&editrecord='+idrecord; get(url); } function cancel_edit_tipo(){ var url = '?cmd=admin_file_tipo'; get(url); } function save_tipo(){ var idrecord = $(this).parent().parent().attr('idrecord'); var nome = $('#content tr[@idrecord='+idrecord+'] input[@name=nome]').val(); if ( nome != '' ){ var url = '?cmd=admin_file_tipo'; url = url+'&saverecord='+idrecord; url = url+'&nome='+nome; get(url); } else{ alert('admin_errore_nome_tipo_file'); } } function nuovo_tipo(){ if ( nome = prompt('admin_errore_nome_nuovo_tipo_file', '') ){ var url = '?cmd=admin_file_tipo'; url = url+'&saverecord=new'; url = url+'&nome='+nome; get(url); } } // Gruppo function delete_gruppo(){ if (!confirm('Confermi la cancellazione?')) return; var idrecord = ($(this).parent().parent().attr('idrecord')); var url = '?cmd=admin_gruppi'; url = url+'&delrecord='+idrecord; get(url); } function edit_gruppo(){ var idrecord = $(this).parent().parent().attr('idrecord'); var url = '?cmd=admin_gruppi'; url = url+'&editrecord='+idrecord; get(url); } function cancel_edit_gruppo(){ var url = '?cmd=admin_gruppi'; get(url); } function save_gruppo(){ var idrecord = $(this).parent().parent().attr('idrecord'); var nome = $('#content tr[@idrecord='+idrecord+'] input[@name=nome]').val(); if ( nome != '' ){ var url = '?cmd=admin_gruppi'; url = url+'&saverecord='+idrecord; url = url+'&nome='+nome; get(url); } else{ alert('admin_errore_nome_gruppo'); } } function nuovo_gruppo(){ if ( nome = prompt('admin_errore_nome_nuovo_gruppo', '') ){ var url = '?cmd=admin_gruppi'; url = url+'&saverecord=new'; url = url+'&nome='+nome; get(url); } } // Utente function delete_utente(){ if (!confirm('admin_confermi_cancellazione')) return; var idrecord = ($(this).parent().parent().attr('idrecord')); var url = '?cmd=admin_utenti'; url = url+'&delrecord='+idrecord; get(url); } function edit_utente(){ var idrecord = $(this).parent().parent().attr('idrecord'); var url = '?cmd=admin_utente'; url = url+'&editrecord='+idrecord; get(url); } function nuovo_utente(){ get('?cmd=admin_utente&editrecord=new'); } function save_utente(){ //Verifico i dati if ( $("#frm_record input[@name='nominativo']").val() == '' ){ alert('admin_errore_utente_nominativo'); return false; } if ( $("#frm_record input[@name='login']").val() == '' ){ alert('Login obbligatorio'); return false; } var url=''; url += '?cmd=admin_utenti'; post(url,'#frm_record'); } // ------------------------------------------------------------------- function fSendFile(field){ var sfdebug=false; var id = new Date().getTime(); var fileElementId = $(field).attr('id'); var fileExtra = $(field).attr('name')=='EXTRA'; //create loading var loadId = 'jUploadLoading' + id; var loading = $('
file_uploading
'); $(field).hide(); $(field).after(loading); //create form var formId = 'jUploadForm' + id; var fileId = 'jUploadFile' + id; var form = $('
'); var oldElement = $('#' + fileElementId); var newElement = $(oldElement).clone(); $(oldElement).attr('id', fileId); $(oldElement).before(newElement); $(oldElement).appendTo(form); //set attributes $(form).css('position', 'absolute'); $(form).css('top', '-1200px'); $(form).css('left', '-1200px'); $(form).appendTo('body'); //create frame var frameId = 'jUploadFrame' + id; if(window.ActiveXObject) { var io = document.createElement('