prefix.'advanced_cf7_data'; if( isset($_REQUEST['csv']) && isset( $_REQUEST['nonce'] ) ){ $nonce = $_REQUEST['nonce']; if ( ! wp_verify_nonce( $nonce, 'dnonce')) { wp_die( 'Not Valid.. Download nonce..!! ' ); } $fid = (int)$_REQUEST['fid']; $results = $cfdb->get_results("SELECT id, form_value, form_date FROM $table_name WHERE form_post_id = '$fid' ",OBJECT); $data = array(); $i = 0; foreach ($results as $result) : $i++; $data[$i]['Id'] = $result->id; $data[$i]['Date'] = $result->form_date; $resultTmp = unserialize( $result->form_value ); $upload_dir = wp_upload_dir(); $cfdb7_dir_url = $upload_dir['baseurl'].'/cfdb7_uploads'; foreach ($resultTmp as $key => $value): if (strpos($key, 'cfdb7_file') !== false ){ $data[$i][$key] = $cfdb7_dir_url.'/'.$value; continue; } if ( is_array($value) ){ $data[$i][$key] = implode(', ', $value); continue; } $data[$i][$key] = str_replace( array('"',''','/','\') , array('"',"'",'/','\\'), $value ); endforeach; endforeach; $this->download_send_headers( "cfdb7-" . date("Y-m-d") . ".csv" ); echo $this->array2csv( $data ); die(); } } }