break; case 'delete': $pieces = explode(':', $_POST['rowSeq']); $db->Execute("delete from " . TABLE_TRANSLATOR . " \n\t where module = '" . $pieces[0] . "' and language = '" . $pieces[1] . "' and version = '" . $pieces[2] . "'"); $_REQUEST['action'] = ''; break; case 'export': $dir = DIR_FS_MY_FILES . 'translator/'; $pieces = explode(':', $_POST['rowSeq']); $mod = $pieces[0]; $lang = $pieces[1]; $ver = $pieces[2]; $backup->source_dir = $dir . 'export/'; $backup->dest_dir = $dir; $backup->dest_file = $mod . '_' . $lang . '_R' . str_replace('.', '', $ver) . '.zip'; if (!($result = $translator->export_language($mod, $lang, $ver))) { $error = true; } if ($backup->make_zip('dir')) { $error = true; } if ($backup->delete_dir($backup->source_dir)) { $error = true; } if (!$error) { gen_add_audit_log(TEXT_EDIT_TRANSLATION . ' (' . TEXT_EXPORT . ')', $mod . ' ' . lang . ' R' . $ver); $backup->download($backup->dest_dir, $backup->dest_file); // will not return if successful } break; case 'export_all_go':