function OfuzApiMethodsPrivate($output_type = "json", $values = array())
 {
     parent::OfuzApiMethods($output_type, $values);
 }
Example #2
0
function api_method_call($method, $request, $default_error_code, $default_error_message)
{
    if ($request['method'] == $method) {
        $api_key = $request['key'];
        $format = $request['format'];
        if (empty($format)) {
            $format = "xml";
        }
        $ofuz_call_methods = new OfuzApiMethods($format);
        $message_set = true;
        if ($ofuz_call_methods->checkKey($api_key)) {
            if ($ofuz_call_methods->{$method}()) {
                $message_set = false;
                return $ofuz_call_methods->OutputValues();
            } else {
                if ($ofuz_call_methods->OutputMessage() == '') {
                    $ofuz_call_methods->setMessage($default_error_code, $default_error_message);
                }
            }
        }
        if ($message_set) {
            return $ofuz_call_methods->OutputMessage();
        }
    }
}
    $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
$do_ofuz->due_date = date('Y-m-d');
// Format Should be yyyy-mm-dd
$do_ofuz->invoice_term = 'Upon Receipt';
$do_ofuz->invoice_note = 'Thanks for the business';
$do_ofuz->description = 'Invoice for plan upgrade';
$do_ofuz->discount = '';
// Should be as 10,10.55,0.50,.5
$do_ofuz->amt_due = '24.00';
$do_ofuz->sub_total = '24.00';
$do_ofuz->net_total = '24.00';
Example #4
0
     $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($iduser);
         $user->idcontact = $response[idcontact];
         $user->update();
         $idcontact = $response[idcontact];
     }
 }
 $do_ofuz = new OfuzApiMethods();
 $do_ofuz->iduser = $adm_iduser;
 $do_ofuz->idcontact = $idcontact;
 // Required
 $do_ofuz->type = 'Invoice';
 // Possible values Quote,Invoice
 $do_ofuz->due_date = date('Y-m-d');
 // Format Should be yyyy-mm-dd
 $do_ofuz->invoice_term = 'Upon Receipt';
 $do_ofuz->invoice_note = 'Thanks for the business';
 $do_ofuz->description = 'User Membership Recurrent Billing';
 $do_ofuz->discount = '';
 // Should be as 10,10.55,0.50,.5
 $do_ofuz->amt_due = '24.00';
 $do_ofuz->sub_total = '24.00';
 $do_ofuz->net_total = '24.00';