Skip to content

Instantly share code, notes, and snippets.

@scriptdev
scriptdev / .html
Created November 24, 2023 19:20
DEFINIR LARGURA HTML ( ETIQUETA ) @page
<style>
@page {
size: 90mm 30mm;
margin: 10;
}
</style>
@scriptdev
scriptdev / .php
Created November 27, 2023 15:13
FILTRO DATAGRID ( PostgreSQL )
<?php
# unaccent({$c}) # APLICAR FUNÇÃO NO FILTRO DO CAMPO DA LISTAGEM
public function onSearch($param = null)
{
$data = $this->form->getData();
$filters = [];
$nome = self::RemoverAcento($data->nome);
@ppoffice
ppoffice / README.md
Last active April 19, 2024 02:05
Install Visual Studio Code (actually code-server) on Android
  1. Install Termux, an Android terminal emulator that provides a Linux execution environment and various tools.

  2. Update system packages in Termux:

    $ pkg update -y
@scriptdev
scriptdev / .css
Last active April 19, 2024 02:04
ADICIONAR IMAGEM DE FUNDO NO LOGIN
.login-sistema{
background: url('app/output/padaria.jpg') no-repeat center center fixed !important;
background-size: cover !important;
}
<body class="login-sistema">
@scriptdev
scriptdev / .html
Last active April 19, 2024 02:04
TEMPLATE LOGIN PERSONALIZADO ( AdminLTE )
<!DOCTYPE html>
<html>
<head>
<title>{title}</title>
<link href="https://fonts.googleapis.com/css?family=Poppins:600&display=swap" rel="stylesheet">
<script src="https://kit.fontawesome.com/a81368914c.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="utf-8">
{LIBRARIES}
@scriptdev
scriptdev / .php
Created November 30, 2023 14:32
MANTER A PAGINAÇÃO NO DATAGRID
<?php
//<onAfterPageCreation>
$this->pageNavigation->setAction(new TAction([$this, 'onReload'], ['pagination'=>1]));
if(!empty($param['pagination']))
{
TSession::setValue(__CLASS__.'_pagination_params', $param);
}
@scriptdev
scriptdev / .php
Last active April 19, 2024 02:01
PEGAR OS DA DOS DA CONEXÃO DO BANCO DE DADOS
<?php
TTransaction::open(self::$database);
$conexao = TTransaction::getDatabaseInfo();
echo '<pre>';
print_r($conexao);
# RETORNO:
@scriptdev
scriptdev / .php
Created December 2, 2023 03:31
PEGAR O TOTAL DOS ITENS USANDO O MÉTODO sumBy
<?php
$object = new Venda($key);
$TotalVenda = (double) VendaItem::where('venda_id','=',$object->id)->sumBy('total');
$object->total_venda = number_format($TotalVenda,2,',','.');
$this->form->setData($object);
@scriptdev
scriptdev / .php
Last active April 19, 2024 02:00
CALCULAR CAMPOS NO FORMULÁRIO
<?php
public static function CalcularTotalItem($param = null)
{
try
{
$preco = (double) str_replace(',', '.', str_replace('.', '', $param['item_venda_preco']));
$quant = (double) str_replace(',', '.', str_replace('.', '', $param['item_venda_quant']));
if ($item_pedido_compra_preco > 0 and $item_pedido_compra_quant > 0)
@scriptdev
scriptdev / .php
Created December 2, 2023 03:47
APLICAR ESTILO NO CAMPO
<?php
$nome_campo->style = '
background-color: #000000 !important;
opacity: 100%;
color: #FFFFFF !important;
font-weight: bold;
font-size: 16px;
text-align: center;
';