| 1: | <?php
|
| 2: | |
| 3: | |
| 4: | |
| 5: | |
| 6: | |
| 7: | |
| 8: | |
| 9: | |
| 10: |
|
| 11: |
|
| 12: | |
| 13: | |
| 14: | |
| 15: | |
| 16: | |
| 17: | |
| 18: | |
| 19: | |
| 20: | |
| 21: |
|
| 22: | defined('XOOPS_ROOT_PATH') || exit('Restricted access');
|
| 23: |
|
| 24: | setlocale(LC_ALL, 'en_US');
|
| 25: |
|
| 26: |
|
| 27: |
|
| 28: | define('_TODAY', "\T\o\d\a\y G:i");
|
| 29: | define('_YESTERDAY', "\Y\\e\s\\t\\e\\r\d\a\y G:i");
|
| 30: | define('_MONTHDAY', 'n/j G:i');
|
| 31: | define('_YEARMONTHDAY', 'Y/n/j G:i');
|
| 32: | define('_ELAPSE', '%s ago');
|
| 33: | define('_TIMEFORMAT_DESC', "Valid formats: \"s\" - " . _SHORTDATESTRING . "; \"m\" - " . _MEDIUMDATESTRING . "; \"l\" - " . _DATESTRING . ';<br>' . "\"c\" or \"custom\" - format determined according to interval to present; \"e\" - Elapsed; \"mysql\" - Y-m-d H:i:s;<br>" . "specified string - Refer to <a href=\"https://php.net/manual/en/function.date.php\" rel=\"external\">PHP manual</a>.");
|
| 34: |
|
| 35: | if (!class_exists('XoopsLocalAbstract')) {
|
| 36: | include_once XOOPS_ROOT_PATH . '/class/xoopslocal.php';
|
| 37: | }
|
| 38: |
|
| 39: | |
| 40: | |
| 41: | |
| 42: | |
| 43: | |
| 44: | |
| 45: | |
| 46: | |
| 47: |
|
| 48: | class XoopsLocal extends XoopsLocalAbstract
|
| 49: | {
|
| 50: | |
| 51: | |
| 52: | |
| 53: | |
| 54: | |
| 55: |
|
| 56: | public function number_format($number)
|
| 57: | {
|
| 58: | return number_format($number, 2, '.', ',');
|
| 59: | }
|
| 60: |
|
| 61: | |
| 62: | |
| 63: | |
| 64: | |
| 65: | |
| 66: | |
| 67: |
|
| 68: | public function money_format($format, $number)
|
| 69: | {
|
| 70: | setlocale(LC_MONETARY, 'en_US');
|
| 71: |
|
| 72: | return money_format($format, $number);
|
| 73: | }
|
| 74: | }
|
| 75: | |