vcard icon indicating copy to clipboard operation
vcard copied to clipboard

Not exporting on mobiles anymore

Open martiniboy opened this issue 2 years ago • 1 comments

Hi, I know this will be an issue with something that I have done, but have no idea how to resolve it.

On a desktop, it works without an issue but on mobiles, it is very temperamental on whether it will work or not. It just refreshes the page and doesn't load the popup to add a contact on the mobile.

Here is an example of the vcf file when exported on a desktop: BEGIN:VCARD VERSION:3.0 REV:2021-10-07T09:04:34Z N;CHARSET=utf-8:Surname;FirstName;;; FN;CHARSET=utf-8:FirstName Surname EMAIL;INTERNET:[email protected] ADR;WORK;POSTAL;CHARSET=utf-8:Companyname;58;Road Name;Town Name ;County;Postal Code;Country;;;;;; ORG;CHARSET=utf-8:Company TITLE;CHARSET=utf-8:JobTitle URL:https://www.website.co.uk END:VCARD

I did have additional fields like DOB and Photo etc but removed them while troubleshooting. The funny thing is that the same code works on a different website? This is the working output from the other website with the additional fields still in: BEGIN:VCARD VERSION:3.0 REV:2021-10-07T09:11:23Z N;CHARSET=utf-8:Surname;FirstName;;; FN;CHARSET=utf-8:FirstName Surname BDAY:19610518 EMAIL;INTERNET:[email protected] TEL;PREF:+ 44 999 9999 TEL;WORK:+44 999 9999 TEL;CELL:+44 9999 9999 ADR;WORK;POSTAL;CHARSET=utf-8:Company Name;Road Name;;Town Name;County;Postal Code;Country;;;;;; ORG;CHARSET=utf-8:Caged Fish TITLE;CHARSET=utf-8:Director PHOTO;ENCODING=b;TYPE=JPEG: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 URL:https://www.website.co.uk END:VCARD

I have compared both even with teh additional fields in and just can't see what the issue is?

This is the class that I use on both:

`use JeroenDesloovere\VCard\VCard;

class VcardExport {

public function contactVcardExportService($id)
{
   
   
   
 $id = intval($_GET['id']);
 
$lead = RGFormsModel::get_lead( $id ); 
$form = GFFormsModel::get_form_meta( $lead['form_id'] ); 
//$file_id = gp_media_library()->get_file_ids( $id, 16, $file_index );
	//$newfeatured_img_url = get_the_post_thumbnail_url($file_id,'thumbnail');
$maincolour = $lead['17'];
$secondarycolour = $lead['18'];
$featured_img_url = $lead['16'];
$firstname = $lead['1.3'];
$surname = $lead['1.6'];
$company = $lead['7'];
$job_role = $lead['8'];
$direct_phone =  $lead['2'];
$direct_phone_nopsaces = str_replace(' ', '', $direct_phone);
$email =  $lead['5'];
$birthday =  $lead['19'];
	$birthday_nodashes = str_replace('-', '', $birthday);
$office_phone = $lead['3'];;
$office_phone_nopsaces = str_replace(' ', '', $office_phone);
$mobile_phone =  $lead['4'];
$mobile_phone_nopsaces = str_replace(' ', '', $mobile_phone);
$street_address =  $lead['6.1'];;
$address_2 =  $lead['6.2'];
$town_city =  $lead['6.3'];
$county =  $lead['6.4'];
$postcode =  $lead['6.5'];
$country =  $lead['6.6'];
$website =  $lead['9'];
$facebook_url = $lead['10'];
$linkedin_url = $lead['11'];
$instagram_url = $lead['12'];
$twitter_url = $lead['13']; 
$address = $company . ',' . $street_address . ',' . $address_2 . ',' . $town_city . ',' . $county . ',' . $postcode;
//$type = pathinfo($featured_img_url, PATHINFO_EXTENSION);
//$data = file_get_contents($featured_img_url);
//$base64 = 'data:image/' . $type . ';base64,' . base64_encode($data);
	
	require get_stylesheet_directory() . '/Transliterator/Transliterator.php';
	require get_stylesheet_directory() . '/vcard/src/VCard.php';
    // define vcard
    $vcardObj = new VCard();
    // add personal data
    $vcardObj->addName($surname, $firstname,'','','');
  //  $vcardObj->addBirthday($birthday_nodashes);
    $vcardObj->addEmail($email);
 //   $vcardObj->addPhoneNumber($direct_phone, 'PREF');
 //   $vcardObj->addPhoneNumber($office_phone, 'WORK');
 //   $vcardObj->addPhoneNumber($mobile_phone, 'CELL');
    $vcardObj->addAddress($company . ';' . $street_address . ';' . $address_2 . ';' . $town_city . ';' . $county . ';' . $postcode . ';' . $country);
    $vcardObj->addCompany($company);
    $vcardObj->addJobtitle($job_role);
    $vcardObj->addURL($website);
		$to = 'myemail';

$subject = 'Vcard Troubleshooting non working version'; $body = '

'.print_r($vcardObj, true).'
'.print_r($featured_img_url, true).'
'; $headers = array('Content-Type: text/html; charset=UTF-8');

wp_mail( $to, $subject, $body, $headers ); return $vcardObj->download(); } } ?>`

And on the page with the button

if(!empty($_GET["action"])) { $id = $_GET["id"]; require_once get_stylesheet_directory() . '/vcard-function.php'; $vcardExport = new VcardExport(); $vcardExport->contactVcardExportService($id); exit; }

Is there anything that i can add to export to see what the issue is?

martiniboy avatar Oct 07 '21 09:10 martiniboy

I had the same issue but adding die; after $vcard->download() worked for me.

marcorieser avatar Jun 16 '22 13:06 marcorieser