Beispiel #1
0
function syncPackage($whm_server, $whm_user, $whm_password, $usessl, $package_data, $submit, &$cpanel, $whm_hash)
{
    preparePlugin($whm_server, $whm_user, $whm_password, $usessl, $cpanel, $whm_hash);
    $cpanel->package_data['name'] = $package_data['plan_name'];
    $cpanel->package_data['quota'] = $package_data['quota'];
    $cpanel->package_data['hasshell'] = $package_data['hasshell'];
    $cpanel->package_data['maxftp'] = $package_data['maxftp'];
    $cpanel->package_data['maxpop'] = $package_data['maxpop'];
    $cpanel->package_data['maxlst'] = $package_data['maxlst'];
    $cpanel->package_data['maxsql'] = $package_data['maxsql'];
    $cpanel->package_data['maxsub'] = $package_data['maxsub'];
    $cpanel->package_data['maxpark'] = $package_data['maxpark'];
    $cpanel->package_data['maxaddon'] = $package_data['maxaddon'];
    $cpanel->package_data['ip'] = $package_data['cip'];
    $cpanel->package_data['cgi'] = $package_data['cgi'];
    $cpanel->package_data['frontpage'] = $package_data['frontpage'];
    $cpanel->package_data['bwlimit'] = $package_data['bwlimit'];
    $cpanel->package_data['cpmod'] = $package_data['cp'];
    //$submit is "Create" or "Edit"
    $cpanel->create_whm_package($submit);
    return $cpanel->result;
}
Beispiel #2
0
function syncPackage($plesk_server, $plesk_user, $plesk_password, $usessl, $package_data, $submit, &$plesk, $plesk_hash)
{
    preparePlugin($plesk_server, $plesk_user, $plesk_password, $usessl, $plesk, $plesk_hash);
    $plesk->create_plesk_package($submit);
    return $plesk->result;
}