Changeset 11460 for branches/dev/data/lib/slib.php
- Timestamp:
- 2007/02/28 16:17:07 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev/data/lib/slib.php
r340 r11460 1741 1741 $sqlval['order_tel02'] = $objCustomer->getValue('tel02'); 1742 1742 $sqlval['order_tel03'] = $objCustomer->getValue('tel03'); 1743 $sqlval['order_email'] = $objCustomer->getValue('email'); 1743 if (defined('MOBILE_SITE')) { 1744 $sqlval['order_email'] = $objCustomer->getValue('email_mobile'); 1745 } else { 1746 $sqlval['order_email'] = $objCustomer->getValue('email'); 1747 } 1744 1748 $sqlval['order_job'] = $objCustomer->getValue('job'); 1745 1749 $sqlval['order_birth'] = $objCustomer->getValue('birth'); … … 2047 2051 if(strlen($str) > ($len + 2)) { 2048 2052 $ret =substr($str, 0, $len); 2053 $cut = substr($str, $len); 2049 2054 } else { 2050 2055 $ret = $str; … … 2054 2059 if(mb_strlen($str) > ($len + 1)) { 2055 2060 $ret = mb_substr($str, 0, $len); 2061 $cut = mb_substr($str, $len); 2056 2062 } else { 2057 2063 $ret = $str; … … 2059 2065 } 2060 2066 } 2067 2068 // ³¨Ê¸»ú¥¿¥°¤ÎÅÓÃæ¤ÇʬÃǤµ¤ì¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¡£ 2069 if (isset($cut)) { 2070 // ʬ³ä°ÌÃÖ¤è¤êÁ°¤ÎºÇ¸å¤Î [ °Ê¹ß¤ò¼èÆÀ¤¹¤ë¡£ 2071 $head = strrchr($ret, '['); 2072 2073 // ʬ³ä°ÌÃÖ¤è¤ê¸å¤ÎºÇ½é¤Î ] °ÊÁ°¤ò¼èÆÀ¤¹¤ë¡£ 2074 $tail_pos = strpos($cut, ']'); 2075 if ($tail_pos !== false) { 2076 $tail = substr($cut, 0, $tail_pos + 1); 2077 } 2078 2079 // ʬ³ä°ÌÃÖ¤è¤êÁ°¤Ë [¡¢¸å¤Ë ] ¤¬¸«¤Ä¤«¤Ã¤¿¾ì¹ç¤Ï¡¢[ ¤«¤é ] ¤Þ¤Ç¤ò 2080 // Àܳ¤·¤Æ³¨Ê¸»ú¥¿¥°1¸Äʬ¤Ë¤Ê¤ë¤«¤É¤¦¤«¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£ 2081 if ($head !== false && $tail_pos !== false) { 2082 $subject = $head . $tail; 2083 if (preg_match('/^\[emoji:e?\d+\]$/', $subject)) { 2084 // ³¨Ê¸»ú¥¿¥°¤¬¸«¤Ä¤«¤Ã¤¿¤Î¤Çºï½ü¤¹¤ë¡£ 2085 $ret = substr($ret, 0, -strlen($head)); 2086 } 2087 } 2088 } 2089 2061 2090 if($commadisp){ 2062 2091 $ret = $ret . "...";
Note: See TracChangeset
for help on using the changeset viewer.