HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: /home/mmickelson/church.martyknows.com/wp-content/plugins/taskfreak/inc/classes/controller.php
<?php

/*
@package TaskFreak
@since 0.1
@version 1.0

*/

class tzn_controller {

	protected $_mode;

	public function __construct() {
		$this->_mode = 'echo';
	}
	
	protected function call($file) {
		include TFK_ROOT_PATH.'inc/controllers/'.$file;
	}
	
	protected function view_inc($file) {
		include TFK_ROOT_PATH.'inc/views/'.$file;
	}
	
	protected function view($file) {
		if ($this->_mode == 'return') {
			$this->_view = $file;
		} else {
			include TFK_ROOT_PATH.'inc/views/'.$file;
		}
	}
		
	protected function view_front() {
		if (isset($this->_view)) {	
			ob_start();
			include TFK_ROOT_PATH.'inc/views/'.$this->_view;
			return ob_get_clean();
		}
	}

}