Commit 9edb995e authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Util : correction de la méthode qui convertit en octets le paramètre spécifié...

Util : correction de la méthode qui convertit en octets le paramètre spécifié pour le cas où ce dernier est déjà un entier.
parent a9eb1ad5
Loading
Loading
Loading
Loading
+9 −7
Changes for src/UnicaenApp/Util.php: 9 added lines, 7 removed lines.
Original line number Diff line number Diff line
@@ -466,18 +466,20 @@ class Util
        if (is_numeric($val)) {
            return (int) $val;
        }
        $val  = trim($val);
        $last = strtolower($val[strlen($val) - 1]);
        switch ($last) {

        $stringVal = trim($val);
        $unit = strtolower($stringVal[strlen($stringVal) - 1]);
        $intVal = (int) $stringVal;
        switch ($unit) {
            case 'g':
                $val *= 1024;
                $intVal *= 1024;
            case 'm':
                $val *= 1024;
                $intVal *= 1024;
            case 'k':
                $val *= 1024;
                $intVal *= 1024;
        }

        return $val;
        return $intVal;
    }