@@ 62-65 (lines=4) @@ | ||
59 | $s = 0; |
|
60 | ||
61 | $latex = latex_entity_decode( $latex ); |
|
62 | if ( preg_match( '/.+(&fg=[0-9a-f]{6}).*/i', $latex, $fg_matches ) ) { |
|
63 | $fg = substr( $fg_matches[1], 4 ); |
|
64 | $latex = str_replace( $fg_matches[1], '', $latex ); |
|
65 | } |
|
66 | if ( preg_match( '/.+(&bg=[0-9a-f]{6}).*/i', $latex, $bg_matches ) ) { |
|
67 | $bg = substr( $bg_matches[1], 4 ); |
|
68 | $latex = str_replace( $bg_matches[1], '', $latex ); |
|
@@ 66-69 (lines=4) @@ | ||
63 | $fg = substr( $fg_matches[1], 4 ); |
|
64 | $latex = str_replace( $fg_matches[1], '', $latex ); |
|
65 | } |
|
66 | if ( preg_match( '/.+(&bg=[0-9a-f]{6}).*/i', $latex, $bg_matches ) ) { |
|
67 | $bg = substr( $bg_matches[1], 4 ); |
|
68 | $latex = str_replace( $bg_matches[1], '', $latex ); |
|
69 | } |
|
70 | if ( preg_match( '/.+(&s=[0-9-]{1,2}).*/i', $latex, $s_matches ) ) { |
|
71 | $s = (int) substr( $s_matches[1], 3 ); |
|
72 | $latex = str_replace( $s_matches[1], '', $latex ); |
|
@@ 70-73 (lines=4) @@ | ||
67 | $bg = substr( $bg_matches[1], 4 ); |
|
68 | $latex = str_replace( $bg_matches[1], '', $latex ); |
|
69 | } |
|
70 | if ( preg_match( '/.+(&s=[0-9-]{1,2}).*/i', $latex, $s_matches ) ) { |
|
71 | $s = (int) substr( $s_matches[1], 3 ); |
|
72 | $latex = str_replace( $s_matches[1], '', $latex ); |
|
73 | } |
|
74 | ||
75 | return latex_render( $latex, $fg, $bg, $s ); |
|
76 | } |