Skip to content

Instantly share code, notes, and snippets.

View aldoanizio's full-sized avatar

Aldo Anizio Lugão Camacho aldoanizio

View GitHub Profile
@aldoanizio
aldoanizio / mako.stpl
Created September 16, 2018 05:55
MakoFramework VestaCP Templates
server {
listen %ip%:%web_port%;
server_name %domain_idn% %alias_idn%;
root %docroot%;
index index.php index.html index.htm;
access_log /var/log/nginx/domains/%domain%.log combined;
access_log /var/log/nginx/domains/%domain%.bytes bytes;
error_log /var/log/nginx/domains/%domain%.error.log error;
location ~* ^/(app|vendor) {
@aldoanizio
aldoanizio / formatar_cnpj_cpf.md
Created May 12, 2018 19:37 — forked from davidalves1/formatar_cnpj_cpf.md
Função para formatar CNPJ e CPF. A função é para PHP, mas pode ser utilizado no JS com pequenas modificações.
function formatarCnpj($cnpj_cpf)
{
  if (strlen(preg_replace("/\D/", '', $cnpj_cpf)) === 11) {
    $response = preg_replace("/(\d{3})(\d{3})(\d{3})(\d{2})/", "\$1.\$2.\$3-\$4", $cnpj_cpf);
  } else {
    $response = preg_replace("/(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})/", "\$1.\$2.\$3/\$4-\$5", $cnpj_cpf);
  }

 return $response;
<?php
class ChatController extends ControllerBase
{
public function indexAction()
{
// Logged User
$userId = $this->session->get('user')['user_id'];
// Load conversations
{% extends 'base.volt' %}
{% block css %}
{{ stylesheet_link('css/chat.css') }}
{% endblock %}
{% block content %}
<div id="page-wrapper">
<div class="container" style="padding-top: 20px;">
<div class="row">
<?php
require 'vendor/autoload.php';
// BuzzHttp
use Buzz\Browser;
use Buzz\Client\Curl;
// GuzzleHttp
use GuzzleHttp\Client;
@aldoanizio
aldoanizio / PayPalWrapper.php
Created October 15, 2016 18:24
Classe de Pagamento PayPal
<?php
// PayPal Library
use PayPal\Api\Amount;
use PayPal\Api\Details;
use PayPal\Api\Item;
use PayPal\Api\ItemList;
use PayPal\Api\Payer;
use PayPal\Api\Payment;