Skip to content

Instantly share code, notes, and snippets.

View donaldallen's full-sized avatar

Donald Allen donaldallen

View GitHub Profile
@donaldallen
donaldallen / gist:4735483
Created February 8, 2013 00:15
PHP NumberFormatter
$f = new NumberFormatter("en", NumberFormatter::SPELLOUT);
echo $f->format(123456);
// returns "one hundred twenty-three thousand four hundred fifty-six"
$bookings = $this->bookings->get_many_by(array('archive' => '!= 0', 'status' => Status::get('accepted')->id));
$count = count($bookings);
$config['base_url'] = site_url('admin/creatives/manage');
$config['uri_segment'] = 4;
$config['total_rows'] = $count;
$config['per_page'] = '20';
$config['num_links'] = '10';
$this->pagination->initialize($config);
// View
$('select#sales_rep').change(function(e) {
$.ajax({
type:'POST',
url:'/ajax/getSalesIds',
dataType:'json',
data:{ id:$(this).val(), token:csrf },
success: function(data) { console.log(data); },
error: function(XMLHttpRequest, textStatus, errorThrown) { console.log(errorThrown); }
URL is: site.com/dba/contest/enter
{{ session:messages success="success-box" notice="notice-box" error="error-box" }}
{{ streams:form stream="contest" mode="new" error_start='<span class="help-inline">' error_end='</span>' }}
{{ form_open }}
{{ fields }}
<div class="control-group">
<label class="control-label" for="{{ input_slug }}">{{ input_title }}</label>
<div class="controls">
{{ input }}{{ error }}
$post = (object)array();
foreach ($this->rules as $key => $field) {
$post->{$field['field']} = set_value($field['field']);
}
$post = new stdClass;
foreach ($this->rules as $key => $field) {
$post->$field['field'] = set_value($field['field']);
}
<!--[if lt IE 9]><script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6/html5shiv.min.js"></script><![endif]-->
<?php
use Datum\Datum;
Datum::createFromFormat('Y-m-d H:s:i', $filename)->toDateTimeString();
// This is in index.php. Folder structure is:
// ..
// /Datum/
// index.php
$(document).ready(function() {
$('form').submit(function(e) {
e.preventDefault();
var fullname = $('input[name=full_name]').val();
var answer = $('textarea[name=answer]').val();
var email = $('input[name=email]').val();
var ready = 0;
@donaldallen
donaldallen / gist:5522008
Last active December 17, 2015 00:38
Wildcard subdomains.
server {
listen 80;
server_name ~^(?<subdomain>.+?)\.domain\.com$;
if (!-d /usr/share/nginx/$subdomain) {
return http://www.domain.com/;
}
root /usr/share/nginx/$subdomain;