Skip to content

Instantly share code, notes, and snippets.

View RafaPegorari's full-sized avatar

Rafael Pegorari RafaPegorari

View GitHub Profile
function __autoload($class_name) {
$exp = explode("_", $class_name);
if(($exp_length = count($exp)) > 1){
$file = ABSPATH . '/bases/lib/';
foreach($exp as $key=>$val){
if(($exp_length-1) == $key){
$file .= $val.'.class.php';
}else{
$file .= $val.'/';
}
function load($file) {
$file = ABSPATH . '/bases/lib/' . $file;
if (!file_exists($file)) {
require_once ABSPATH . '/sistema/conteudo/erros/404.phtml';
return;
}
// Inclui o arquivo da classe
require_once $file;
}
@RafaPegorari
RafaPegorari / loader.css
Created August 19, 2015 20:23
Loader CSS
/*
*
* Loader CSS
*
* ====== HTML ======
* <div class="loader loader-default"></div>
* <div class="loader loader-grill"></div>
* <div class="loader loader-circle"></div>
* <div class="loader loader-round-circle"></div>
* <div class="loader loader-tadpole"></div>
@RafaPegorari
RafaPegorari / checkbox_radiobox.css
Created September 1, 2015 17:14
Checkbox And Radiobox CSS
/* ====== Checkbox And Radiobox ====== */
/*
<div class="md-checkbox">
<input type="checkbox" id="checkbox30" class="md-check">
<label for="checkbox30">
<span></span>
<span class="check"></span>
<span class="box"></span>
Option 1
@RafaPegorari
RafaPegorari / pagination.js
Created September 16, 2015 16:44
Dynamic pagination.
/*
var data = {
now: //Current page.
pTot: //Total pages.
objCreate: //ul where it will be created pagination. exemple, .nav, #nav...
}
*/
var _dsPagination = function (data) {
var pNow = data.now,
pTot = data.total,
@RafaPegorari
RafaPegorari / has-error.css
Created November 10, 2015 11:06
has-error.css
.has-error {
position: relative;
}
.has-error label.has-error {
position: absolute;
top: 0 !important;
background-color: #FFB8B8;
right: 0 !important;
left: auto !important;
@RafaPegorari
RafaPegorari / validate.js
Last active November 10, 2015 11:07
validate.js
$.validator.setDefaults({
debug: !0,
errorClass: "has-error",
highlight: function (a, b) {
$(a).closest("div").addClass(b);
},
unhighlight: function (a, b) {
$(a).closest("div").removeClass(b);
}
});
@RafaPegorari
RafaPegorari / footer-fixed.js
Created November 10, 2015 14:16
Footer fixed.
@RafaPegorari
RafaPegorari / SetGetParamUrl.js
Created November 20, 2015 12:13
Set and Get Param Url
var getParam = function (param) {
var url = window.location.search.substring(1),
params = url.split("&"),
val = '';
$.each(params, function (i, v) {
var pair = v.split("=");
if (pair[0] == param) {
val = pair[1];
}
});
@RafaPegorari
RafaPegorari / articleController.js
Last active August 1, 2016 23:33
Example controller MEANStack.io
'use strict';
var router = require('meanstack').Router(),
auth = require('modules/auth'),
Model = require('app/models/model');
/*
Method Route Action Return Description Resource AngularJS
GET /article index Html Articles index. ---
GET /article/load load Action Load articles. query({action: 'load'}... )