_("Your account"))); dual_begin(array()); print("
" . _("You have not authenticated yourself to the system yet with your") . " " . _("username") . " " . _("and") . " " . _("password") . ". " . _("You will not be able to use this section of the website without authenticating yourself first. So, please continue and login using the form on the right hand side.") . "
\n"); dual_middle(array()); show_account_details(array()); dual_end(array()); generic_footer(array()); exit; } $volumes_id = array(); $volumes_name = array(); $volumes_mountpoint = array(); $volumes_vg = array(); function volumes_startelement($parser, $name, $attrs) { global $volumes_id, $volumes_name, $volumes_mountpoint, $volumes_vg; if ($name == "VOLUME") { array_push($volumes_id, $attrs["ID"]); array_push($volumes_name, $attrs["NAME"]); array_push($volumes_mountpoint, $attrs["MOUNTPOINT"]); array_push($volumes_vg, $attrs["VG"]); } } function volumes_endelement($parser, $name) { } $volumes_parser = xml_parser_create(); xml_set_element_handler($volumes_parser, "volumes_startelement", "volumes_endelement"); $volumes_fp = fopen("/opt/openfiler/etc/volumes.xml", "r"); while ($volumes_data = fread($volumes_fp, 4096)) xml_parse($volumes_parser, $volumes_data, feof($volumes_fp)); fclose($volumes_fp); xml_parser_free($volumes_parser); generic_header(array("title" => _("Your account"))); single_begin(array()); print("Hi ! The following are your account information and preferences, arranged into tabs. Please click on a tab to open up that category.
0) { $q[$i] = $str; $i++; } } pclose($qp); $totalquota = 0; $totalfiles = 0; $userquota = 0; $userfiles = 0; if (count($q) > 2) { for ($i = 2; $i < count($q); $i++) { $string = substr($q[$i], 0, strlen($q[$i]) - 1); $string = trim($string, " "); $strarray = explode(" ", $string); $finalarray = array(); foreach ($strarray as $strelement) { $element = trim($strelement); if (strlen($element) == 0) continue; else array_push($finalarray, $element); } $count = count($finalarray); switch($count) { case 7: $qarray = array($finalarray[0], $finalarray[1], $finalarray[2], $finalarray[3], "", $finalarray[4], $finalarray[5], $finalarray[6], ""); break; case 8: $qarray = array($finalarray[0], $finalarray[1], $finalarray[2], $finalarray[3], $finalarray[4], $finalarray[5], $finalarray[6], $finalarray[7], ""); break; case 9: $qarray = array($finalarray[0], $finalarray[1], $finalarray[2], $finalarray[3], $finalarray[4], $finalarray[5], $finalarray[6], $finalarray[7], $finalarray[8]); break; default: print("Don't know how to handle this quota!\n"); } $totalquota += intval($qarray[3]); $userquota += intval($qarray[1]); $totalfiles += intval($qarray[7]); $userfiles += intval($qarray[5]); } $freequota = $totalquota - $userquota; $freefiles = $totalfiles - $userfiles; if ($freequota < 0) $freequota = 0; if ($freefiles < 0) $freefiles = 0; ?>Block usage |
File usage |
" align="center" colspan="9">Disk quotas for user | ||||
">Volume | ">Used Blocks | ">Allowed Blocks | ">Used Files | ">Allowed Files |
" . $volumes_name[$j] . " | \n"); print("\t" . $qarray[1] . " | \n"); print("\t" . (($qarray[2] <= 0) ? "No limit" : $qarray[2]) . " | \n"); print("\t" . $qarray[5] . " | \n"); print("\t" . (($qarray[6] <= 0) ? "No limit" : $qarray[6]) . " | \n"); print("