Changeset 9547 for temp/trunk/data/lib
- Timestamp:
- 2006/11/29 22:08:10 (20 years ago)
- File:
-
- 1 edited
-
temp/trunk/data/lib/slib.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
temp/trunk/data/lib/slib.php
r9537 r9547 1058 1058 1059 1059 /* ÀǶâ·×»» */ 1060 function sfTax($price, $tax, $tax_rule ) {1060 function sfTax($price, $tax, $tax_rule, $digit = 1) { 1061 1061 $real_tax = $tax / 100; 1062 1062 $ret = $price * $real_tax; … … 1083 1083 1084 1084 /* ÀǶâÉÕÍ¿ */ 1085 function sfPreTax($price, $tax, $tax_rule ) {1085 function sfPreTax($price, $tax, $tax_rule, $digit = 1) { 1086 1086 $real_tax = $tax / 100; 1087 1087 $ret = $price * (1 + $real_tax); … … 1109 1109 1110 1110 // ·å¿ô¤ò»ØÄꤷ¤Æ»Í¼Î¸ÞÆþ 1111 function sfRound($value, $digit = 0){1111 function sfRound($value, $digit = 1){ 1112 1112 // À°¿ô³î¤Ä0½Ð¤Ê¤±¤ì¤Ð·å¿ô»ØÄê¤ò¹Ô¤¦ 1113 1113 if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * $digit; … … 1117 1117 1118 1118 // ·å¿ô¤ò»ØÄꤷ¤ÆÀÚ¤ê¼Î¤Æ 1119 function sfFloor($value, $digit = 0){1119 function sfFloor($value, $digit = 1){ 1120 1120 // À°¿ô³î¤Ä0½Ð¤Ê¤±¤ì¤Ð·å¿ô»ØÄê¤ò¹Ô¤¦ 1121 1121 if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * $digit; … … 1125 1125 1126 1126 // ·å¿ô¤ò»ØÄꤷ¤ÆÀÚ¤ê¾å¤² 1127 function sfCeil($value, $digit = 0){1127 function sfCeil($value, $digit = 1){ 1128 1128 // À°¿ô³î¤Ä0½Ð¤Ê¤±¤ì¤Ð·å¿ô»ØÄê¤ò¹Ô¤¦ 1129 1129 if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * $digit; 1130 1130 $ret = ceil($value); 1131 return $ret ;1131 return $ret / 10 * $digit; 1132 1132 } 1133 1133
Note: See TracChangeset
for help on using the changeset viewer.
