Skip to content

Instantly share code, notes, and snippets.

View John-Henrique's full-sized avatar

John-Henrique John-Henrique

View GitHub Profile
@John-Henrique
John-Henrique / gateway.paypal.php
Created January 15, 2012 20:23
Trying do payment into facebook page
<?php
/**
* PayPal Standard Payment Gateway
*
* Provides a PayPal Standard Payment Gateway.
*
* @class woocommerce_paypal
* @package WooCommerce
* @category Payment Gateways
* @author WooThemes
@John-Henrique
John-Henrique / functions.php
Last active December 16, 2015 09:49
Personalizar ícone do plugin de pagamentos WooCommerce MoIP Transparente. Uma lista completa de hooks está disponível na página de documentação do plugin.
<?php
/**
* Personalizando ícones do plugin WooCommerce
* MoIP Transparente
*
* Neste exemplo estamos trocando o ícone
* referente ao cartão de crédito visa e
* iremos exibir nossa própria imagem
* 'nova_imagem.png' que está dentro da
@John-Henrique
John-Henrique / smsdeck-enviar-sms-xml.php
Last active December 17, 2015 00:49
Exemplo de como enviar SMS em PHP utilizando XML e cURL na API REST do SMSdeck
<?php
/**
* Envio de SMS utilizando PHP, XML e cURL.
*
* @author John-Henrique
* @copyright 2013
* @version 1.0
* @link http://smsdeck.com.br/documentacao/enviar-sms-php.html
*
*/
@John-Henrique
John-Henrique / sms.xml
Created May 6, 2013 05:07
Arvore XML para enviar SMS
<?xml version="1.0" encoding="iso-8859-1"?>
<sms>
<contato>
<numero_destino>550011112222</numero_destino>
<numero_origem>550011112222</numero_origem>
</contato>
<mensagem>mensagem 160 dígitos </mensagem>
<agendar>2016-05-15 00:00</agendar>
<token>a54d54ae7r84gfg1fh4g78h1mj4k7u</token>
<key>8qw4er8w4sdfg21hd2jf65u6uk8k9j89</key>
@John-Henrique
John-Henrique / smsdeck-enviar-sms-post.php
Created May 24, 2013 09:59
Exemplo de como enviar SMS utilizando POST em PHP no SMSdeck
<?php
/**
* Envio de SMS através do método POST.
*
* @author John-Henrique
* @copyright 2013
* @version 1.0
* @link http://smsdeck.com.br/documentacao/enviar-sms-post.html
*
*/
<input type="text" id="search" list="search-response" placeholder="Search cars...">
<datalist id="search-response">
    <option value="Acura">
    <option value="Audi">
    <option value="BMW">
    <option value="Cadillac">
    <option value="Chrysler">
    <option value="Dodge">
    <option value="Ferrari">
@John-Henrique
John-Henrique / app.js
Last active January 15, 2016 01:04
Phonon framework configuração basica
phonon.options({ // iniciando as opções
navigator: {
defaultPage: 'principal' // definindo a tela inicial da aplicação
},
i18n: null // definindo que não iremos utilizar internacionalização (multi idiomas)
});
phonon.navigator().on({page: 'principal'}); // definindo a tela 'principal' da aplicação
phonon.navigator().on({page: 'pedido', readyDelay: 1, preventClose: true }, function( atividade ){
@John-Henrique
John-Henrique / index.html
Last active January 15, 2016 01:03
Phonon framework 'pizza rápida'
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height" />
<link rel="stylesheet" href="css/phonon.css" />
<title>Pizza rápida</title>
</head>
@John-Henrique
John-Henrique / backbutton.js
Last active February 15, 2016 18:23
Back button handle
/**
controla os eventos online, offline, backbutton
é necessário instalar o plugin
CORDOVA-PLUGIN-DIALOGS
*/
$(function(){
document.addEventListener( 'deviceready', app_init, false );
<?php
// atalho para facilitar as coisas, sou preguiçoso mesmo
$campo = $_POST;
// verificando se o valor existe,
if(
( "" != $campo["name"] ) && // esta forma é mais rápida que usar outra função empty
( strlen( $campo["name"] ) < 3 ) && // A pessoa precisa se chamar pelo menos Ari veja http://php.net/manual/pt_BR/function.strlen.php
( false == ctype_alpha( $campo["name"] ) ) // A pessoa precisa se chamar pelo menos Ari veja http://php.net/ctype_alpha
){