A DA API problem when I was creating a reseller

CKLFish

New member
Joined
Jul 13, 2010
Messages
2
A DA API problem when I was creating a reseller

Can someone help me?


PHP:
<?php
require_once './include/common.inc.php';
require_once './api/da_function.php';
if($_GET['motion'] == 'create'){
	$page_menu = 'admins';
	$leftlink_page = '1';
	$users = array(); 
    $query = mysql_query("SELECT * FROM `host` WHERE isok='0' AND plan='Plan Reseller A'");
    while ($idinfo = mysql_fetch_array($query))
    $users[$idinfo['id']] = $idinfo;
if($_GET['id'] ){
	if(!isset($users[$_GET['id']])) showmessage("Can't Find","admin_index.php?motion=create");
	$da = mysql_fetch_first("SELECT * FROM `host_users` WHERE plan='{$users[$_GET['id']]['plan']}'");
    $sock = new HTTPSocket;
	$sock->connect($da['ip'], 2222);
	$sock->set_login($da['user'],$da['pw']); 
	$genpw = generatecode(7);
	$sock->query('/CMD_API_ACCOUNT_RESELLER',array(
	   'action' => 'create',
       'add' => 'Submit',
	   'username' => $users[$_GET['id']]['user'],
	   'email' => $users[$_GET['id']]['mail'],
	   'passwd' => $genpw,
	   'passwd2' => $genpw,
	   'domain' => $users[$_GET['id']]['domain'],
	   'package' => $da['pack'],
	   'ip' => $da['ip'],
	   'notify' => 'yes'));
	$result = $sock->fetch_parsed_body();
	if ($result['error'] != "0"){
		showmessage("Fail!<br / >A:{$result['text']}<br />B:{$result['details']}","admin_index.php?motion=create");
	}else{
		mysql_query("UPDATE `host` SET isok='1' WHERE domain='{$users[$_GET['id']]['domain']}'");
		showmessage("Done !","admin_index.php?motion=create");
	}
}
}
?>

Appear Fail!

Anyone can help me?

Thx
 
Last edited:
Back
Top