Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
malacoscolicine
/
wp-content
/
plugins
/
popup-maker
/
classes
/
Utils
:
Sanitize.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /** * Sanitize Utility * * @package PUM * @copyright Copyright (c) 2023, Code Atlantic LLC */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } /** * Class PUM_Utils_Sanitize */ class PUM_Utils_Sanitize { /** * @param string $value * @param array $args * * @return string */ public static function text( $value = '', $args = [] ) { return sanitize_text_field( $value ); } /** * @param mixed|int $value * @param array $args * * @return bool|int */ public static function checkbox( $value = null, $args = [] ) { if ( intval( $value ) === 1 ) { return 1; } return 0; } public static function measure( $value = '', $args = [], $fields = [], $values = [] ) { if ( isset( $values[ $args['id'] . '_unit' ] ) ) { $value .= $values[ $args['id'] . '_unit' ]; } return sanitize_text_field( $value ); } }