I want to sort this by username but it is not working, does anyone has any ideas why?
for($j=0;$j<sizeof($pgServices);$j++) {
$subAcctArry = pSQLGetAssocArry("SELECT * FROM cust_svc WHERE pkgnum = '" . $curr_pkgnum . "'");
if(sizeof($subAcctArry)>0) {
$subAcctSvcNum = pSanitize($subAcctArry[$j]["svcnum"]);
$subAcctArry = pSQLGetAssocArry("SELECT * FROM cust_svc WHERE svcnum = '" . $subAcctSvcNum . "';");
$subAcctPkgNum = pSanitize($subAcctArry[0]["pkgnum"]);
$subAcctArry = pSQLGetAssocArry("SELECT * FROM cust_pkg WHERE pkgnum = '" . $subAcctPkgNum . "' and susp is null and cancel is null;");
$subAcctPkgPart = pSanitize($subAcctArry[0]["pkgpart"]);
$subAcctArry = pSQLGetAssocArry("SELECT * FROM svc_acct WHERE svcnum = '" . $subAcctSvcNum . "' ORDER BY username ASC ;");
$subAcctUserName = pSanitize($subAcctArry[0]["username"]);
$subAcctTotalbytesRemaining = $subAcctArry[0]["totalbytes"] / 1048576;
$subAcctLastLogout = pSanitize($subAcctArry[0]["last_logout"]);
$subAcctArry = pSQLGetAssocArry("SELECT * FROM part_pkg_option WHERE pkgpart = '" . $subAcctPkgPart . "' AND optionname = 'totalbytes';");
$subAcctTotalbytes = $subAcctArry[0]["optionvalue"] / 1048576;
$subAcctArry = pSQLGetAssocArry("SELECT optionvalue FROM part_pkg_option WHERE pkgpart = '" . $subAcctPkgPart . "' AND optionname = 'totalbytes';");
if(($subAcctTotalbytes == 0)) {
if($subAcctTotalbytesRemaining > 0) {
//some dis-parity here... Feather the benefit of the doubt and just display
//$subAcctTotalbytes MB of 0MB remaining... something's obviously messed up here
$subAcctInfo .= "<li>User: <a href='" . $_SERVER["PHP_SELF"] . "?act=userinfo&reqUser=" . $subAcctUserName . "'><b>" . $subAcctUserName . "</b></a><br />\nTotal transfer remaining: " . number_format($subAcctTotalbytesRemaining, 2, ".", ",") . "MB (" . number_format($subAcctTotalbytesRemaining/1024, 2, ".", ",") . "GB)* of <b>Unlimited</b><br />Please call your account representative to have this corrected.</li>\n";
}else {
$subAcctInfo .= "<li>User: <a href='" . $_SERVER["PHP_SELF"] . "?act=userinfo&reqUser=" . $subAcctUserName . "'><b>" . $subAcctUserName . "</b></a><br />\nTotal transfer remaining: <b>Unlimited</b></li>\n";
}
}else {
$subAcctInfo .= "<li>User: <a href='" . $_SERVER["PHP_SELF"] . "?act=userinfo&reqUser=" . $subAcctUserName . "'><b>" . $subAcctUserName . "</b></a><br />\nTotal transfer remaining: " . number_format($subAcctTotalbytesRemaining, 2, ".", ",") . "MB (" . number_format($subAcctTotalbytesRemaining/1024, 2, ".", ",") . "GB)* of " . number_format($subAcctTotalbytes, 2, ".", ",") . "MB</li>\n";
}