Mudanças entre as edições de "Bugs conhecidos"

De UniWiki
Ir para: navegação, pesquisa
(Etiqueta: visualeditor)
 
(Uma revisão intermediária por um outro usuário não está sendo mostrada)
Linha 1: Linha 1:
 +
[[Categoria:Uniexames]]
 
Conhecidos até o momento:
 
Conhecidos até o momento:
  
 
# Barra de consumo em URL/hospedagens/update apresenta comportamento não adequado se o '''consumo''' do cliente ultrapassar '''1000%''';
 
# Barra de consumo em URL/hospedagens/update apresenta comportamento não adequado se o '''consumo''' do cliente ultrapassar '''1000%''';
# Upload de arquivos para o site '''falha se''' por acaso o tamanho do '''upload for superior a 2MB''';
+
# Ao atualizar o PHP de 7.0 para 7.1 tem que corrigir a função initGetBytes no SyncController:<syntaxhighlight lang="php" line="1">
 +
private function iniGetBytes($val)
 +
    {
 +
        $val = trim(ini_get($val));
 +
        if ($val != '') {
 +
            $last = strtolower(
 +
                $val{strlen($val) - 1}
 +
            );
 +
        } else {
 +
            $last = '';
 +
        }
 +
 
 +
        if(is_numeric($last)) {
 +
    $val = (int) $val;
 +
    } else {
 +
    $val = (int) substr($val, 0, -1);
 +
    }
 +
 
 +
        switch ($last) {
 +
            // The 'G' modifier is available since PHP 5.1.0
 +
            case 'g': case 'G':
 +
                $val *= 1024;
 +
            // fall through
 +
            case 'm': case 'M':
 +
                $val *= 1024;
 +
            // fall through
 +
            case 'k': case 'K':
 +
                $val *= 1024;
 +
            // fall through
 +
        }
 +
 
 +
        return $val;
 +
    }
 +
</syntaxhighlight>

Edição atual tal como às 16h05min de 6 de novembro de 2017

Conhecidos até o momento:

  1. Barra de consumo em URL/hospedagens/update apresenta comportamento não adequado se o consumo do cliente ultrapassar 1000%;
  2. Ao atualizar o PHP de 7.0 para 7.1 tem que corrigir a função initGetBytes no SyncController:
    private function iniGetBytes($val)
        {
            $val = trim(ini_get($val));
            if ($val != '') {
                $last = strtolower(
                    $val{strlen($val) - 1}
                );
            } else {
                $last = '';
            }
    
            if(is_numeric($last)) {
        		$val = (int) $val;
        	} else {
        		$val = (int) substr($val, 0, -1);
        	}
    
            switch ($last) {
                // The 'G' modifier is available since PHP 5.1.0
                case 'g': case 'G':
                    $val *= 1024;
                // fall through
                case 'm': case 'M':
                    $val *= 1024;
                // fall through
                case 'k': case 'K':
                    $val *= 1024;
                // fall through
            }
    
            return $val;
        }