function filterTag (form, id) { $("#"+form+"_form [name='__keyfield']").val (0); $("#"+form+"_form [name='__action']").val (''); $("#"+form+"_form [name='__key']").val (id); $("#"+form+"_form").submit(); } 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); $("#"+form+"_form [name='__recordslist_edit_newvalue']").val ($("[name='" + column + "']").val()); } $("#"+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 ("Are you sure you want to delete this record?"); if (!del) return false; } if (action == 'cancel') { var cnc = confirm ("Are you sure you want to cancel?"); if (!cnc) return false; } if (action == 'duplicate') { var dcnc = confirm ("Are you sure you want to duplicate this record?"); if (!dcnc) return false; } if (action == 'viewpdf') { window.location = "ajax/viewpdf.php?rid=" + id; return false; } if (action == 'report') { $("#"+form+"_form_report_"+id).submit(); } for (var name in CKEDITOR.instances) { var data = CKEDITOR.instances[name].getData(); // if (name.indexOf(form) == 0) delete CKEDITOR.instances[name]; name = name.replace ('__ckeditor_', ''); $("#"+form+"_form [name='" + name + "']").val (data); } $("#"+form+"_form").submit(); } function recordsListSort (form, field, sorting) { $("#"+form+"_form [name='__recordslist_sorting']").val (field + ' ' + sorting.toUpperCase()); $("#"+form+"_form [name='__recordslist_pager']").val (1); doCmd (form, 0, ''); return true; } function pagerGoTo (form, page) { $("#"+form+"_form [name='__recordslist_pager']").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('/_adminpanel/icms/filebrowser.php', 'type=file&caller=filefield&id=' + id + '&directory=' + directory + params); return true; } function browseImage(id, directory, params) { popup('/_adminpanel/icms/filebrowser.php', 'type=image&caller=imagefield&id=' + id + '&directory=' + directory + params); return true; } function browseMultiCheckbox(id, values) { popup('/_adminpanel/icms/multiselectbrowser.php', 'type=checkbox&id=' + id + '&values=' + values); return true; }