user-xmlrpc.inc.php
Go to the documentation of this file.00001 <?php
00024 ?>
00025 <?php
00026
00027 function hasSmbAttr($uid) {
00028 return xmlCall("samba.isSmbUser",array($uid));
00029 }
00030
00031 function addSmbAttr($uid, $passwd) {
00032 return xmlCall("samba.addSmbAttr", array($uid, prepare_string($passwd)));
00033 }
00034
00035 function rmSmbAttr($uid) {
00036 return xmlCall("samba.delSmbAttr", array($uid));
00037 }
00038
00039 function changeSmbAttr($uid, $array) {
00040 if (!empty($array)) {
00041 xmlCall("samba.changeSambaAttributes", array($uid, $array));
00042 }
00043 }
00044
00045 function isEnabledUser($uid) {
00046 return xmlCall("samba.isEnabledUser",array($uid));
00047 }
00048
00049 function isLockedUser($uid) {
00050 return xmlCall("samba.isLockedUser",array($uid));
00051 }
00052
00053 function userPasswdHasExpired($uid) {
00054 return xmlCall("samba.userPasswdHasExpired", array($uid));
00055 }
00056
00057 function smbEnableUser($uid) {
00058 return xmlCall("samba.enableUser",array($uid));
00059 }
00060
00061 function smbDisableUser($uid) {
00062 return xmlCall("samba.disableUser",array($uid));
00063 }
00064
00065 function smbLockUser($uid) {
00066 return xmlCall("samba.lockUser",array($uid));
00067 }
00068
00069 function smbUnlockUser($uid) {
00070 return xmlCall("samba.unlockUser",array($uid));
00071 }
00072
00073 function getSmbStatus() {
00074 return xmlCall("samba.getSmbStatus",array());
00075 }
00076
00077 function getConnected() {
00078 return xmlCall("samba.getConnected",array());
00079 }
00080
00081
00082 ?>