Na bandau visą įkopinti, gal turėsit minčių. Lygiai identiškas failas su kita sistema veikia, o su manąja šitą meta. Pagal veikimo principą turi viskas atitikti, bet neveikia.. O bėdos rasti nesugebu jau.
<?php
	##############################
	##  CONNECT TO DIRECTADMIN  ##
	##############################
	function DaConnect($loginname = ''){
		global $sock;
		if($loginname == ''){
		$sock = new HTTPSocket;
		$sock->connect("91.225.104.8", 2222);
		$sock->set_login("login","slaptazodis");
		} else {
		$sock = new HTTPSocket;
		$sock->connect("91.225.104.8", 2222);
		$sock->set_login("login", "slaptazodis");
		}
	}
	##############################
	## CMD_API_SHOW_USER_CONFIG ##
	##############################
	function getUserConfig($user = ''){
		global $sock, $userdata;
		if($user == ''){ $user .= $userdata['username']; }
	$sock->set_method('GET');
	$sock->query('/CMD_API_SHOW_USER_CONFIG',
		array(
	'user' => $user
		));
		return $sock->fetch_parsed_body();
	}
	#############################
	## CMD_API_SHOW_USER_USAGE ##
	#############################
	function getUserUsage(){
		global $sock, $userdata;
	$sock->set_method('GET');
	$sock->query('/CMD_API_SHOW_USER_USAGE',
		array(
	'user' => $userdata['username']
		));
		return $sock->fetch_parsed_body();
	}
	###############################
	## CMD_API_SHOW_USER_DOMAINS ##
	###############################
	function getUserDomains(){
		global $sock, $userdata;
	$sock->set_method('GET');
	$sock->query('/CMD_API_SHOW_USER_DOMAINS',
		array(
	'user' => $userdata['username']
		));
		return $sock->fetch_parsed_body();
	}
	#################################
	## CMD_API_MODIFY_USER PACKAGE ##
	#################################
	function modifyUserPackage($package){
		global $sock, $userdata;
	$sock->set_method('POST');
	$sock->query('/CMD_API_MODIFY_USER',
		array(
	'user' => $userdata['username'],
	'action' => 'package',
	'package' => $package
		));
		return $sock->fetch_parsed_body();
	}
	############################
	## CMD_API_MODIFY_USER BW ##
	############################
	function modifyUserBw(){
		global $sock, $userDaInfo, $userdata;
	$newbw = $userDaInfo['additional_bandwidth'] + "1000";
	$sock->set_method('POST');
	$sock->query('/CMD_API_MODIFY_USER',
		array(
			'additional_bandwidth' => $newbw,
			'additional_bw' => 'submit',
			'action' => 'single',
			'user' => $userdata['username']
		));
		return $sock->fetch_parsed_body();
	}
	##################################
	## CMD_API_SELECT_USERS SUSPEND ##
	##################################
	function modifyUserDoSuspend($user){
		global $sock;
		$sock->set_method('POST');
		$sock->query('/CMD_API_SELECT_USERS',
		array(
			'location' => 'CMD_API_SELECT_USERS',
			'select0' => $user,
			'dosuspend' => '1'
		));
		return $sock->fetch_parsed_body();
	}
	#####################################
	## CMD_API_SELECT_USERS UN_SUSPEND ##
	#####################################
	function modifyUserDoUnSuspend($user){
		global $sock;
		$sock->set_method('POST');
		$sock->query('/CMD_API_SELECT_USERS',
		array(
			'location' => 'CMD_API_SELECT_USERS',
			'select0' => $user,
			'dounsuspend' => '1'
		));
		return $sock->fetch_parsed_body();
	}
	#################################
	## CMD_API_ACCOUNT_USER CREATE ##
	#################################
	function doNewAccount($username, $domain, $email, $pass, $package){
		global $sock;
 
			$sock->set_method('POST');
 
			$sock->query('/CMD_API_ACCOUNT_USER',
			array(
				'action' => 'create',
				'add' => 'Submit',
				'username' => $username,
				'email' => $email,
				'passwd' => $pass,
				'passwd2' => $pass,
				'domain' => $domain,
				'package' => $package,
				'ip' => '91.225.104.8',
				'notify' => 'yes'
			));