$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
Example #2
0
$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);