Merge pull request #10 from Northguy/patch-1
Added Eink test for Sony PRS-T1 E-reader
This commit is contained in:
		
						commit
						4b364f37ee
					
				
					 1 changed files with 22 additions and 2 deletions
				
			
		
							
								
								
									
										24
									
								
								index.php
									
										
									
									
									
								
							
							
						
						
									
										24
									
								
								index.php
									
										
									
									
									
								
							|  | @ -3,7 +3,7 @@ | |||
|  * COPS (Calibre OPDS PHP Server) HTML main script | ||||
|  * | ||||
|  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html) | ||||
|  * @author     Sébastien Lucas <sebastien@slucas.fr> | ||||
|  * @author     S<EFBFBD>bastien Lucas <sebastien@slucas.fr> | ||||
|  * | ||||
|  */ | ||||
|   | ||||
|  | @ -21,7 +21,27 @@ | |||
|      | ||||
|     $currentPage = Page::getPage ($page, $qid, $query); | ||||
|     $currentPage->InitializeContent ();  | ||||
|     $isEink = preg_match ("/(Kobo Touch|Kindle\/3.0)/", $_SERVER['HTTP_USER_AGENT']); | ||||
| 
 | ||||
| /* Test to see if pages are opened on an Eink screen  | ||||
|  * First test Kindle or Kobo Touch */ | ||||
| 
 | ||||
| 	if (preg_match("/(Kobo Touch|Kindle\/3.0)", $_SERVER['HTTP_USER_AGENT'])) { | ||||
| 		$isEink = 1; | ||||
| 
 | ||||
| /* Test Sony PRS-T1 Ereader.  | ||||
|    HTTP_USER_AGENT = "Mozilla/5.0 (Linux; U; en-us; EBRD1101; EXT) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1" | ||||
| 
 | ||||
| */ | ||||
| 	 | ||||
| 	} else if (preg_match("/EBRD1101/i", $_SERVER['HTTP_USER_AGENT'])) { | ||||
| 		$isEink = 1; | ||||
| 	 | ||||
| /* No Eink screens found */ | ||||
| 	} else { | ||||
| 		$isEink = 0; | ||||
| 	} | ||||
| 
 | ||||
| 
 | ||||
| ?>
 | ||||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | ||||
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue