D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
thread-self
/
root
/
proc
/
self
/
root
/
opt
/
sp_scripts
/
Filename :
reseller_csf_priv.php
back
Copy
#!/usr/local/bin/php <?php $resellerList = json_decode(shell_exec('/usr/sbin/whmapi1 listresellers --output=json'), true); if (!is_array($resellerList) || !isset($resellerList['data']['reseller'])) { exit(1); } $resellers = $resellerList['data']['reseller']; if (!is_array($resellers)) { $resellers = ($resellers !== '') ? [$resellers] : []; } $priv = ''; foreach ($resellers as $reseller) { if (!is_string($reseller) || $reseller === '') { continue; } $priv .= "$reseller:1:USE,GREP,UNBLOCK\n"; } file_put_contents('/etc/csf/csf.resellers', $priv);