46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
| <?php
 | |
| /**
 | |
|  * portfolio Controller
 | |
|  *
 | |
|  * @package baseContent
 | |
|  * @subpacke about
 | |
|  */
 | |
| class portfolio_controller extends fl_controller {
 | |
| 	var $defaultAction = 'webdesign';
 | |
| 	var $layout = 'common/default';
 | |
| 	var $page = 1;
 | |
| 
 | |
| 	function webdesign() {
 | |
| 		$this->data['title'] = 'Webdesign';
 | |
| 		$this->data['referenzen'] = $this->model->get_projects('web', $this->page);
 | |
| 		$this->data['page_navigator'] = $this->model->get_project_pages(
 | |
| 			'web', 'portfolio/webdesign', $this->page
 | |
| 		);
 | |
| 	}
 | |
| 	
 | |
| 	function logo() {
 | |
| 		$this->data['title'] = 'Logos/ Bildmarken';
 | |
| 		$this->data['referenzen'] = $this->model->get_projects('logo', $this->page);
 | |
| 		$this->data['page_navigator'] = $this->model->get_project_pages(
 | |
| 			'logo', 'portfolio/logo', $this->page
 | |
| 		);
 | |
| 	}
 | |
| 	
 | |
| 	function drucksachen() {
 | |
| 		$this->data['title'] = 'Drucksachen';
 | |
| 		$this->data['referenzen'] = $this->model->get_projects('print', $this->page);
 | |
| 		$this->data['page_navigator'] = $this->model->get_project_pages(
 | |
| 			'print', 'portfolio/drucksachen', $this->page
 | |
| 		);
 | |
| 	}
 | |
| 
 | |
| 	function common($params) {
 | |
| 		list($page) = $this->parse_params($params, 'int');
 | |
| 		$this->page = ( $page < 1 )? 1: $page;
 | |
| 		$this->data['page'] = $this->page;
 | |
| 
 | |
| 		return true;
 | |
| 	}
 | |
| }
 | |
| ?>
 |