• Здравствуйте, имеется плагин Advanced Contact form 7 DB с возможностью записи сабмита формы в базу данных, с последующим экспортом в форматы excel, CSV, PDF. Возможно ли быстро, путём добавления/изменения нескольких строк кода плагина прикрутить функцию экспорта в json? Если возможно, какую функцию и куда нужно прописать. Привожу пример кода, в котором (на мой взгляд) реализуется экспорт.

    
    //Define Export option box on form listing screen
    	function vsz_cf7_after_bulkaction_btn_callback($fid){
    		$fid = (int)$fid;
    		?><!-- Display Export functionality button here-->
    		<select id="vsz-cf7-export" name="vsz-cf7-export" data-fid="<?php echo $fid; ?>">
    			<option value="-1"><?php _e('Export to...'); ?></option>
    			<option value="csv"><?php _e('CSV'); ?></option>
    			<option value="excel"><?php _e('Excel'); ?></option>
    			<option value="pdf"><?php _e('PDF'); ?></option>
    		</select>
    		<button class="button action" title="<?php _e('Export'); ?>" type="submit" name="btn_export"><?php _e('Export'); ?></button><?php
    	}//Close export option function
    
    
    	//Setup export functionality here
    		if(isset($_POST['btn_export'])){
    			//Get form ID
    			$fid = (int)$_POST['fid'];
    
    			//Get export id related information
    			$ids_export = ((isset($_POST['del_id']) && !empty($_POST['del_id'])) ? implode(',', array_map('intval',$_POST['del_id'])) : '');
    			///Get export type related information
    			$type = sanitize_text_field($_POST['vsz-cf7-export']);
    			//Check type name and execute type related CASE
    			switch ($type) {
    				case 'csv':
    					vsz_cf7_export_to_csv($fid, $ids_export);
    					break;
    				case 'excel':
    					vsz_cf7_export_to_excel($fid, $ids_export);
    					break;
    				case 'pdf':
    					vsz_cf7_export_to_pdf($fid, $ids_export);
    					break;
    				case '-1':
    					return;
    					break;
    				default:
    					return;
    					break;
    			}//Close switch
    		}//Close if for export
    	}//Close admin_init hook function
    

Тема «Изменение Export форматов плагина Adv. CF7 DB» закрыта для новых ответов.