Skip to content

Instantly share code, notes, and snippets.

View devfabriciobr's full-sized avatar

FABRICIO devfabriciobr

View GitHub Profile
@devfabriciobr
devfabriciobr / .txt
Created March 26, 2026 04:25
SALVAR ARQUIVO TFile PELO ID DA UNIDADE
DIRETÓRIO SALVAR OS ARQUIVO TFile:
app/output/arquivos/' . TSession::getValue("userunitid")
@devfabriciobr
devfabriciobr / .php
Created March 22, 2026 18:42
EXECUTAR PROCEDURE E TRIGGER
<?php
TTransaction::open(self::$database);
$conexao = TTransaction::get();
$sql = $conexao->query("SELECT nome_procedure()");
$sql->execute();
TTransaction::close();
@devfabriciobr
devfabriciobr / .php
Created March 22, 2026 18:13
OCULTAR BOTÃO NO onEdit
<?php
public function onEdit( $param )
{
$this->form->setData($object);
if ($object->ativo == 'NÃO') # OCULTA O BOTÃO SALVAR CASO O CAMPO ATIVO SEJA = NÃO
{
@devfabriciobr
devfabriciobr / .php
Created February 4, 2026 20:10
MOSTRAR REGISTROS DELETADOS
<?php
public function onReload($param = NULL)
{
try
{
TTransaction::open(self::$database);
$repository = new TRepository(self::$activeRecord);
# MOSTRA TODOS OS REGISTROS + DELETADOS
@devfabriciobr
devfabriciobr / .php
Created February 3, 2026 19:00
ATUALIZAR TDBUniqueSearch
<?php
class FormDynamicSessionCriteriaView extends TPage
{
private $form;
function __construct()
{
parent::__construct();
@devfabriciobr
devfabriciobr / .php
Created December 8, 2025 22:24
DESABILITAR FOCO "ENTER" NO BOTÃO DO FORMULÁRIO
<?php
TScript::create("$(document).ready( () => $('form input, form select').on('keypress', (evt) => { if( evt.keyCode === 13 ) { return false; }}) );");
@devfabriciobr
devfabriciobr / .php
Created November 26, 2025 17:53
LIBERAR ACESSO EXTERNO API REST
<?php
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: *");
@devfabriciobr
devfabriciobr / .php
Created November 24, 2025 02:50
CLASSE MODIFICADA TBarChart (ADIANTI FRAMEWORK)
<?php
#COMPONENTE TBarChart.php (lib\adianti\widget\chart\TBarChart.php)
namespace Adianti\Widget\Chart;
use Adianti\Widget\Base\TElement;
use Adianti\Widget\Base\TScript;
use Exception;
@devfabriciobr
devfabriciobr / tbarchart.html
Created November 24, 2025 02:49
TEMPLATE HTML tbarchart TBarChart (ADIANTI FRAMEWORK)
<div class="tbarchart" style="padding:10px">
<canvas style="height:{height}px;max-height:{height}px;" id="{chart_id}"></canvas>
</div>
<script>
var data = {
labels: {xlabels},
datasets: {datasets}
};
var config = {
@devfabriciobr
devfabriciobr / .php
Created November 23, 2025 19:56
EXCLUIR TODOS OS ITENS DO DETAILFORM
<?php
public static function onExcluirItens($param = null)
{
try
{
if(!empty($param['venda_item_venda_list___row__data']))
{
foreach($param['venda_item_venda_list___row__data'] as $rowDataCoded)
{