$do_ofuz->mobile_number = ''; $do_ofuz->fax_number = ''; $do_ofuz->phone_other = ''; $do_ofuz->email_work = ''; $do_ofuz->email_home = ''; $do_ofuz->email_other = ''; $do_ofuz->company_website = ''; $do_ofuz->personal_website = ''; $do_ofuz->blog_url = ''; $do_ofuz->twitter_profile_url = ''; $do_ofuz->linkedin_profile_url = ''; $do_ofuz->facebook_profile_url = ''; $tags = 'API,Upgrade Plan'; // Comma seperated tags $do_ofuz->tags = $tags; $response = $do_ofuz->add_contact(); $response = unserialize($response); if (!empty($response[idcontact])) { $user = new User(); $user->getId($_SESSION['do_User']->iduser); $user->idcontact = $response[idcontact]; $user->update(); $idcontact = $response[idcontact]; } } $do_ofuz = new OfuzApiMethods(); $do_ofuz->iduser = $iduser; $do_ofuz->idcontact = $idcontact; // Required $do_ofuz->type = 'Invoice'; // Possible values Quote,Invoice
$e_reg = new Event("UserPlan->eventUpgrade"); $e_reg->setLevel(20); include_once "class/OfuzApiClientBase.class.php"; include_once "class/OfuzApiClient.class.php"; $api_call = new OfuzApiClient(OFUZ_API_KEY, "json"); $api_call->setObject(true); $api_call->firstname = $_SESSION['do_User']->firstname; $api_call->lastname = $_SESSION['do_User']->lastname; $api_call->email = $_SESSION['do_User']->email; //$idcontact = json_decode($api_call->get_contact_id()); if ($api_call->get_contact_id()) { $response = $api_call->getResponse(); $idcontact = $response[1][0]->idcontact; } else { $api_call->email_work = $_SESSION['do_User']->email; $api_call->add_contact(); $response = $api_call->getResponse(); $idcontact = $response->idcontact; } $api_call_sub = new OfuzApiClient(OFUZ_API_KEY, "json"); $api_call_sub->setObject(true); $api_call_sub->idcontact = $idcontact; if ($api_call_sub->get_contact_subscription()) { $current_plan = $api_call_sub->getResponse()->line_item[0]->item; $idinvoice = $api_call_sub->getResponse()->idinvoice; } else { $current_plan = "free"; $idinvoice = 0; //echo $api_call_sub->getResponse()->msg; } $e_reg->addParam('idcontact', $idcontact);