Skip to content

Instantly share code, notes, and snippets.

@rlemon
Created January 30, 2012 12:43
Show Gist options
  • Save rlemon/1704213 to your computer and use it in GitHub Desktop.
Save rlemon/1704213 to your computer and use it in GitHub Desktop.
selected fix...

##template

<?php
class Template {
	
	function load($view, $data = null)
	{
		$CI = &get_instance();
		
		$headData = array_key_exists('styles', $data) ? array('styles' => $data['styles']) : array();
		$footData = array_key_exists('scripts', $data) ? array('scripts' => $data['scripts']) : null;
		
		unset( $data['scripts'] );
		unset( $data['styles'] );
		
		$headData['controller'] = $CI->router->fetch_class();
		
		$CI->load->view('global/header', $headData );
		
		$breadcrumbs = array();
		$uri = uri_string();
		
		if( empty( $uri ) ) {
			$uri = $headData['controller'];
		}
		
		while( !empty( $uri ) ) {
			$title = explode('/', $uri);
			array_push( $breadcrumbs, array( 'path' => $uri, 'title' => ucfirst( $title[count($title)-1] ) ) );
			$uri = substr( $uri, 0, strrpos( $uri, '/' ) );
		}
		$tmp['breadcrumbs'] = array_reverse( $breadcrumbs );
		
		$CI->load->view('global/breadcrumbs.php', $tmp );
		
		$CI->load->view($view, $data);
		
		if( $footData ) {
			$CI->load->view('global/footer', $footData );
		} else {
			$CI->load->view('global/footer');
		}
		
	}

}
?>

##header

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<title>Dryer Master Web 2.0</title>
	<?php if( isset( $styles ) ): ?>
		<?php foreach( $styles as $sheet ): ?>
		<link rel="stylesheet" type="text/css" media="all" href="<?php echo $sheet; ?>" />
		<?php endforeach; ?>
	<?php endif; ?>
</head>
<body>
<div class="page">
<div class="header clearfix">
	<img src="<?php echo base_url('application/assets/images/logo_001.png'); ?>" alt="Dryer Master Web 2.0" title="Dryer Master Web 2.0" />
</div>
<div class="main_menu clearfix">
	<ul class="gradient clearfix">
		<li class="first<?php if( $controller == 'dashboard' ) { echo ' selected'; }?>">
			<a href="<?php echo site_url('dashboard');?>">Dashboard</a>
		</li>
		<li <?php if( $controller == 'inventory' ) { echo 'class="selected"'; }?>>
			<a href="<?php echo site_url('inventory');?>">Inventory</a>
		</li>
		<li <?php if( $controller == 'sales' ) { echo 'class="selected"'; }?>>
			<a href="<?php echo site_url('sales');?>">Sales</a>
		</li>
		<li <?php if( $controller == 'shipping' ) { echo 'class="selected"'; }?>>
			<a href="<?php echo site_url('shipping');?>">Shipping</a>
		</li>
		<li <?php if( $controller == 'help' ) { echo 'class="selected"'; }?>>
			<a href="<?php echo site_url('help');?>">Help</a>
		</li>
		<li class="last">
			<a href="<?php echo site_url('authentication/logout');?>">Logout</a>
		</li>
	</ul>
</div>

<div class="content-wrapper">
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment