|
@@ -286,10 +286,9 @@ function seafile_ChangePassword($params) {
|
|
|
* @return string 'success' or an error message
|
|
* @return string 'success' or an error message
|
|
|
*/
|
|
*/
|
|
|
function seafile_ChangePackage($params) {
|
|
function seafile_ChangePackage($params) {
|
|
|
- $quota = $params['configoption1'] ? $params['configoption1'] : 1;
|
|
|
|
|
- $addonQuota = $params['configoptions']['addonQuota'] ? $params['configoptions']['addonQuota'] : 0;
|
|
|
|
|
- $newAddQuota = $params['configoptions']['newAddQuota'] ? $params['configoptions']['newAddQuota'] : 0;
|
|
|
|
|
-
|
|
|
|
|
|
|
+ $quota = $params['configoption1'] ? $params['configoption1'] : 1;
|
|
|
|
|
+ $addonQuota = $params['configoptions']['addonQuota'] ? $params['configoptions']['addonQuota'] : 0;
|
|
|
|
|
+ $newAddQuota = $params['configoptions']['newAddQuota'] ? $params['configoptions']['newAddQuota'] : 0;
|
|
|
$accountQuota = ($quota + $addonQuota + $newAddQuota);
|
|
$accountQuota = ($quota + $addonQuota + $newAddQuota);
|
|
|
$seafileURL = $params['serverhttpprefix'] . '://' . $params['serverhostname'] . ':' . $params['serverport'];
|
|
$seafileURL = $params['serverhttpprefix'] . '://' . $params['serverhostname'] . ':' . $params['serverport'];
|
|
|
$seafileAPI = new Sf_Admin($seafileURL,$params['serverusername'],$params['serverpassword']);
|
|
$seafileAPI = new Sf_Admin($seafileURL,$params['serverusername'],$params['serverpassword']);
|
|
@@ -379,7 +378,7 @@ function seafile_CreateAccount($params) {
|
|
|
$firstName = $params['customfields']['firstname'];
|
|
$firstName = $params['customfields']['firstname'];
|
|
|
$lastName = $params['customfields']['lastname'];
|
|
$lastName = $params['customfields']['lastname'];
|
|
|
$loginEMail = $params['customfields']['login'];
|
|
$loginEMail = $params['customfields']['login'];
|
|
|
- $loginPassword = $params['customfields']['password'];
|
|
|
|
|
|
|
+ $loginPassword = $params['customfields']['password'];
|
|
|
$baseQuota = $params['configoption1'];
|
|
$baseQuota = $params['configoption1'];
|
|
|
$addonQuota = $params['configoptions']['addonQuota'] ? $params['configoptions']['addonQuota'] : 0;
|
|
$addonQuota = $params['configoptions']['addonQuota'] ? $params['configoptions']['addonQuota'] : 0;
|
|
|
$newAddQuota = $params['configoptions']['newAddQuota'] ? $params['configoptions']['newAddQuota'] : 0;
|
|
$newAddQuota = $params['configoptions']['newAddQuota'] ? $params['configoptions']['newAddQuota'] : 0;
|
|
@@ -432,7 +431,8 @@ function seafile_CreateAccount($params) {
|
|
|
'username' => $loginEMail,
|
|
'username' => $loginEMail,
|
|
|
'password' => $params['customfields']['password'],
|
|
'password' => $params['customfields']['password'],
|
|
|
'disklimit' => $accountQuota,
|
|
'disklimit' => $accountQuota,
|
|
|
- 'diskusage' => 0,
|
|
|
|
|
|
|
+ 'diskusage' => 0,
|
|
|
|
|
+ 'domain' => $loginEMail,
|
|
|
)
|
|
)
|
|
|
);
|
|
);
|
|
|
} catch (\Exception $e) {
|
|
} catch (\Exception $e) {
|
|
@@ -736,6 +736,4 @@ function seafileUpdateQuota($params) {
|
|
|
}
|
|
}
|
|
|
return 'success';
|
|
return 'success';
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
?>
|
|
?>
|