mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-07-16 13:13:33 +09:00
- settings optimization;
This commit is contained in:
@@ -332,6 +332,19 @@ if ( ! class_exists( 'UM' ) ) {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @since 2.0
|
||||
*
|
||||
* @return um\core\Options()
|
||||
*/
|
||||
function options() {
|
||||
if ( empty( $this->classes['options'] ) ) {
|
||||
$this->classes['options'] = new um\core\Options();
|
||||
}
|
||||
return $this->classes['options'];
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @since 2.0
|
||||
*
|
||||
@@ -523,6 +536,20 @@ if ( ! class_exists( 'UM' ) ) {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @since 2.0
|
||||
*
|
||||
* @param $data array
|
||||
* @return um\admin\core\Admin_Forms_Settings()
|
||||
*/
|
||||
function admin_forms_settings( $data ) {
|
||||
if ( empty( $this->classes['admin_forms_settings_' . $data['class']] ) ) {
|
||||
$this->classes['admin_forms_settings_' . $data['class']] = new um\admin\core\Admin_Forms_Settings( $data );
|
||||
}
|
||||
return $this->classes['admin_forms_settings_' . $data['class']];
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @since 2.0
|
||||
|
||||
Reference in New Issue
Block a user