bjverde / sysgenad

:elephant: SysGen is crud scaffolding. Generates PHP code using Adianti FrameWork
Other
8 stars 6 forks source link

Alterar tudo para UPPERCASE #68

Closed bjverde closed 3 years ago

bjverde commented 3 years ago

Devido o problema dos id dos campos no form fazem distinção entre upper, lower ou natural case tudo deverá ser criado com uppercase.

bjverde commented 3 years ago

IMPORTANTE alterar o adianti 7.3 arquivo lib/adianti/database/TRecord.php -> load na linha 836

De:

            if (isset($dbinfo['prep']) AND $dbinfo['prep'] == '1') // prepared ON
            {
                $result = $conn-> prepare ( $sql->getInstruction( TRUE ) , array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
                $result-> execute ( $criteria->getPreparedVars() );
            }

Para

            if (isset($dbinfo['prep']) AND $dbinfo['prep'] == '1') // prepared ON
            {
                $result = $conn-> prepare ( $sql->getInstruction( TRUE ) , array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
                $conn->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER);
                $result-> execute ( $criteria->getPreparedVars() );
            }