Changeset 4626 for trunk/wp-includes/vars.php
- Timestamp:
- 12/07/2006 03:57:23 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/vars.php
r4380 r4626 2 2 3 3 // On which page are we ? 4 if ( preg_match('#([^/]+\.php)$#', $PHP_SELF, $self_matches)) {4 if ( preg_match('#([^/]+\.php)$#', $PHP_SELF, $self_matches) ) { 5 5 $pagenow = $self_matches[1]; 6 } else if (strstr($PHP_SELF, '?')) {6 } elseif ( strpos($PHP_SELF, '?') !== false ) { 7 7 $pagenow = explode('/', $PHP_SELF); 8 8 $pagenow = trim($pagenow[(sizeof($pagenow)-1)]); … … 14 14 15 15 // Simple browser detection 16 // We should probably be doing true/false instead of 1/0 here ~ Mark 16 17 $is_lynx = 0; $is_gecko = 0; $is_winIE = 0; $is_macIE = 0; $is_opera = 0; $is_NS4 = 0; 17 18 18 if ( preg_match('/Lynx/', $_SERVER['HTTP_USER_AGENT'])) {19 if ( preg_match('/Lynx/', $_SERVER['HTTP_USER_AGENT']) ) 19 20 $is_lynx = 1; 20 } elseif (preg_match('/Gecko/', $_SERVER['HTTP_USER_AGENT'])) { 21 elseif ( preg_match('/Gecko/', $_SERVER['HTTP_USER_AGENT']) ) 21 22 $is_gecko = 1; 22 } elseif ((preg_match('/MSIE/', $_SERVER['HTTP_USER_AGENT'])) && (preg_match('/Win/', $_SERVER['HTTP_USER_AGENT']))) { 23 elseif ( preg_match('/MSIE/', $_SERVER['HTTP_USER_AGENT']) && preg_match('/Win/', $_SERVER['HTTP_USER_AGENT']) ) 23 24 $is_winIE = 1; 24 } elseif ((preg_match('/MSIE/', $_SERVER['HTTP_USER_AGENT'])) && (preg_match('/Mac/', $_SERVER['HTTP_USER_AGENT']))) { 25 elseif ( preg_match('/MSIE/', $_SERVER['HTTP_USER_AGENT']) && preg_match('/Mac/', $_SERVER['HTTP_USER_AGENT']) ) 25 26 $is_macIE = 1; 26 } elseif (preg_match('/Opera/', $_SERVER['HTTP_USER_AGENT'])) { 27 elseif ( preg_match('/Opera/', $_SERVER['HTTP_USER_AGENT']) ) 27 28 $is_opera = 1; 28 } elseif ((preg_match('/Nav/', $_SERVER['HTTP_USER_AGENT']) ) || (preg_match('/Mozilla\/4\./', $_SERVER['HTTP_USER_AGENT']))) { 29 elseif ( preg_match('/Nav/', $_SERVER['HTTP_USER_AGENT']) || preg_match('/Mozilla\/4\./', $_SERVER['HTTP_USER_AGENT']) ) 29 30 $is_NS4 = 1; 30 } 31 $is_IE = (($is_macIE) || ($is_winIE));31 32 $is_IE = ( $is_macIE || $is_winIE ); 32 33 33 34 // Server detection … … 38 39 if (!isset($wpsmiliestrans)) { 39 40 $wpsmiliestrans = array( 40 ':mrgreen:' 41 ':neutral:' 42 ':twisted:' 43 ':arrow:'=> 'icon_arrow.gif',44 ':shock:'=> 'icon_eek.gif',45 ':smile:'=> 'icon_smile.gif',46 ':???:'=> 'icon_confused.gif',47 ':cool:'=> 'icon_cool.gif',48 ':evil:'=> 'icon_evil.gif',49 ':grin:'=> 'icon_biggrin.gif',50 ':idea:'=> 'icon_idea.gif',51 ':oops:'=> 'icon_redface.gif',52 ':razz:'=> 'icon_razz.gif',53 ':roll:'=> 'icon_rolleyes.gif',54 ':wink:'=> 'icon_wink.gif',55 ':cry:'=> 'icon_cry.gif',56 ':eek:'=> 'icon_surprised.gif',57 ':lol:'=> 'icon_lol.gif',58 ':mad:'=> 'icon_mad.gif',59 ':sad:'=> 'icon_sad.gif',60 '8-)'=> 'icon_cool.gif',61 '8-O'=> 'icon_eek.gif',62 ':-('=> 'icon_sad.gif',63 ':-)'=> 'icon_smile.gif',64 ':-?'=> 'icon_confused.gif',65 ':-D'=> 'icon_biggrin.gif',66 ':-P'=> 'icon_razz.gif',67 ':-o'=> 'icon_surprised.gif',68 ':-x'=> 'icon_mad.gif',69 ':-|'=> 'icon_neutral.gif',70 ';-)'=> 'icon_wink.gif',71 '8)'=> 'icon_cool.gif',72 '8O'=> 'icon_eek.gif',73 ':('=> 'icon_sad.gif',74 ':)'=> 'icon_smile.gif',75 ':?'=> 'icon_confused.gif',76 ':D'=> 'icon_biggrin.gif',77 ':P'=> 'icon_razz.gif',78 ':o'=> 'icon_surprised.gif',79 ':x'=> 'icon_mad.gif',80 ':|'=> 'icon_neutral.gif',81 ';)'=> 'icon_wink.gif',82 ':!:'=> 'icon_exclaim.gif',83 ':?:'=> 'icon_question.gif',41 ':mrgreen:' => 'icon_mrgreen.gif', 42 ':neutral:' => 'icon_neutral.gif', 43 ':twisted:' => 'icon_twisted.gif', 44 ':arrow:' => 'icon_arrow.gif', 45 ':shock:' => 'icon_eek.gif', 46 ':smile:' => 'icon_smile.gif', 47 ':???:' => 'icon_confused.gif', 48 ':cool:' => 'icon_cool.gif', 49 ':evil:' => 'icon_evil.gif', 50 ':grin:' => 'icon_biggrin.gif', 51 ':idea:' => 'icon_idea.gif', 52 ':oops:' => 'icon_redface.gif', 53 ':razz:' => 'icon_razz.gif', 54 ':roll:' => 'icon_rolleyes.gif', 55 ':wink:' => 'icon_wink.gif', 56 ':cry:' => 'icon_cry.gif', 57 ':eek:' => 'icon_surprised.gif', 58 ':lol:' => 'icon_lol.gif', 59 ':mad:' => 'icon_mad.gif', 60 ':sad:' => 'icon_sad.gif', 61 '8-)' => 'icon_cool.gif', 62 '8-O' => 'icon_eek.gif', 63 ':-(' => 'icon_sad.gif', 64 ':-)' => 'icon_smile.gif', 65 ':-?' => 'icon_confused.gif', 66 ':-D' => 'icon_biggrin.gif', 67 ':-P' => 'icon_razz.gif', 68 ':-o' => 'icon_surprised.gif', 69 ':-x' => 'icon_mad.gif', 70 ':-|' => 'icon_neutral.gif', 71 ';-)' => 'icon_wink.gif', 72 '8)' => 'icon_cool.gif', 73 '8O' => 'icon_eek.gif', 74 ':(' => 'icon_sad.gif', 75 ':)' => 'icon_smile.gif', 76 ':?' => 'icon_confused.gif', 77 ':D' => 'icon_biggrin.gif', 78 ':P' => 'icon_razz.gif', 79 ':o' => 'icon_surprised.gif', 80 ':x' => 'icon_mad.gif', 81 ':|' => 'icon_neutral.gif', 82 ';)' => 'icon_wink.gif', 83 ':!:' => 'icon_exclaim.gif', 84 ':?:' => 'icon_question.gif', 84 85 ); 85 86 } 86 87 87 88 88 // generates smilies' search & replace arrays 89 foreach ($wpsmiliestrans as $smiley => $img) {89 foreach ( (array) $wpsmiliestrans as $smiley => $img ) { 90 90 $wp_smiliessearch[] = '/(\s|^)'.preg_quote($smiley, '/').'(\s|$)/'; 91 $smiley_masked = htmlspecialchars( trim($smiley), ENT_QUOTES);91 $smiley_masked = htmlspecialchars(trim($smiley), ENT_QUOTES); 92 92 $wp_smiliesreplace[] = " <img src='" . get_option('siteurl') . "/wp-includes/images/smilies/$img' alt='$smiley_masked' class='wp-smiley' /> "; 93 93 }
Note: See TracChangeset
for help on using the changeset viewer.