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: | |