ProShell v2.0
Dashboard
Server Info
Server: 158.106.128.192
PHP: 8.2.33
home
planet5
public_html
bansibaba.com
wp-includes
2026-09-15 22:06:37
Editing: model-helper.php
Cancel
Save Changes
<?php namespace Elementor\Modules\System_Info\Helpers; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * Elementor model helper. * * Elementor model helper handler class is responsible for filtering properties. * * @since 1.0.0 */ final class Model_Helper { /** * Model helper constructor. * * Initializing the model helper class. * * @since 1.0.0 * @access private */ private function __construct() {} /** * Filter possible properties. * * Retrieve possible properties filtered by property intersect key. * * @since 1.0.0 * @access public * @static * * @param array $possible_properties All the possible properties. * @param array $properties Properties to filter. * * @return array Possible properties filtered by property intersect key. */ public static function filter_possible_properties( $possible_properties, $properties ) { $properties_keys = array_flip( $possible_properties ); return array_intersect_key( $properties, $properties_keys ); } /** * Prepare properties. * * Combine the possible properties with the user properties and filter them. * * @since 1.0.0 * @access public * @static * * @param array $possible_properties All the possible properties. * @param array $user_properties User properties. * * @return array Possible properties and user properties filtered by property intersect key. */ public static function prepare_properties( $possible_properties, $user_properties ) { $properties = array_fill_keys( $possible_properties, null ); $properties = array_merge( $properties, $user_properties ); return self::filter_possible_properties( $possible_properties, $properties ); } }
Upload Files
Cancel
Upload
Create New
Cancel
Create
Change Permissions
Cancel
Save
Change Date
Cancel
Save
Rename Item
Cancel
Save
Confirm Delete
Are you sure you want to delete the selected items?
Cancel
Delete