Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(count(get_included_files()) ==1) exit("Direct access not permitted.");
- $billing_api_values = array();
- $billing_api_values["game_additional_slots"]="0";
- $billing_api_values["voice_additional_slots"]="0";
- $billing_api_values["voice_additional_arguments"]="";
- $billing_api_values["voice_upload_quota"]="";
- $billing_api_values["voice_download_quota"]="";
- /* ************************** */
- /* Client UserId and Password */
- /* ************************** */
- $billing_api_values["user_name"] = $params["username"];
- $billing_api_values["user_password"] = $params["password"];
- /* *************************************************************************************** */
- /* DON'T CHANGE BELLOW THIS LINE */
- /* *************************************************************************************** */
- /* **************************************** */
- /* Values found in the module settings page */
- /* **************************************** */
- $billing_api_values["game_package_id"] = $params["serviceid"];
- $billing_api_values["voice_package_id"] = $params["serviceid"];
- $billing_api_values["package_package_id"] = $params["serviceid"];
- $billing_api_values["client_package_id"] = $params["serviceid"];
- $billing_api_values["game_id"] = $params["configoption3"];
- $billing_api_values["game_slots"] = $params["configoption5"];
- $billing_api_values["game_private"] = $params["configoption7"];
- $billing_api_values["game_branded"] = $params["configoption9"];
- $billing_api_values["game_datacenter"] = $params["configoption11"];
- $billing_api_values["game_hostname"] = $params["configoption13"];
- $billing_api_values["game_rcon_password"] = $params["configoption15"];
- $billing_api_values["game_private_password"] = $params["configoption17"];
- $billing_api_values["voice_id"] = $params["configoption4"];
- $billing_api_values["voice_slots"] = $params["configoption6"];
- $billing_api_values["voice_private"] = $params["configoption8"];
- $billing_api_values["voice_branded"] = $params["configoption10"];
- $billing_api_values["voice_datacenter"] = $params["configoption12"];
- $billing_api_values["voice_hostname"] = $params["configoption14"];
- $billing_api_values["voice_rcon_password"] = $params["configoption16"];
- $billing_api_values["voice_private_password"] = $params["configoption18"];
- $billing_api_values["skip_page"]="1";
- /* ****************** */
- /* Client Information */
- /* ****************** */
- $billing_api_values["client_id"] = $params["clientsdetails"]["userid"];
- $billing_api_values["user_email"] = $params["clientsdetails"]["email"];
- $billing_api_values["user_fname"] = $params["clientsdetails"]["firstname"];
- $billing_api_values["user_lname"] = $params["clientsdetails"]["lastname"];
- $billing_api_values["user_address1"] = $params["clientsdetails"]["address1"];
- $billing_api_values["user_address2"] = $params["clientsdetails"]["address2"];
- $billing_api_values["user_city"] = $params["clientsdetails"]["city"];
- $billing_api_values["user_state"] = $params["clientsdetails"]["state"];
- $billing_api_values["user_zip"] = $params["clientsdetails"]["postcode"];
- $billing_api_values["user_country"] = $params["clientsdetails"]["country"];
- $billing_api_values["user_phone1"] = $params["clientsdetails"]["phonenumber"];
- $billing_api_values["user_phone2"] = "";
- /* ****************************** */
- /* Billing API Login and Password */
- /* ****************************** */
- $billing_api_values["response_type"] = "text";
- $billing_api_values["tcadmin_username"] = $params["serverusername"];
- $billing_api_values["tcadmin_password"] = $params["serverpassword"];
- $data = tcadmin2_advanced_PostData($url, $billing_api_values);
- function tcadmin2_advanced_PostData($url, $postfields)
- {
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
- curl_setopt($ch, CURLOPT_CAINFO, NULL);
- curl_setopt($ch, CURLOPT_CAPATH, NULL);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, TRUE);
- curl_setopt($ch, CURLOPT_TIMEOUT, 60);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
- curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Expect:' ) );
- exit("ch = " . $ch );
- $data = curl_exec($ch);
- if($data === false){
- $data = "0\t\t-1\tCurl error: " . curl_error($ch) . " Url: " . curl_getinfo ( $ch, CURLINFO_EFFECTIVE_URL);
- }
- curl_close($ch);
- return $data;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment