Skip to content

Instantly share code, notes, and snippets.

View cupertinobr's full-sized avatar

Rodolfo Cupertino cupertinobr

View GitHub Profile
/**
* ScriptCase Field Visibility Manager
* Biblioteca para controlar visibilidade de campos baseado em condições
*/
class SCFieldVisibility {
constructor() {
this.rules = [];
this.observer = null;
this.initialized = false;
<script>
// Função para esconder os campos
function esconderCampos() {
var codiempr = document.getElementById('SC_codiempr').value;
var codiempr = codiempr.charAt(0);
if (codiempr > 0) {
$('#SC_status_label').hide();
@cupertinobr
cupertinobr / .php
Created May 29, 2024 12:09 — forked from devfabriciobr/.php
INTEGRAÇÃO LOGIN SOCIAL DO GOOGLE
<?php
# AGRADECIMENTO: WELLIGTON PIVATTO
# INSTALE O PACOTE COMPOSER NO PROJETO: google/apiclient
# CONTEÚDO ARQUIVO google.ini (app/config/google.ini)
/*
[google_oauth2]
client_id = "303046463171-cisqtpsaqbvd6xpg547rfbhi7ea1un69.apps.googleusercontent.com"
client_secret = "YHMKPX-wqMQF1Dc06GI5Prd2IYVivJ3df6V"
version: '3'
services:
uptime-kuma:
image: louislam/uptime-kuma:1
container_name: uptime-kuma
restart: always
ports:
- "7200:3001"
volumes:
- /data/uptime-kuma/data:/app/data
@cupertinobr
cupertinobr / .js
Created November 21, 2023 16:26 — forked from devfabriciobr/.js
CUSTOMIZAR A MENSAGEM CARREGANDO
# CRIE UM ARQUIVO JS NO PROJETO
function __adianti_block_ui(mensagem)
{
if (typeof $.blockUI == 'function')
{
if (typeof Adianti.blockUIConter == 'undefined')
{
Adianti.blockUIConter = 0;
}
@cupertinobr
cupertinobr / OCULTAR COLUNA DO DATAGRID DETAILFORM.php
Created November 2, 2023 23:11 — forked from devfabriciobr/.php
OCULTAR COLUNA DO DATAGRID DETAILFORM
<?php
# SEM O CLASS
TScript::create("$('table th:contains(\"TITULO DA COLUNA\")').hide();");
# COM O CLASS
TScript::create("$('table th.tdatagrid_col:contains(\"TITULO DA COLUNA\")').hide();");
# "tdatagrid_col" É O NOME DO class
# "TITULO DA COLUNA" É O NOME DO TÍTULO DA COLUNA
@cupertinobr
cupertinobr / ScriptCaseRESTService.php
Last active November 1, 2023 17:59
ScriptCaseRESTService
/*
Crie uma app blank: RESTService
- no onExecute insira os códigos abaixo
- Crie os metodos, no meu exemplo eu criei um metodo chamado checkLicense() quere recebe a variavel $body
- a variavel $boby recebe o input (os dados que vai enviar em formato json)
*/
header("Access-Control-Allow-Origin: *");
@cupertinobr
cupertinobr / OrdenacaoCampoOutraTabela.php
Last active October 24, 2023 11:03 — forked from devfabriciobr/.php
DEFINIR ORDENAÇÃO PELO CAMPO DE OUTRA TABELA NO DATAGRID
<?php
public function onReload($param = NULL)
{
if (empty($param['order']))
{
$param['order'] = 'cidade->nome';
$criteria->setProperties($param);
}
@cupertinobr
cupertinobr / SaldoCalculadoDetailForm.php
Last active October 24, 2023 11:04
Saldo calculado por coluna em DatilForm
/*
- Cria a coluna "Saldo" no DetailForm
- Nas prorpiedades do DetailForm criar envento onUpdateList
*/
public static function onUpdateList($param = null)
{
try
@cupertinobr
cupertinobr / ImportarOFX.php
Last active October 14, 2023 15:15
IMPORTAR OFX
<?php
# 1 - CRIE O ARQUIVO PHP "PHP File" NA PASTA RAIZ DO PROJETO E COLE ESSE CÓDIGO:
class OFX
{
private $arquivo;
public function __construct($arquivo)
{