41 lines
955 B
PHP
41 lines
955 B
PHP
<?php
|
|
/**
|
|
* General functions file for the plugin.
|
|
*
|
|
* @package Members
|
|
* @subpackage Includes
|
|
* @author Justin Tadlock <justintadlock@gmail.com>
|
|
* @copyright Copyright (c) 2009 - 2018, Justin Tadlock
|
|
* @link https://themehybrid.com/plugins/members
|
|
* @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
|
|
*/
|
|
|
|
/**
|
|
* Validates a value as a boolean. This way, strings such as "true" or "false" will be converted
|
|
* to their correct boolean values.
|
|
*
|
|
* @since 1.0.0
|
|
* @access public
|
|
* @param mixed $val
|
|
* @return bool
|
|
*/
|
|
function members_validate_boolean( $val ) {
|
|
|
|
return filter_var( $val, FILTER_VALIDATE_BOOLEAN );
|
|
}
|
|
|
|
|
|
/**
|
|
* Helper function for sorting objects by priority.
|
|
*
|
|
* @since 2.0.0
|
|
* @access protected
|
|
* @param object $a
|
|
* @param object $b
|
|
* @return int
|
|
*/
|
|
function members_priority_sort( $a, $b ) {
|
|
|
|
return $a->priority - $b->priority;
|
|
}
|