Skip to content

Instantly share code, notes, and snippets.

View camilamoreiradev's full-sized avatar
🤯
Working as usual!

Camila Moreira camilamoreiradev

🤯
Working as usual!
View GitHub Profile
function openFullscreen() {
var elem = document.documentElement;
if (elem.requestFullscreen) {
elem.requestFullscreen();
} else if (elem.mozRequestFullScreen) { /* Firefox */
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullscreen) { /* Chrome, Safari and Opera */
elem.webkitRequestFullscreen();
} else if (elem.msRequestFullscreen) { /* IE/Edge */
@camilamoreiradev
camilamoreiradev / Scriptcase - Imagem de loading
Created March 7, 2020 20:07
Código para biblioteca interna
<?php
class EmptyClass {}
echo <<<HTML
<style>
.cm_loader {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
$cnpj = {cnpj};
$webservice = "https://www.receitaws.com.br/v1/cnpj/".$cnpj;
$consulta = file_get_contents($webservice);
$retorno = json_decode($consulta,true);
if($retorno["status"] == "OK") {
if($retorno["situacao"] == "ATIVA") {
{razao_social} = $retorno["nome"];
{nome_fantasia} = $retorno["fantasia"];
{cep} = str_replace(".", "", str_replace("-", "", $retorno["cep"]));
?>
<style>
.loader {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 9999;
background: url('http://i.imgur.com/zAD2y29.gif') 50% 50% no-repeat white;
//CHAVE RANDÔMICA
$keyRandomic = array_keys($_SESSION["sc_session"])[0];
//VERIFICAR QUAL É O CLIENTE
if([glo_idcliente] == 1) {
$_SESSION["sc_session"][$keyRandomic][$this->Ini->nm_cod_apl]["field_order"] = array("fichapaciente", "cpf", "nome", "dt_aniversario", "cidade", "estado", "complemento");
} else {
$_SESSION["sc_session"][$keyRandomic][$this->Ini->nm_cod_apl]["field_order"] = array("fichapaciente", "nome", "cpf", "dt_aniversario", "cidade", "estado", "complemento");
}
//Função que calcula a distância
function calcDistancia( $lat1 = '', $lon1 = '' , $lat2 = '' , $lon2 = '' , $unidade = '' ) {
if( $lat1 && $lon1 && $lat2 && lon2 ) {
$distancia = sin(deg2rad($lat1)) * sin(deg2rad($lat2)) + cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * cos(deg2rad( $lon1 - $lon2 ));
$distancia = acos($distancia);
$distancia = rad2deg($distancia);
$milhas = $distancia* 60 * 1.1515;
$unidade = strtoupper($unidade);
@camilamoreiradev
camilamoreiradev / Widget atualizando outro widget
Created January 14, 2020 12:59
Código para um widget dentro do dashboard atualizar o outro widget
//COLOCAR ESSE CÓDIGO NA GRID QUE IRÁ REALIZAR A ATUALIZAÇÃO DO SEGUNDO WIDGET - ONSCRIPTINIT
?>
<style>
.css_id_label, .css_id_grid_line {
display: none;
}
</style>
<script>
$(document).ready(function(){
@camilamoreiradev
camilamoreiradev / Destacar campos obrigatórios - Scriptcase
Created September 29, 2019 00:56
Copiem o código de acordo com o tipo de label que vocês utilizam e coloque o mesmo no evento onScript do formulário ou controle.
// LABEL AO LADO
?>
<style>
span.scFormRequiredOdd { display: none; }
</style>
<script>
window.onload = function() {
$("span.scFormRequiredOdd").empty().after('<div style="height: 32px;width: 5px;background-color: orange;float: right;position: relative;right: -15px;"></div>');
}
</script>
@camilamoreiradev
camilamoreiradev / onScriptInit.php
Created July 29, 2019 22:58
Mensagem de Confirmação - Scriptcase e Sweet Alert
?>
<style>
/*CSS PARA OCULTAR DOIS CAMPOS E DOIS LABELS*/
.css_qtd_min__label, .css_qtd_max__label, .css_qtd_min__line, .css_qtd_max__line {
display: none !important;
}
</style>
<script>
/*FUNÇÃO DO SCRIPTCASE ALTERADA*/
function cm_atualiza_line(x, y) {
@camilamoreiradev
camilamoreiradev / Algoritmo Aniversariantes - Scriptcase
Created February 15, 2019 13:12
Um breve algoritmo para enviar um e-mail parabenizando os usuários pelo seu aniversário, esse envio de e-mail é adicionado ao crontab, que por sua vez é responsável por executar a rotina de acordo com a nossa vontade.
<?php
/*
Título: Algoritmo para envio de e-mail parabenizando usuários aniversariantes.
Descrição: Neste algoritmo iremos selecionar os aniversariantes do dia e enviar um e-mail com uma mensagem.
Este envio de e-mail será feito pelo crontab, a leitura será feita todos os dias as 8 horas da manhã.
Tags: php, myqsl, html, scriptcase, camilamoreira
Criado por Camila Moreira, 14 de fevereiro de 2019.
*/