Skip to content

Instantly share code, notes, and snippets.

@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;
';
@scriptdev
scriptdev / .php
Created December 2, 2023 03:49
PREENCHER PREÇO DO PRODUTO SELECIONADO
<?php
public static function BuscarProduto($param = null)
{
try
{
TTransaction::open(self::$database);
$Produto = Produto::find((int) $param['key']);
@ib-lundgren
ib-lundgren / github_flask_oauth2.py
Created September 10, 2013 10:53
Example of how to use Flask with requests-oauthlib to fetch a GitHub user profile using an OAuth 2 token.
from requests_oauthlib import OAuth2Session
from flask import Flask, request, redirect, session, url_for
from flask.json import jsonify
import os
app = Flask(__name__)
# This information is obtained upon registration of a new GitHub
client_id = "<your client key>"
@scriptdev
scriptdev / .css
Created December 2, 2023 04:03
APLICAR COR NA BORDA DA ABA ATIVA ( TAB )
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
border-top: 3px solid #004c6f !important;
border-left: 1px solid #004c6f !important;
}
@scriptdev
scriptdev / .php
Created December 2, 2023 04:22
VERIFICAR TAMANHO DE CARACTER EM PHP ( strlen )
<?php
$celular = str_replace(['(',')','-',' '], ['','','',''], $param['celular']);
if (strlen($celular) < 9)
{
new TMessage('warning','O Tamanho do Número do Celular é Inválido');
return;
}
@scriptdev
scriptdev / .php
Last active April 19, 2024 01:58
ADICIONAR + 1 HORA NA DATA e HORA
<?php
# DATA e HORA INICIAL
$data_inicial = new DateTime($param['data_inicial']);
# ADICIONA + 1 HORA
$data_final = $data_inicial->modify('+1 hour');
# ADICIONAR + 1 SEMANA
$data_final = $data_inicial->modify('+1 week');