Changeset 1753
- Timestamp:
- 2006-01-04 21:37:47 (3 years ago)
- Files:
-
- phpannodex/trunk/phpsrc/CGI/nph-mod_annodex.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
phpannodex/trunk/phpsrc/CGI/nph-mod_annodex.php
r1751 r1753 15 15 * to output annodex. 16 16 */ 17 if( cmml_prioritised( $ http_accept) ) {17 if( cmml_prioritised( $_SERVER['HTTP_ACCEPT'] ) ) { 18 18 output_cmml( $filename_root ); 19 19 } else { … … 47 47 $accept_array = explode(",",$http_accept); 48 48 49 foreach( $accept_array as $ key => $type ) {50 $ accept_array[$key]= explode(";",$type);51 if( $ accept_array[$key][1]=="text/x-cmml" ) {49 foreach( $accept_array as $type ) { 50 $type_tuple = explode(";",$type); 51 if( $type_tuple[0]=="text/x-cmml" ) { 52 52 /* Found cmml before annodex. */ 53 return true; 53 if( count($type_tuple) == 2 ) { 54 $cmml_priority = $type_tuple[1]; 55 } else { 56 $cmml_priority = 1; 57 } 54 58 } else if ( $accept_array[$key][1]=="application/x-annodex" ) { 55 59 /* Found annodex before cmml. */ 56 return false; 60 if( count($type_tuple) == 2 ) { 61 $anx_priority = $type_tuple[1]; 62 } else { 63 $anx_priority = 1; 64 } 57 65 } 58 66 } 59 /* Neither cmml nor annodex found. */ 60 return false; 67 68 if( $cmml_priority > $anx_priority ) { 69 return true; 70 } else { 71 return false; 72 } 61 73 } 62 74