code: protected function getTplFile($file,$init=false,$try_default=true){
  		//figure out which file we want to find
  		if($init)
  			$file_ext = '.php';
  		else
  			$file_ext = $this->tpl_file_ext;
  		//check for the override first
  		$tpl_file = $this->path.'/'.$file.$file_ext;
  		if(file_exists($tpl_file))
  			return $tpl_file;
  		if(!$try_default)
  			throw new Exception('Template file doesnt exist: '.$tpl_file);
  		//check the default path
  		$tpl_file = dirname($this->path).'/default/'.$file.$file_ext;
  		if(file_exists($tpl_file))
  			return $tpl_file;
  		throw new Exception('Template file doesnt exist: '.$tpl_file);
  		return false;
  	}
docs: --------------------------------------------------------