Skip to content

Instantly share code, notes, and snippets.

View azrad's full-sized avatar

Nurulazrad Murad azrad

View GitHub Profile
@azrad
azrad / jQuery-datepicker.js
Last active October 5, 2015 14:37
jQuery datepicker
$(function(){
var dates = $('#ClaimClaimFrom, #ClaimClaimTo').datepicker({
defaultDate: "-2w",
dateFormat: 'yy-mm-dd',
changeMonth: true,
firstDay: 1,
onSelect: function(selectedDate) {
var option = this.id == "ClaimClaimFrom" ? "minDate" : "maxDate",
instance = $(this).data('datepicker'),
date = $.datepicker.parseDate(
@azrad
azrad / gist:3891744
Created October 15, 2012 09:48
Bootstrap update paging html for CakePHP
jQuery(function() {
current_page = $("div.pagination ul li.current").html();
$('div.pagination ul li.current').addClass('active').html("<span>"+current_page+"</span>");
var prev = $("li.prev");
var prev_txt = $("li.prev").text();
var new_prev = ($("li.prev").hasClass("disabled") == true) ? $("li.prev").html("<span>previous</span>") : prev.html();
var next = $("li.next");
var next_txt = $("li.next").text();
@azrad
azrad / gist:4499294
Created January 10, 2013 03:52
Enquiry with custom find type
<?php
// the Model
class Enquiry extends AppModel {
public $_findMethods = array('junk' => true);
protected function _findJunk($state, $query, $results = array()) {
if ($state == 'before') {
$query['conditions']['Enquiry.mailbox'] = 'JUNK';
return $query;
@azrad
azrad / gist:4499341
Last active December 10, 2015 22:08
the Controller and View for custom find type
<?php
// the Controller
class EnquiriesController extends AppController {
function junk() {
$this->paginate = array('junk');
$this->set('junk', $this->paginate());
}
}
@azrad
azrad / Autoload.php
Created February 5, 2013 00:59
How I autoload my models
<?php
spl_autoload_register('seed_autoload');
function seed_autoload($class_name) {
$the_class_name = from_camel_case($class_name);
if(file_exists(MODEL_DIR .'/' .$the_class_name .'.class.php'))
require_once MODEL_DIR .'/' .$the_class_name .'.class.php';
}
@azrad
azrad / user_group.class.php
Created March 5, 2013 06:58
Model for UserGroup
<?php
// filename: user_group.class.php
class UserGroup extends ADODB_Active_Record {
public $_table = 'osa_user_groups';
}
<form>
<div class="control-group">
<label for="name" class="control-label">Name</label>
<div class="controls">
<input type="text" name="name" id="name" class="required" />
</div>
</div>
<div class="control-group">
<div class="controls">
@azrad
azrad / Book.php
Last active August 29, 2015 14:01
DummySource for CakePHP 2.+
<?php
// store in App/Model/Book.php
App::uses('AppModel', 'Model');
class Book extends AppModel
{
public $useTable = false;
}