Changeset 9893 for temp


Ignore:
Timestamp:
2006/11/30 17:17:30 (20 years ago)
Author:
kakinaka
Message:

blank

File:
1 edited

Legend:

Unmodified
Added
Removed
  • temp/trunk/data/lib/slib.php

    r9883 r9893  
    10641064    // »Í¼Î¸ÞÆþ 
    10651065    case 1: 
    1066         $ret = sfRound($ret); 
    1067         break; 
    1068     // ÀÚ¤ê¼Î¤Æ 
    1069     case 2: 
    1070         $ret = sfFloor($ret); 
    1071         break; 
    1072     // ÀÚ¤ê¾å¤² 
    1073     case 3: 
    1074         $ret = sfCeil($ret); 
    1075         break; 
    1076     // ¥Ç¥Õ¥©¥ë¥È:ÀÚ¤ê¾å¤² 
    1077     default: 
    1078         $ret = sfCeil($ret); 
    1079         break; 
    1080     } 
    1081     return $ret; 
    1082 } 
    1083  
    1084 /* ÀǶâÉÕÍ¿ */ 
    1085 function sfPreTax($price, $tax, $tax_rule, $digit = 1) { 
    1086     $real_tax = $tax / 100; 
    1087     $ret = $price * (1 + $real_tax); 
    1088      
    1089     switch($tax_rule) { 
    1090     // »Í¼Î¸ÞÆþ 
    1091     case 1: 
    1092         $ret = sfRound($ret); 
     1066        $ret = round($ret); 
    10931067        break; 
    10941068    // ÀÚ¤ê¼Î¤Æ 
     
    11081082} 
    11091083 
     1084/* ÀǶâÉÕÍ¿ */ 
     1085function sfPreTax($price, $tax, $tax_rule, $digit = 1) { 
     1086    $real_tax = $tax / 100; 
     1087    $ret = $price * (1 + $real_tax); 
     1088     
     1089    switch($tax_rule) { 
     1090    // »Í¼Î¸ÞÆþ 
     1091    case 1: 
     1092        $ret = round($ret); 
     1093        break; 
     1094    // ÀÚ¤ê¼Î¤Æ 
     1095    case 2: 
     1096        $ret = floor($ret); 
     1097        break; 
     1098    // ÀÚ¤ê¾å¤² 
     1099    case 3: 
     1100        $ret = ceil($ret); 
     1101        break; 
     1102    // ¥Ç¥Õ¥©¥ë¥È:ÀÚ¤ê¾å¤² 
     1103    default: 
     1104        $ret = ceil($ret); 
     1105        break; 
     1106    } 
     1107    return $ret; 
     1108} 
     1109 
    11101110// ·å¿ô¤ò»ØÄꤷ¤Æ»Í¼Î¸ÞÆþ 
    11111111function sfRound($value, $pow = 0){ 
    11121112    $adjust = pow(10 ,$pow-1); 
    1113      
    1114     sfprintr($value); 
    11151113 
    11161114    // À°¿ô³î¤Ä0½Ð¤Ê¤±¤ì¤Ð·å¿ô»ØÄê¤ò¹Ô¤¦ 
     
    11201118     
    11211119    $ret = round($ret); 
    1122     //  $ret = floor($ret/$adjust); 
    11231120 
    11241121    return $ret; 
Note: See TracChangeset for help on using the changeset viewer.