HEX
Server: Apache/2.4.67 (Debian)
System: Linux hosting103 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
User: muzikaecom (1013)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //usr/local/share/hostingplatform/scripts/getHostingPackageUsage
#!/usr/bin/env php
<?php
$packagename = $argv[1];
if($packagename && strlen($packagename)) {
 $output = shell_exec("/usr/sbin/repquota -ua");
 $lines = explode("\n", $output);
 foreach($lines as $lineNumber => $line) {
  $line = preg_replace('!\s+!', ' ', $line);
  $line = strtolower($line);
  if($lineNumber > 4) {
   $values = explode(" ", $line);
   if($values[0] == $packagename) {
    $return = array("storage" => round($values[2] / 1024));
    print json_encode($return);
    exit;
   }
  }
 }

 // fallback to du
 $usage = `du -sm ~$packagename`;
 $values = explode(" ", $usage);
 $return = array("storage" => round($values[0]));
 print json_encode($return);
 exit;
}
?>