View Single Post
  #1  
Old 15th November 2011, 17:05
dgmufasa dgmufasa is offline
Member
 
Join Date: Oct 2011
Posts: 86
Thanks: 5
Thanked 1 Time in 1 Post
Default ISPConfig 3.0.3.3 API-no client tab 4 Reseller

Hello all,

I am using the ISPConfig API (with PHP).

My understanding was that in order to create a reseller, one had to use the function: client_add and specify the field : limit_client to be > 0.

Whenever I pass in the limit_client > 0, in the interface, I see it under the "Reseller" but there is no Client tab (by which one adds new clients).

Is there anything else that needs to be done when creating Resellers in ISPConfig?

TIA

Here is the call I am using:
$session_id = $this -> ispclient ->login($this -> ispcusername, $this -> ispcpassword);

//* Set the function parameters.
$random_rs_id = 1;

$params = array(
'company_name' => $incompanyname,
'contact_name' => $incontactname,
'customer_no' => $incustomerno,
'vat_id' => $inbusinessid,
'street' => $instreet,
'zip' => $inzip,
'city' => $incity,
'state' => $instate,
'country' => $incountry,
'telephone' => $inphone,
'mobile' => $inmobile,
'fax' => $infax,
'email' => $inemail,
'internet' => 'http://',
'icq' => '',
'notes' => '',
'default_mailserver' => $indefaultmailserver,
'limit_maildomain' => -1,
'limit_mailbox' => -1,
'limit_mailalias' => -1,
'limit_mailaliasdomain' => -1,
'limit_mailforward' => -1,
'limit_mailcatchall' => -1,
'limit_mailrouting' => 0,
'limit_mailfilter' => -1,
'limit_fetchmail' => -1,
'limit_mailquota' => -1,
'limit_spamfilter_wblist' => 0,
'limit_spamfilter_user' => 0,
'limit_spamfilter_policy' => 1,
'default_webserver' => 1,
'limit_web_ip' => '',
'limit_web_domain' => -1,
'limit_web_quota' => -1,
'web_php_options' => 'no,fast-cgi,cgi,mod,suphp',
'limit_web_subdomain' => -1,
'limit_web_aliasdomain' => -1,
'limit_ftp_user' => -1,
'limit_shell_user' => 0,
'ssh_chroot' => 'no,jailkit,ssh-chroot',
'limit_webdav_user' => 0,
'default_dnsserver' => 1,
'limit_dns_zone' => -1,
'limit_dns_slave_zone' => -1,
'limit_dns_record' => -1,
'default_dbserver' => 1,
'limit_database' => -1,
'limit_cron' => 0,
'limit_cron_type' => 'url',
'limit_cron_frequency' => 5,
'limit_traffic_quota' => -1,
'limit_client' => $inmaxnumclient, // maximum number of sub clients to create > 0 : reseller, = 0: client
'parent_client_id' => $inparentclientid,
'username' => $inclientlogonid,
'password' => $inclientloginpass,
'language' => 'en',
'usertheme' => 'default',
'template_master' => 0,
'template_additional' => '',
'created_at' => 0
);

Last edited by dgmufasa; 16th November 2011 at 15:30.
Reply With Quote
Sponsored Links