Skip to content

Instantly share code, notes, and snippets.

View suissa's full-sized avatar
🏠
Working from home

Jean Carlo Nascimento suissa

🏠
Working from home
  • Suissa Corp
  • Brasil
View GitHub Profile
<?php
class User_IndexController extends Core_Controller_Action_Standard
{
public function indexAction()
{
}
public function homeAction()
<?php
class User_Bootstrap extends Engine_Application_Bootstrap_Abstract
{
public function __construct($application)
{
parent::__construct($application);
// Add view helper and action helper paths
$this->initViewHelperPath();
<?php
class Engine_Application
{
// Properties
/**
* The environment. Used to flag certain debug features on or off.
*
* @var string
@suissa
suissa / multiple_upload
Created June 19, 2011 19:19
html multiple upload files
<form method="post" action="upload.php" enctype="multipart/form-data">
<input name='uploads[]' type="file" multiple>
<input type="submit" value="Send">
</form>
<?php
/*upload*/
foreach ($_FILES['uploads']['name'] as $filename) {
echo '<li>' . $filename . '</li>';
@suissa
suissa / gist:1529251
Created December 28, 2011 19:18
assert js
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Easy JavaScript Testing </title>
<style>
.pass:before {
content: 'PASS: ';
color: blue;
font-weight: bold;
@suissa
suissa / view_cakephp_yepnope
Created January 17, 2012 17:02
Uma view do cakephp, problemas com yepnope
<?php
echo $this->Html->script('yepnope.js');
?>
<script type="text/javascript">
var baseUrl = '<?php echo Router::url('/', true) ?>';
yepnope({
load: '//ajax.googleapis.com/ajax/libs/jquery/1.7/jquerywww.min.js',
callback: function (url, result, key) {
@suissa
suissa / profile_controller_ajax
Created January 17, 2012 18:21
ProfileController com ajax no CakePHP
<?
class ProfileController extends AppController{
public $name = 'Profile';
public $ext;
var $components = array('RequestHandler');
public function index(){
// $posts = $this->Profile->find('all');
@suissa
suissa / cakephp_inflector_plural_pt-br
Created February 16, 2012 03:09
Inflector para plural pt-br
<?php
Inflector::rules('singular', array('rules' => array('/(.*)ns$/i' => '\1m','/(.*)res$/i' => '\1r'), 'irregular' => array(), 'uninflected' => array()));
Inflector::rules('plural', array('rules' => array('/(.*)m$/i' => '\1ns','/(.*)r$/i' => '\1res'), 'irregular' => array(), 'uninflected' => array()));
?>
@suissa
suissa / gist:1951641
Created March 1, 2012 17:46
Icone para mostrar validação de formulários em html5
input:required:invalid, input:focus:invalid {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeVJREFUeNqkU01oE1EQ/mazSTdRmqSxLVSJVKU9RYoHD8WfHr16kh5EFA8eSy6hXrwUPBSKZ6E9V1CU4tGf0DZWDEQrGkhprRDbCvlpavan3ezu+LLSUnADLZnHwHvzmJlvvpkhZkY7IqFNaTuAfPhhP/8Uo87SGSaDsP27hgYM/lUpy6lHdqsAtM+BPfvqKp3ufYKwcgmWCug6oKmrrG3PoaqngWjdd/922hOBs5C/jJA6x7AiUt8VYVUAVQXXShfIqCYRMZO8/N1N+B8H1sOUwivpSUSVCJ2MAjtVwBAIdv+AQkHQqbOgc+fBvorjyQENDcch16/BtkQdAlC4E6jrYHGgGU18Io3gmhzJuwub6/fQJYNi/YBpCifhbDaAPXFvCBVxXbvfbNGFeN8DkjogWAd8DljV3KRutcEAeHMN/HXZ4p9bhncJHCyhNx52R0Kv/XNuQvYBnM+CP7xddXL5KaJw0TMAF8qjnMvegeK/SLHubhpKDKIrJDlvXoMX3y9xcSMZyBQ+tpyk5hzsa2Ns7LGdfWdbL6fZvHn92d7dgROH/730YBLtiZmEdGPkFnhX4kxmjVe2xgPfCtrRd6GHRtEh9zsL8xVe+pwSzj+OtwvletZZ/wLeKD71L+ZeHHWZ/gowABkp7AwwnEjFAAAAAElFTkSuQmCC');
background-position: right top;
background-repeat: no-repeat;
-moz-box-shadow: none;
}
input:required:valid {
background-image: url('data:image/png
@suissa
suissa / jquery_datepicker_to_from_date
Created March 5, 2012 21:12
Criação de jquery datepicker utilizando uma data inicial e data final, sendo a data final não podendo ser menor que a data inicial.
var dates = $( "#data_inicial, #data_final" ).datepicker({
dateFormat: 'dd/mm/yy',
defaultDate: "+1w",
changeMonth: true,
onSelect: function( selectedDate ) {
var option = this.id == "data_inicial" ? "minDate" : "maxDate",
instance = $( this ).data( "datepicker" ),
date = $.datepicker.parseDate(
instance.settings.dateFormat ||
$.datepicker._defaults.dateFormat,