Skip to content

Instantly share code, notes, and snippets.

View eabreusantos's full-sized avatar

Eduardo Abreu eabreusantos

View GitHub Profile
@eabreusantos
eabreusantos / gist:e68d7e013a7089a6a51c
Created December 17, 2014 18:23
Redirect Back Cakephp
/**
* Redireciona para a url anterior
*/
public function redirectBack()
{
$this->redirect($this->referer());
return $this;
}
@eabreusantos
eabreusantos / gist:ac30bfc0d6f54a2d7263
Created January 19, 2015 14:18
jQuery ajax setup logout
jQuery(document).ready(function(){
/**
* Set ajax Option
*/
var statusCodes = {
403:function(){
alert('Você não está mais logado, clique em OK para ser redirecionado para a página de Login!');
@eabreusantos
eabreusantos / gist:bcafadca43204f32f7aa
Created February 3, 2015 12:53
Pegar Option de um select pelo seu valor
//Pega elemento Option de acordo com o atributo value de um select.
var elemento = jQuery('select#idFromSelect[value='+value+']');
//texto do elemento
element.text();
@eabreusantos
eabreusantos / gist:39087a6309ff2d7e52bd
Created February 6, 2015 19:22
Exemplo de retorno JSON SMS Nexus
[
{
phone:'21999999999',
message:'Enviado com Sucesso',
status:true
},
{
phone: '2199999999',
message:'Número inválido, verifique formatação',
status:false
@eabreusantos
eabreusantos / StatusAtualizacao.php
Last active August 29, 2015 14:16
Status de Atualização do Imóvel
<?php
/**
* Interface para status de Data de Atualização do Imóvel
*/
class StatusAtualizacao{
private $label = 'Atualizado de %s a %s dias';
@eabreusantos
eabreusantos / gist:62ac9e9d151e90840dc9
Created March 26, 2015 14:13
Resolução de problema - Facebook (Paulo Cesar Fratantonio)
<?php
App::uses('AppController','Controller');
class CaixasController extends AppController{
//inicialize os models junto com o controller
public $uses = array('Loja','Caixa');
//Sua Action
@eabreusantos
eabreusantos / gist:ce63f5f8269ee70e8f08
Created March 30, 2015 19:56
Resolução problema JS - Paulo Cesar Fratantonio
<script>
window.calcular: function(idCampo1,idCampo2,idResultado)
{
//Obtem valor do primeiro campo
var fator1 = document.getElementById(idCampo1).value;
//Obtem valor do segundo campo
var fator2 = document.getElementById(idCampo2).value;
//Aplica some e obtem o resultado
@eabreusantos
eabreusantos / index.ctp
Last active August 29, 2015 14:19
Artigo 1 - Cakephp e FullCalendar
<?php
//Adiciona style
echo $this->Html->css('fullcalendar/fullcalendar.css',array('inline'=>false));
//Adiciona script
echo $this->Html->script('lib/jquery.js',array('inline'=>false));
echo $this->Html->script('lib/moment.js',array('inline'=>false));
echo $this->Html->script('fullcalendar/fullcalendar.js',array('inline'=>false));
@eabreusantos
eabreusantos / index.ctp
Last active August 29, 2015 14:19
Artigo 1.2 - Artigo Full Calendar & CakePHP
<!-- Container de para renderização do FullCalendar -->
<div id="Calendar"></div>
<?php
//Adiciona style
echo $this->Html->css('fullcalendar/fullcalendar.css',array('inline'=>false));
//Adiciona script
@eabreusantos
eabreusantos / index.ctp
Created April 19, 2015 17:24
Artigo 1.3 - FullCalendar e Cakephp
<!-- Container de para renderização do FullCalendar -->
<div id="Calendar"></div>
<?php
//Adiciona style
echo $this->Html->css('fullcalendar/fullcalendar.css',array('inline'=>false));
//Adiciona script