mirror of
				https://git.code.sf.net/p/seeddms/code
				synced 2025-10-31 05:11:27 +00:00 
			
		
		
		
	add new parameter $base to htmlStartPage(), call hook for documentMenu propperly
This commit is contained in:
		
							parent
							
								
									4e9cadeca6
								
							
						
					
					
						commit
						a6d8ed829f
					
				|  | @ -49,11 +49,13 @@ class SeedDMS_Bootstrap_Style extends SeedDMS_View_Common { | ||||||
| 		$this->footerjs[] = $script; | 		$this->footerjs[] = $script; | ||||||
| 	} /* }}} */ | 	} /* }}} */ | ||||||
| 
 | 
 | ||||||
| 	function htmlStartPage($title="", $bodyClass="") { /* {{{ */ | 	function htmlStartPage($title="", $bodyClass="", $base="") { /* {{{ */ | ||||||
| 		echo "<!DOCTYPE html>\n"; | 		echo "<!DOCTYPE html>\n"; | ||||||
| 		echo "<html lang=\"en\">\n<head>\n"; | 		echo "<html lang=\"en\">\n<head>\n"; | ||||||
| 		echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n"; | 		echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n"; | ||||||
| 		echo '<meta name="viewport" content="width=device-width, initial-scale=1.0">'."\n"; | 		echo '<meta name="viewport" content="width=device-width, initial-scale=1.0">'."\n"; | ||||||
|  | 		if($base) | ||||||
|  | 			echo '<base href="../../">'."\n"; | ||||||
| 		echo '<link href="../styles/'.$this->theme.'/bootstrap/css/bootstrap.css" rel="stylesheet">'."\n"; | 		echo '<link href="../styles/'.$this->theme.'/bootstrap/css/bootstrap.css" rel="stylesheet">'."\n"; | ||||||
| 		echo '<link href="../styles/'.$this->theme.'/bootstrap/css/bootstrap-responsive.css" rel="stylesheet">'."\n"; | 		echo '<link href="../styles/'.$this->theme.'/bootstrap/css/bootstrap-responsive.css" rel="stylesheet">'."\n"; | ||||||
| 		echo '<link href="../styles/'.$this->theme.'/font-awesome/css/font-awesome.css" rel="stylesheet">'."\n"; | 		echo '<link href="../styles/'.$this->theme.'/font-awesome/css/font-awesome.css" rel="stylesheet">'."\n"; | ||||||
|  | @ -577,8 +579,21 @@ $(document).ready(function () { | ||||||
| 			$menuitems['edit_existing_notify'] = array('link'=>"../out/out.DocumentNotify". $docid, 'label'=>'edit_existing_notify'); | 			$menuitems['edit_existing_notify'] = array('link'=>"../out/out.DocumentNotify". $docid, 'label'=>'edit_existing_notify'); | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
| 		$this->hasHook('documentNavigationBar'); | 		/* Check if hook exists because otherwise callHook() will override $menuitems */ | ||||||
| 		$this->callHook('documentNavigationBar', $document, $menuitems); | 		if($this->hasHook('documentNavigationBar')) | ||||||
|  | 			$menuitems = $this->callHook('documentNavigationBar', $document, $menuitems); | ||||||
|  | 
 | ||||||
|  | 		/* Do not use $this->callHook() because $menuitems must be returned by the hook | ||||||
|  | 		 * or left unchanged | ||||||
|  | 		 */ | ||||||
|  | 		/* | ||||||
|  | 		$hookObjs = $this->getHookObjects(); | ||||||
|  | 		foreach($hookObjs as $hookObj) { | ||||||
|  | 			if (method_exists($hookObj, 'documentNavigationBar')) { | ||||||
|  | 	      $menuitems = $hookObj->documentNavigationBar($this, $document, $menuitems); | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 		*/ | ||||||
| 
 | 
 | ||||||
| 		foreach($menuitems as $menuitem) { | 		foreach($menuitems as $menuitem) { | ||||||
| 			echo "<li><a href=\"".$menuitem['link']."\">".getMLText($menuitem['label'])."</a></li>"; | 			echo "<li><a href=\"".$menuitem['link']."\">".getMLText($menuitem['label'])."</a></li>"; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Uwe Steinmann
						Uwe Steinmann