PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 4.3.2
Admin Columns v4.3.2
7.1.4 7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / Ajax / NumberFormat.php
codepress-admin-columns / classes / Ajax Last commit date
Handler.php 5 years ago NullHandler.php 5 years ago NumberFormat.php 5 years ago
NumberFormat.php
31 lines
1 <?php
2
3 namespace AC\Ajax;
4
5 use AC;
6
7 final class NumberFormat implements AC\Registrable {
8
9 /**
10 * @var AC\Request
11 */
12 private $request;
13
14 public function __construct( $request ) {
15 $this->request = $request;
16 }
17
18 public function register() {
19 add_action( 'wp_ajax_ac_number_format', [ $this, 'request' ] );
20 }
21
22 public function request() {
23 $number = $this->request->get( 'number' ) ?: 7500;
24 $decimals = $this->request->get( 'decimals' ) ?: null;
25 $decimal_point = $this->request->get( 'decimal_point' ) ?: null;
26 $thousands_sep = $this->request->get( 'thousands_sep' ) ?: '';
27
28 wp_send_json_success( number_format( $number, $decimals, $decimal_point, $thousands_sep ) );
29 }
30
31 }