Skip to content

Instantly share code, notes, and snippets.

View silasrm's full-sized avatar

Silas Ribas Martins silasrm

View GitHub Profile
@silasrm
silasrm / ModuleBasedNavigation.php
Created April 11, 2012 11:53 — forked from mingomax/ModuleBasedNavigation.php
Zpf_Controller_Plugin_ModuleBasedNavigation
<?php
/**
* Registra objeto Zend_Navigation e disponibiliza para uso em:
* - Menus
* - Sitemap
* - Breadcrumbs
* Ja aplica as regras de ACLs
*
* @author Domingos Teruel <[email protected]>
*
@silasrm
silasrm / CORE_Validate_DataMaxima.php
Created September 4, 2012 20:40
Validador para checar se uma data e maior ou igual a outra. CORE_Validate_DataMaxima
<?php
/**
* @todo Por validacao de igualdade para validar se é >= ou so >
* @example
* $this->getElement('rdm_emissao')
* ->addValidator(new CORE_Validate_DataMaxima(array(
* 'data_maxima' => $data['rdm_data_entrada'],
* 'formato' => 'YYYY-MM-dd'
* )));
@silasrm
silasrm / bootstrap-typeahead-ext.js
Created September 5, 2012 20:28
Adicionado suporte a interir multiplos itens no campo do typeahead e source via ajax.
//
// Uso:
// $('#campo').typeahead({
// ajax: {
// url: 'url',
// triggerLength: 1
// },
// mode: 'multiple',
// val: 'codigo',
// field_put_input: 'value' // value OR text
@silasrm
silasrm / 64KLoop.php
Created September 13, 2012 22:07
Adapter seguindo dicas da OWASP para autenticação com hash gerado com loop de 64k
<?php
/**
* Implementação de adapter de autenticação de dica do Erick Tedescki http://www.slideshare.net/erickt86/tdc-2012-php
*
* @example Uso normal
* $auth = Zend_Auth::getInstance();
* $dbAdapter = Zend_Db_Table::getDefaultAdapter();
* $authAdapter = new CORE_Auth_64KLoop($dbAdapter);
* $authAdapter->setTableName('usuarios')
@silasrm
silasrm / compressor.sh
Last active December 15, 2015 06:49 — forked from JoaoVagner/compressor.sh
Fiz umas melhorias como informar a pasta de origem e de destino dos arquivos. A pasta que será feita a limpeza. Bem como informar o caminho para o YUI sem usar a busca que já existia.
#!/bin/bash
FOLDER_IN=""
FOLDER_OUT=""
FOLDER_JS_IN="./js"
FOLDER_JS_OUT="./js"
FOLDER_CSS_IN="./css"
FOLDER_CSS_OUT="./css"
<?php
class Form_Cliente extends EasyBib_Form
{
public function init()
{
$this->setMethod('POST');
$this->setName('formnovocliente');
$this->setAttrib('class', 'row form-horizontal form-cliente');
$this->setAttrib('enctype', 'multipart/form-data');
Por este termo de confidencialidade e sigilo comprometo-me:
1. A não utilizar as informações confidenciais a que tiver acesso, para gerar benefício próprio exclusivo e/ou unilateral, presente ou futuro, ou para o uso de terceiros;
2. A não efetuar nenhuma gravação ou cópia da documentação confidencial a que tiver acesso;
3. A não apropriar-se para si ou para outrem de material confidencial e/ou sigiloso da tecnologia que venha a ser disponível;
4. A não repassar o conhecimento das informações confidenciais, responsabilizando-se por todas as pessoas que vierem a ter acesso às informações, por seu intermédio, e obrigando-se, assim, a ressarcir a ocorrência de qualquer dano e / ou prejuízo oriundo de uma eventual quebra de sigilo das informações fornecidas.
{
"auto_complete_commit_on_tab ": false,
"bold_folder_labels": true,
"caret_style": "phase",
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
"default_line_ending": "unix",
"font_face": "Source Code Pro",
"font_size": 12.0,
"highlight_line": true,
"ignored_packages":
@silasrm
silasrm / gist:5968028
Created July 10, 2013 16:54
Easter Eggs from Vogue British
<?php
/**
* Zend Framework
*
* LICENSE
*
* This source file is subject to the new BSD license that is bundled
* with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://framework.zend.com/license/new-bsd