Skip to content

Instantly share code, notes, and snippets.

View jaredhoyt's full-sized avatar

Jared Hoyt jaredhoyt

View GitHub Profile
$array = array(
'Response' => array(
'OneKey' => 'foo',
'TwoKey' => array('bar', 'baz')
)
);
echo $xml->header();
echo $xml->serialize($array, array('format' => 'tags'));
<?php
class RestComponent extends Object {
/**
* Determines whether or not to use pre-built views.
*
* @var boolean
* @access public
*/
var $autoRender = true;
/**
<?php
/**
* @todo Support HasAndBelongsToMany relationships.
*/
class SoftDeletableBehavior extends ModelBehavior {
var $field = 'deleted';
/**
* Setup method for behavior instatiation - merge model settings.
*
* @param object $Model Model instance
<?php
App::import('Vendor', 'DOMPDF', array('file' => 'dompdf' . DS . 'dompdf_config.inc.php'));
class CustomPDF extends DOMPDF {
public function Header() {
# Header code goes here
}
public function Footer() {
# Footer code goes here
<ul class="pagination-pages">
<?php
echo $paginator->prev('prev page', array('tag' => 'li'));
echo $paginator->numbers(array('separator' => false, 'tag' => 'li', 'first' => 3, 'last' => 3));
echo $paginator->next('next page', array('tag' => 'li'));
?>
</ul>
@jaredhoyt
jaredhoyt / gist:568891
Created September 7, 2010 19:17
Toggle default prefix functionality within Helper::url()
<?php
class AppHelper extends Helper {
var $maintainPrefix = false;
function url($url = null, $full = false, $maintain = false) {
if (is_array($url) && !$this->maintainPrefix && !$maintain) {
$routing = Configure::read('Routing');
if (!empty($routing['prefixes'])) {
$prefixes = array_diff_key(array_flip($routing['prefixes']), $url);
$url = array_merge($url, array_fill_keys(array_keys($prefixes), false));
SELECT "Group".abbr, COUNT("PaymentException".id) AS exception_count, AVG("PaymentException".appeals) AS appeals_average,
SUM("PaymentException".appeal_amount) AS appealed_total, AVG("PaymentException".appeal_amount) AS appealed_average,
AVG(EXTRACT(epoch FROM "PaymentException".created)) AS age_average
FROM exceptions "PaymentException"
INNER JOIN procedures "Procedure" ON "Procedure".id = "PaymentException".procedure_id
INNER JOIN claims "Claim" ON "Claim".id = "Procedure".claim_id
INNER JOIN groups "Group" ON "Group".id = "Claim".group_id
WHERE "PaymentException".appeal_amount > 0
GROUP BY "Group".abbr
ORDER BY "Group".abbr;
class PdfHelper extends AppHelper {
var $helpers = array('Html');
function css($path) {
if (is_array($path)) {
foreach ($path as $i) {
echo $this->css($i);
}
return;
}
3Hinges(null)003420000-00-00 00:00:002010-10-09 18:53:160 Before
idnamehelpexclusivesortlftrghtparent_idcreatedmodifieddeleted
1Products(null)0011600000-00-00 00:00:000000-00-00 00:00:000
2Hardware(null)0021510000-00-00 00:00:000000-00-00 00:00:000
var_dump($result['EstimateSet']);
["import_total"]=>
string(7) "2261.24"
["domestic_total"]=>
string(7) "2859.56"
var_dump($totals);
array(4) {