Skip to content

Instantly share code, notes, and snippets.

@kraigh
kraigh / pccss.css
Created May 2, 2012 22:15
PennellChing HTML/CSS (with problems)
*{
margin-left: auto;
margin-right: auto;
padding: 0;
}
body{
background-image:url("images/background.jpg");
background-attachment: fixed;
background-position: top center;
@kraigh
kraigh / index.html
Created May 11, 2012 18:34
PennellChing HTML/CSS
<!DOCTYPE html>
<html lang="en">
<!--
PennellChing LLC Website
Developed by Kraig Hufstedler
kraig.hufstedler@gmail.com
http://kraigh.com
Uses TypeKit for Fonts
@kraigh
kraigh / template.php
Created September 11, 2012 19:49
jnet5
function jnet5_preprocess_panels_pane(&$vars) {
$tgpath = '/tg'
$hrpath = '/hr'
$wcpath = '/wc'
$blpath = '/bl'
$visitmenu = '<div href="#" class="button radius dropdown">Visit A Church<ul><li><a href="' . $tgpath . '">Tower Grove</a></li><li><a href="' . $hrpath . '">Hanley Road</a></li><li><a href="' . $wcpath . '">West County</a></li><li><a href="' . $blpath . '">Belleville</a></li></ul></div>';
$vars['content'] = str_replace('[visit_a_church]', $visitmenu, $vars['content']);
$selectmenu = '<div href="#" class="button radius dropdown">Select A Church<ul><li><a href="' . $tgpath . '">Tower Grove</a></li><li><a href="' . $hrpath . '">Hanley Road</a></li><li><a href="' . $wcpath . '">West County</a></li><li><a href="' . $blpath . '">Belleville</a></li></ul></div>';
$vars['content'] = str_replace('[select_a_church]', $selectmenu, $vars['content']);
@kraigh
kraigh / test.php
Created September 27, 2012 02:49
campus id to name
//Charlie's function:
/**
* Return the campus name for a given ID.
*/
function jnet5_campus_name_by_pbid($campus_id) {
$campuses = _jnet_purl_campuses();
foreach ($campuses as $campus) {
if ($campus['pb_id'] == $campus_id) {
$campus_name = $campus['label'];
@kraigh
kraigh / new.txt
Created September 27, 2012 08:18
Stories view
$view = new view();
$view->name = 'stories';
$view->description = '';
$view->tag = 'default';
$view->base_table = 'node';
$view->human_name = 'Stories';
$view->core = 7;
$view->api_version = '3.0';
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
@kraigh
kraigh / lnamesort.php
Created October 25, 2012 21:27
Staff View PHP LName Sort
list($fname1, $lname1) = explode(' ', $row1->title , 2);
list($fname2, $lname2) = explode(' ', $row2->title , 2);
return(strcasecmp($lname1,$lname2));
@kraigh
kraigh / management-menu.php
Created October 31, 2012 20:32
Bushmills Manager Menu
// Attach edit page button (if exists)
$primary_local_tasks = menu_primary_local_tasks();
if(is_array($primary_local_tasks) && count($primary_local_tasks) && $primary_local_tasks['1']['#link']['title'] == "Edit") {
$output .= '<li><a href="' . $GLOBALS['base_path'] . $primary_local_tasks['1']['#link']['href'] . '"><i class="' . _catena_menu_link_to_icon($primary_local_tasks['1']['#link']['title']) . '"></i> Edit Page</a></li>';
}
// Attach primary local tasks. (if not a node)
if(is_array($primary_local_tasks) && count($primary_local_tasks) && $primary_local_tasks['1']['#link']['title'] != "Edit") {
$output .= '<li class="dropdown"><a href="#content-dropdown" class="dropdown-toggle" data-toggle="dropdown"><i class=""></i>Local Tasks<b class="caret"></b></a><ul class="content-dropdown dropdown-menu">';
foreach ($primary_local_tasks as $primary_local_task) {
@kraigh
kraigh / mortgage-contact.php
Created November 26, 2012 18:24
Mortgage Contact Form
function circa_loan_calc_mortgage_partner_form_submit($form, &$form_state) {
$listing_path = isset($_GET['q']) ? $_GET['q'] : '<front>';
$listing_link = url($listing_path, array('absolute' => TRUE));
$send_form_to = 'kraig@thecatena.com';
$params = array(
'context' => array(
'subject' => 'Request for mortgage info from user at circastl.com',
'body' => '<p>A user at circastl.com has requested mortgage pre-approval on a property.</p>' . '<p>Name: ' . $form['name'] . '</p><p>Email: ' . $form['email'] . '</p><br><p>Property: <a href="' . $listing_link . '">' . $listing_link . '</a></p><p>List Price: ' . $node->field_listing_price['und'][0]['value'] . '</p>',
@kraigh
kraigh / error.log
Created November 26, 2012 19:03
troubleshooting
dev@ubuntu:~/Sites$ tail /var/log/apache2/error.log
[Mon Nov 26 10:58:18 2012] [error] [client 172.16.23.1] File does not exist: /mnt/hgfs/files, referer: http://dev.net/Sites/circastl/drupal/listing/2167-tower-grove-ave
[Mon Nov 26 10:58:18 2012] [error] [client 172.16.23.1] File does not exist: /mnt/hgfs/files, referer: http://dev.net/Sites/circastl/drupal/listing/2167-tower-grove-ave
[Mon Nov 26 10:58:18 2012] [error] [client 172.16.23.1] File does not exist: /mnt/hgfs/files, referer: http://dev.net/Sites/circastl/drupal/listing/2167-tower-grove-ave
[Mon Nov 26 10:58:18 2012] [error] [client 172.16.23.1] File does not exist: /mnt/hgfs/files, referer: http://dev.net/Sites/circastl/drupal/listing/2167-tower-grove-ave
[Mon Nov 26 10:58:18 2012] [error] [client 172.16.23.1] File does not exist: /mnt/hgfs/files, referer: http://dev.net/Sites/circastl/drupal/listing/2167-tower-grove-ave
[Mon Nov 26 10:58:18 2012] [error] [client 172.16.23.1] File does not exist: /mnt/hgfs/files, referer: http://dev.net/Sites/cir
@kraigh
kraigh / email.php
Created January 14, 2013 18:42
cg map
$result_markup = '';
if (valid_email_address($form_state['values']['email'])) {
drupal_mail('mimemail', 'key', $send_form_to, language_default(), $params);
$result_markup .= '<div>Email Sent</div>';
} else {
$result_markup .= $form;
form_set_error('email','This e-mail address is invalid.');
}