Skip to content

Instantly share code, notes, and snippets.

View ctrl-freak's full-sized avatar

Bryce Sheehan ctrl-freak

View GitHub Profile
@ctrl-freak
ctrl-freak / jquery-detect-ie6.js
Created October 11, 2011 02:57
JQuery IE6 Detection
if ($.browser.msie && $.browser.version.substr(0,1)<7) {
}
@ctrl-freak
ctrl-freak / australian-states-abbr.php
Created October 13, 2011 03:12
Print Australian States (Abbreviations)
<label for="state">State</label>
<select name="state" id="state" class="validate[required]">
<? $state = array('','QLD', 'NSW', 'VIC', 'ACT', 'SA', 'NT', 'TAS', 'WA');?>
<? foreach($state as $s): ?>
<option value="<?=$s?>"<? if ($form['state']==$s): ?> selected="selected"<? endif; ?>><?=$s?></option>
<? endforeach; ?>
</select>
@ctrl-freak
ctrl-freak / australian-states-abbrkeys.php
Created October 13, 2011 03:12
Print Australian States (Abbreviations as Keys)
<label for="state">State</label>
<select name="state" id="state" class="validate[required]">
<? $state = array('','QLD' => 'Queensland', 'NSW' => 'New South Wales', 'VIC' => 'Victoria', 'ACT' => 'Australian Capital Territory', 'SA' => 'South Australia', 'NT' => 'Northern Territory', 'TAS' => 'Tasmania', 'WA' => 'Western Australia');?>
<? foreach($state as $k => $s): ?>
<option value="<?=$k?>"<? if ($form['state']==$s): ?> selected="selected"<? endif; ?>><?=$s?></option>
<? endforeach; ?>
</select>
@ctrl-freak
ctrl-freak / australian-states-full.php
Created October 13, 2011 03:13
Print Australian States (Full)
<label for="state">State</label>
<select name="state" id="state" class="validate[required]">
<? $state = array('','Queensland','New South Wales','Victoria','Australian Capital Territory','South Australia','Northern Territory','Tasmania','Western Australia');?>
<? foreach($state as $s): ?>
<option value="<?=$s?>"<? if ($form['state']==$s): ?> selected="selected"<? endif; ?>><?=$s?></option>
<? endforeach; ?>
</select>
@ctrl-freak
ctrl-freak / gist:1324428
Created October 29, 2011 13:09
MP3Tag Tag to Filename Script
$if2(%albumartist%,%artist%)\$if(%album%,%album%\,)%track% - $if(%albumartist,$if(%albumartist%!=%artist%,%artist%- ,),)%title%
@ctrl-freak
ctrl-freak / gist:1366127
Created November 15, 2011 04:21
Redirect Specific URLs to HTTPS
<?
if (in_array($url_parts[0], array('admin','application','login')) && $_SERVER['SERVER_PORT'] != '443') {
header('Location: https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
exit();
} else if (!in_array($url_parts[0], array('admin','application','login')) && $_SERVER['SERVER_PORT'] == '443') {
header('Location: http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
exit();
}
@ctrl-freak
ctrl-freak / gist:1381458
Created November 21, 2011 02:44
Format MySQL DATETIME for RSS
<?
// See http://cyber.law.harvard.edu/rss/rss.html
date('D, d M Y H:i:s O', strtotime($item['pubDate']))
?>
@ctrl-freak
ctrl-freak / gist:1381485
Created November 21, 2011 03:00
RSS Template
<?='<?'?>xml version="1.0"<?='?>'?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title><?=$config['site']['name']?></title>
<link><?=$config['site']['url']?></link>
<description><?=$config['site']['name']?> Feed</description>
<language>en-us</language>
<pubDate><?=$items[0]['pubDate']?></pubDate>
<lastBuildDate><?=$items[0]['pubDate']?></lastBuildDate>
@ctrl-freak
ctrl-freak / sort-direction.css
Created December 13, 2011 07:31
CSS Styled Sort Direction Arrows
.asc:after{
content: ' \25B2';
}
.desc:after{
content: ' \25BC';
}
@ctrl-freak
ctrl-freak / gist:1484246
Created December 16, 2011 03:06
SELECT Duplicate Fields in MySQL
SELECT field, count(field) AS n
FROM table
GROUP BY field
HAVING n > 1
ORDER BY n;