PATH:
home
/
letacommog
/
supportleta
/
wp-content
/
plugins
/
user-pro
/
functions
<?php add_action('init', 'userpro_init_setup', 11); function userpro_init_setup() { global $userpro; if (!empty($userpro->fields) && !get_option('userpro_pre_icons_setup')){ $userpro->update_field_icons(); } if (!get_option('userpro_pre_icons_setup') ) { $userpro->update_field_icons(); } /* Setup Fields */ if (!get_option('userpro_fields')){ $userpro_fields['first_name'] = array( '_builtin' => 1, 'type' => 'text', 'label' => 'First Name' ); $userpro_fields['last_name'] = array( '_builtin' => 1, 'type' => 'text', 'label' => 'Last Name' ); $userpro_fields['display_name'] = array( '_builtin' => 1, 'type' => 'text', 'label' => 'Profile Display Name', 'help' => 'Your profile name/nickname that is displayed to public.' ); $userpro_fields['user_login'] = array( '_builtin' => 1, 'type' => 'text', 'label' => 'Username' ); $userpro_fields['user_email'] = array( '_builtin' => 1, 'type' => 'text', 'label' => 'E-mail Address' ); $userpro_fields['username_or_email'] = array( '_builtin' => 1, 'type' => 'text', 'label' => 'Username or E-mail' ); $userpro_fields['user_pass'] = array( '_builtin' => 1, 'type' => 'password', 'label' => 'Password', 'help' => 'Your password must be 8 characters long at least.' ); $userpro_fields['user_pass_confirm'] = array( '_builtin' => 1, 'type' => 'password', 'label' => 'Confirm your Password' ); $userpro_fields['passwordstrength'] = array( '_builtin' => 1, 'type' => 'passwordstrength', 'label' => 'Password Strength Meter', 'too_short' => 'Password too short', 'very_strong' => 'Very Strong', 'strong' => 'Strong', 'good' => 'Good', 'weak' => 'Weak', 'very_weak' => 'Very Weak' ); $userpro_fields['country'] = array( '_builtin' => 1, 'type' => 'select', 'label' => 'Country/Region', 'options' => userpro_filter_to_array('country'), 'placeholder' => 'Select your Country' ); $userpro_fields['role'] = array( '_builtin' => 1, 'type' => 'select', 'label' => 'Role', 'options' => userpro_filter_to_array('roles'), 'placeholder' => 'Select your account type' ); $userpro_fields['profilepicture'] = array( '_builtin' => 1, 'type' => 'picture', 'label' => 'Profile Picture', 'button_text' => 'Upload a profile picture', 'help' => 'Upload a picture that presents you across the site.' ); $userpro_fields['gender'] = array( '_builtin' => 1, 'type' => 'radio', 'label' => 'Gender', 'options' => array('male' => 'Male', 'female' => 'Female' ) ); $userpro_fields['description'] = array( '_builtin' => 1, 'type' => 'textarea', 'label' => 'Biography', 'help' => 'Describe yourself.', 'html' => 1 ); $userpro_fields['facebook'] = array( '_builtin' => 1, 'type' => 'text', 'label' => 'Facebook Page' ); $userpro_fields['twitter'] = array( '_builtin' => 1, 'type' => 'text', 'label' => 'Twitter' ); $userpro_fields['google_plus'] = array( '_builtin' => 1, 'type' => 'text', 'label' => 'Google+' ); $userpro_fields['user_url'] = array( '_builtin' => 1, 'type' => 'text', 'label' => 'Website (URL)' ); /** * Security Question Answer new Filed Start * By Rahul * On 21 NOV 2014 */ $userpro_fields['securityqa'] = array( '_builtin' => 1, 'type' => 'securityqa', 'label' => 'Are You A Human?' ); /** * Security Question Answer new Filed End * By Rahul * On 21 NOV 2014 */ update_option('userpro_fields', $userpro_fields); update_option('userpro_fields_builtin', $userpro_fields); } /* Setup Field Groups */ if (!get_option('userpro_fields_groups')){ $userpro_fields_groups['register']['default'] = array( 'accountinfo' => userpro_add_section( __('Account Details','userpro'), 1, 0 ), 'user_login' => userpro_add_field('user_login', 0, 0, 1, 'username_exists'), 'user_email' => userpro_add_field('user_email', 1, 0, 1, 'email_exists'), 'user_pass' => userpro_add_field('user_pass', 0, 0, 1, null), 'user_pass_confirm' => userpro_add_field('user_pass_confirm', 0, 0, 0, null), 'passwordstrength' => userpro_add_field('passwordstrength', 0, 0, 0, null), 'profile' => userpro_add_section( __('Profile Details','userpro'), 1, 1 ), 'display_name' => userpro_add_field('display_name', 0, 0, 0, null), 'profilepicture' => userpro_add_field('profilepicture', 0, 0, 0, null), 'gender' => userpro_add_field('gender', 0, 0, 0, null), 'country' => userpro_add_field('country', 0, 0, 0, null), 'social' => userpro_add_section( __('Social Profiles','userpro'), 1, 1 ), 'facebook' => userpro_add_field('facebook', 0, 0, 0, null), 'twitter' => userpro_add_field('twitter', 0, 0, 0, null), 'google_plus' => userpro_add_field('google_plus', 0, 0, 0, null), 'user_url' => userpro_add_field('user_url', 0, 0, 0, null), ); $userpro_fields_groups['login']['default'] = array( 'username_or_email' => userpro_add_field('username_or_email', 0, 0, 1, null), 'user_pass' => userpro_add_field('user_pass', 0, 0, 1, null) ); $userpro_fields_groups['edit']['default'] = array( 'profile' => userpro_add_section( __('Profile Details','userpro'), 1, 0 ), 'display_name' => userpro_add_field('display_name', 0, 0, 0, null), 'profilepicture' => userpro_add_field('profilepicture', 0, 0, 0, null), 'first_name' => userpro_add_field('first_name', 0, 0, 0, null), 'last_name' => userpro_add_field('last_name', 0, 0, 0, null), 'description' => userpro_add_field('description', 0, 0, 0, null), 'gender' => userpro_add_field('gender', 0, 0, 0, null), 'country' => userpro_add_field('country', 0, 0, 0, null), 'social' => userpro_add_section( __('Social Profiles','userpro'), 1, 0 ), 'facebook' => userpro_add_field('facebook', 0, 0, 0, null), 'twitter' => userpro_add_field('twitter', 0, 0, 0, null), 'google_plus' => userpro_add_field('google_plus', 0, 0, 0, null), 'user_url' => userpro_add_field('user_url', 0, 0, 0, null), 'accountinfo' => userpro_add_section( __('Account Details','userpro'), 1, 0 ), 'user_email' => userpro_add_field('user_email', 1, 0, 0, 'email_domain_check'), 'user_pass' => userpro_add_field('user_pass', 0, 0, 0, null), 'user_pass_confirm' => userpro_add_field('user_pass_confirm', 0, 0, 0, null), 'passwordstrength' => userpro_add_field('passwordstrength', 0, 0, 0, null), ); $userpro_fields_groups['view']['default'] = $userpro_fields_groups['edit']['default']; $userpro_fields_groups['social']['default'] = array( 'user_email' => userpro_add_field('user_email'), 'facebook' => userpro_add_field('facebook'), 'twitter' => userpro_add_field('twitter'), 'google_plus' => userpro_add_field('google_plus'), 'user_url' => userpro_add_field('user_url') ); update_option('userpro_fields_groups', $userpro_fields_groups); update_option('userpro_fields_groups_default', $userpro_fields_groups); update_option('userpro_fields_groups_default_register', $userpro_fields_groups['register']['default']); update_option('userpro_fields_groups_default_login', $userpro_fields_groups['login']['default']); update_option('userpro_fields_groups_default_edit', $userpro_fields_groups['edit']['default']); update_option('userpro_fields_groups_default_view', $userpro_fields_groups['edit']['default']); update_option('userpro_fields_groups_default_social', $userpro_fields_groups['social']['default']); } }
[+]
..
[-] shortcode-functions.php
[edit]
[-] hooks-actions.php
[edit]
[-] social-connect.php
[edit]
[-] _trial.php
[edit]
[-] fields-hooks.php
[edit]
[-] msg-functions.php
[edit]
[-] terms-agreement.php
[edit]
[-] badge-functions.php
[edit]
[-] fields-setup.php
[edit]
[-] ajax.php
[edit]
[-] shortcode-main.php
[edit]
[-] member-search-filters.php
[edit]
[-] shortcode-social-connect.php
[edit]
[-] global-actions.php
[edit]
[-] security.php
[edit]
[-] api.php
[edit]
[-] mail-functions.php
[edit]
[-] memberlist-functions.php
[edit]
[-] invite_users_widgets.php
[edit]
[-] common-functions.php
[edit]
[-] shortcode-extras.php
[edit]
[-] icons-functions.php
[edit]
[-] hooks-filters.php
[edit]
[-] frontend-publisher-functions.php
[edit]
[-] instagramPanel.php
[edit]
[-] defaults.php
[edit]
[-] fields-filters.php
[edit]
[-] linkedinPanel.php
[edit]
[-] fields-functions.php
[edit]
[-] user-functions.php
[edit]
[-] initial-setup.php
[edit]
[-] buddypress.php
[edit]
[-] shortcode-private-content.php
[edit]
[-] template-redirects.php
[edit]
[-] custom-alerts.php
[edit]