modCore: adding addFooter() method to determine whether or not to add the footer part
							parent
							
								
									6b327d95b8
								
							
						
					
					
						commit
						2b905a4f3f
					
				| 
						 | 
				
			
			@ -39,6 +39,11 @@ abstract class modCore {
 | 
			
		|||
	 */
 | 
			
		||||
	public $mode;
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * Add footer to page?
 | 
			
		||||
	 * @var boolean $add_footer
 | 
			
		||||
	 */
 | 
			
		||||
	protected $add_footer = true;
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * smDatabase object
 | 
			
		||||
| 
						 | 
				
			
			@ -74,9 +79,13 @@ abstract class modCore {
 | 
			
		|||
	 * Then the tpl_id set in $this->getTemplateId() will be added to the main template automatically
 | 
			
		||||
	 */
 | 
			
		||||
	public function createHTML() {
 | 
			
		||||
		// add JS and CSS files
 | 
			
		||||
		$this->tpl->addJS('monitor.js');
 | 
			
		||||
		$this->tpl->addCSS('monitor.css');
 | 
			
		||||
		// add footer to page?
 | 
			
		||||
		if($this->add_footer) {
 | 
			
		||||
			$this->tpl->newTemplate('main_footer', 'main.tpl.html');
 | 
			
		||||
			$html_footer = $this->tpl->getTemplate('main_footer');
 | 
			
		||||
		} else {
 | 
			
		||||
			$html_footer = '';
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if(sm_get_conf('show_update')) {
 | 
			
		||||
			// user wants updates, lets see what we can do
 | 
			
		||||
| 
						 | 
				
			
			@ -90,6 +99,7 @@ abstract class modCore {
 | 
			
		|||
			array(
 | 
			
		||||
				'content' => $this->tpl->getTemplate($this->getTemplateId()),
 | 
			
		||||
				'message' => ($this->message == '') ? ' ' : $this->message,
 | 
			
		||||
				'html_footer' => $html_footer,
 | 
			
		||||
			)
 | 
			
		||||
		);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -166,6 +176,14 @@ abstract class modCore {
 | 
			
		|||
	public function getTemplateId() {
 | 
			
		||||
		return $this->tpl_id;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * Hide or show the footer of the page
 | 
			
		||||
	 * @param boolean $value
 | 
			
		||||
	 */
 | 
			
		||||
	protected function addFooter($value) {
 | 
			
		||||
		$this->add_footer = $value;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
?>
 | 
			
		||||
		Loading…
	
		Reference in New Issue