function OfuzApiMethodsPrivate($output_type = "json", $values = array()) { parent::OfuzApiMethods($output_type, $values); }
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';
$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';