Skip to content

Instantly share code, notes, and snippets.

View ryross's full-sized avatar

Ryder Ross ryross

View GitHub Profile
@ryross
ryross / 500.php
Created August 5, 2010 05:14
views/errors/500.php
<?php echo View::factory('template/header'); ?>
<div class="content error">
<h1>Application Error - 500</h1>
</div>
<?php echo View::factory('template/footer'); ?>
@ryross
ryross / 404.php
Created August 5, 2010 05:14
views/errors/404.php
<?php echo View::factory('template/header'); ?>
<div class="content error">
<h1>File Not Found - 404</h1>
</div>
<?php echo View::factory('template/footer'); ?>
@ryross
ryross / errors.php
Created August 5, 2010 05:12
classes/controller/errors.php
<?php defined('SYSPATH') or die('No direct script access.');
class Controller_Errors extends Controller_Base
{
public function action_404()
{
$this->template->title = "File Not Found - 404";
$this->template->content = View::factory('errors/404');
}
public function action_500()
@ryross
ryross / bootstrap.php
Created August 5, 2010 05:09
bootstrap.php
<?php defined('SYSPATH') or die('No direct script access.');
//-- Environment setup --------------------------------------------------------
/**
* Set the default time zone.
*
* @see http://kohanaframework.org/guide/using.configuration
* @see http://php.net/timezones
*/
@ryross
ryross / main.php
Created August 5, 2010 05:04
classes/controller/main.php
<?php defined('SYSPATH') or die('No direct script access.');
class Controller_Main extends Controller_Base
{
public function action_index()
{
$this->template->title = "Home";
$this->template->content = View::factory('main/index');
}
@ryross
ryross / index.php
Created August 5, 2010 05:02
views/main/main.php
<?php echo View::factory('template/header'); ?>
<div class="content main">
<h1>Main</h1>
</div>
<?php echo View::factory('template/footer'); ?>
@ryross
ryross / gist:509256
Created August 5, 2010 04:56
public_html/index.php
<?php
/**
* The directory in which your application specific resources are located.
* The application directory must contain the bootstrap.php file.
*
* @see http://kohanaframework.org/guide/about.install#application
*/
$application = '../application';
@ryross
ryross / base.css
Created August 5, 2010 04:15
public_html/css/base.css
/* DISCLAIMER: This file was based off of YUI reset and font css files. */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;color:#222;}
table { border-spacing: 0; border-collapse: collapse; }
th, td { border:1px solid #000; padding:.5em; }
th { font-weight:bold; text-align:center;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,var { font-style:normal; font-weight:normal; }
@ryross
ryross / base.php
Created August 5, 2010 04:13
classes/controller/base.php
<?php defined('SYSPATH') or die('No direct script access.');
class Controller_Base extends Controller_Template
{
public $auto_render = TRUE;
public $template = 'template/template';
protected $session;
public function __construct(Request $request)
{
@ryross
ryross / gist:509218
Created August 5, 2010 04:11
views/template/template.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><?php echo $title ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php foreach ($styles as $file) echo HTML::style($file), "\n" ?>
<?php foreach ($scripts as $file) echo HTML::script($file), "\n" ?>
</head>
<body>
<div id="page">