function doFieldCmd (form, id, column, action) { $("#"+form+"_form [name='__keyfield']").val (id); $("#"+form+"_form [name='__action']").val (action); if (action == 'saveField') { $("#"+form+"_form [name='__recordslist_edit_column']").val (column); var newVal = $('#__' + form + '_recordslist_edit_' + id + '_' + column + ' [name=__field_' + column + ']').val(); $("#"+form+"_form [name='__recordslist_edit_newvalue']").val (newVal); } $("#"+form+"_form").submit(); } function doCmd (form, id, action) { $("#"+form+"_form [name='__keyfield']").val (id); $("#"+form+"_form [name='__action']").val (action); if (action == 'delete' || action == 'delete-detail' ) { var del = confirm ("Είστε βέβαιος ότι θέλετε να διαγράψετε την εγγραφή;"); if (!del) return false; } if (action == 'cancel') { var cnc = confirm ("Είστε βέβαιος ότι θέλετε να ακυρώσετε;"); if (!cnc) return false; } if (action == 'duplicate') { var dcnc = confirm ("Είστε σίγουρος ότι θέλετε να αντιγράψετε την εγγραφή;"); if (!dcnc) return false; } if (action == 'viewpdf') { window.location = "ajax/viewpdf.php?rid=" + id; return false; } if (action == 'report') { $("#"+form+"_form_report_"+id).submit(); } $("#"+form+"_form").submit(); } function langTab (form, lang) { $('[id ^='+form+'_][id *=_lang_content_]').hide (); $('[id ^='+form+'_][id $=_lang_content_'+lang+']').show (); $('[id ^='+form+'_][id *=_lang_tab_]').removeClass ('active'); $('[id ^='+form+'_][id $=_lang_tab_'+lang+']').addClass ('active'); return false; } function pagerGoTo (form, page) { $("#"+form+"_form [name='__pager_current_page']").val (page); doCmd(form, 0, ''); return true; } function popup(url, parameters) { window.open(url + '?' + parameters, 'Popup', 'menubar=no,location=no,resizable=no,status=yes,scrollbars=yes,toolbar=no,width=850,height=600'); return false; } function browseFile(id, directory, params) { popup('/modules/backend/filebrowser.php', 'type=file&caller=filefield&id=' + id + '&directory=' + directory + params); return true; } function browseImage(id, directory, params) { popup('/modules/backend/filebrowser.php', 'type=image&caller=imagefield&id=' + id + '&directory=' + directory + params); return true; } function browseMultiCheckbox(id, values) { popup('/modules/backend/multiselectbrowser.php', 'type=checkbox&id=' + id + '&values=' + values); return true; }