PATH:
home
/
letacommog
/
winwithd
/
wp-content
/
plugins
/
profile-builder-pro
/
admin
<?php /** * Function that creates the "Basic Information" submenu page * * @since v.2.0 * * @return void */ function wppb_register_basic_info_submenu_page() { add_submenu_page( 'profile-builder', __( 'Basic Information', 'profile-builder' ), __( 'Basic Information', 'profile-builder' ), 'manage_options', 'profile-builder-basic-info', 'wppb_basic_info_content' ); } add_action( 'admin_menu', 'wppb_register_basic_info_submenu_page', 2 ); /** * Function that adds content to the "Basic Information" submenu page * * @since v.2.0 * * @return string */ function wppb_basic_info_content() { $version = 'Free'; $version = ( ( PROFILE_BUILDER == 'Profile Builder Pro' ) ? 'Pro' : $version ); $version = ( ( PROFILE_BUILDER == 'Profile Builder Hobbyist' ) ? 'Hobbyist' : $version ); ?> <div class="wrap wppb-wrap wppb-info-wrap"> <div class="wppb-badge <?php echo $version; ?>"><span><?php printf( __( 'Version %s' ), PROFILE_BUILDER_VERSION ); ?></span></div> <h1><?php echo __( '<strong>Profile Builder </strong>' . $version, 'profile-builder' ); ?></h1> <p class="wppb-info-text"><?php printf( __( 'The best way to add front-end registration, edit profile and login forms.', 'profile-builder' ) ); ?></p> <hr /> <h2 class="wppb-callout"><?php _e( 'For Modern User Interaction', 'profile-builder' ); ?></h2> <div class="wppb-row wppb-3-col"> <div> <h3><?php _e( 'Login', 'profile-builder' ); ?></h3> <p><?php printf( __( 'Friction-less login using %s shortcode or a widget.', 'profile-builder' ), '<strong class="nowrap">[wppb-login]</strong>' ); ?></p> </div> <div> <h3><?php _e( 'Registration', 'profile-builder' ); ?></h3> <p><?php printf( __( 'Beautiful registration forms fully customizable using the %s shortcode.', 'profile-builder' ), '<strong class="nowrap">[wppb-register]</strong>' ); ?></p> </div> <div> <h3><?php _e( 'Edit Profile', 'profile-builder' ); ?></h3> <p><?php printf( __( 'Straight forward edit profile forms using %s shortcode.', 'profile-builder' ), '<strong class="nowrap">[wppb-edit-profile]</strong>' ); ?></p> </div> </div> <?php ob_start(); ?> <hr/> <div> <h3><?php _e( 'Extra Features', 'profile-builder' );?></h3> <p><?php _e( 'Features that give you more control over your users, increased security and help you fight user registration spam.', 'profile-builder' ); ?></p> <p><a href="admin.php?page=profile-builder-general-settings" class="button"><?php _e( 'Enable extra features', 'profile-builder' ); ?></a></p> </div> <div class="wppb-row wppb-3-col"> <div> <h3><?php _e( 'Recover Password', 'profile-builder' ); ?></h3> <p><?php printf( __( 'Allow users to recover their password in the front-end using the %s.', 'profile-builder' ), '<strong class="nowrap">[wppb-recover-password]</strong>' ); ?></p> </div> <div> <h3><?php _e( 'Admin Approval (*)', 'profile-builder' ); ?></h3> <p><?php _e( 'You decide who is a user on your website. Get notified via email or approve multiple users at once from the WordPress UI.', 'profile-builder' ); ?></p> </div> <div> <h3><?php _e( 'Email Confirmation', 'profile-builder' ); ?></h3> <p><?php _e( 'Make sure users sign up with genuine emails. On registration users will receive a notification to confirm their email address.', 'profile-builder' ); ?></p> </div> <div> <h3><?php _e( 'Minimum Password Length and Strength Meter', 'profile-builder' ); ?></h3> <p><?php _e( 'Eliminate weak passwords altogether by setting a minimum password length and enforcing a certain password strength.', 'profile-builder' ); ?></p> </div> <div> <h3><?php _e( 'Login with Email or Username', 'profile-builder' ); ?></h3> <p><?php _e( 'Allow users to log in with their email or username when accessing your site.', 'profile-builder' ); ?></p> </div> </div> <?php // Output here the Extra Features html for the Free version $extra_features_html = ob_get_contents(); ob_end_clean(); if ( $version == 'Free' ) echo $extra_features_html; ?> <hr/> <div class="wppb-row wppb-2-col"> <div> <h3><?php _e( 'Customize Your Forms The Way You Want (*)', 'profile-builder' ); ?></h3> <p><?php _e( 'With Extra Profile Fields you can create the exact registration form your project needs.', 'profile-builder' ); ?></p> <?php if ($version == 'Free'){ ?> <p><a href="https://www.cozmoslabs.com/wordpress-profile-builder/?utm_source=wpbackend&utm_medium=clientsite&utm_content=basicinfo-extrafields&utm_campaign=PBFree" class="wppb-button-free"><?php _e( 'Extra Profile Fields are available in Hobbyist or PRO versions', 'profile-builder' ); ?></a></p> <?php } else {?> <p><a href="admin.php?page=manage-fields" class="button"><?php _e( 'Get started with extra fields', 'profile-builder' ); ?></a></p> <?php } ?> <ul style="float: left; margin-right: 50px;"> <li><?php _e( 'Avatar Upload', 'profile-builder' ); ?></li> <li><?php _e( 'Generic Uploads', 'profile-builder' ); ?></li> <li><?php _e( 'Agree To Terms Checkbox', 'profile-builder' ); ?></li> <li><?php _e( 'Datepicker', 'profile-builder' ); ?> </li> <li><?php _e( 'Timepicker', 'profile-builder' ); ?> </li> <li><?php _e( 'Colorpicker', 'profile-builder' ); ?> </li> <li><?php _e( 'reCAPTCHA', 'profile-builder' ); ?></li> <li><?php _e( 'Country Select', 'profile-builder' ); ?></li> <li><?php _e( 'Currency Select', 'profile-builder' ); ?></li> <li><?php _e( 'Timezone Select', 'profile-builder' ); ?></li> </ul> <ul style="float: left;"> <li><?php _e( 'Input / Hidden Input', 'profile-builder' ); ?></li> <li><?php _e( 'Number', 'profile-builder' ); ?></li> <li><?php _e( 'Checkbox', 'profile-builder' ); ?></li> <li><?php _e( 'Select', 'profile-builder' ); ?></li> <li><?php _e( 'Radio Buttons', 'profile-builder' ); ?></li> <li><?php _e( 'Textarea', 'profile-builder' ); ?></li> <li><?php _e( 'Validation', 'profile-builder' ); ?></li> <li><?php _e( 'Map', 'profile-builder' ); ?></li> <li><?php _e( 'HTML', 'profile-builder' ); ?></li> </ul> </div> <div> <img src="<?php echo WPPB_PLUGIN_URL; ?>assets/images/pb_fields.png" alt="Profile Builder Extra Fields" class="wppb-fields-image" /> </div> </div> <hr/> <div> <h3><?php _e( 'Powerful Modules (**)', 'profile-builder' );?></h3> <p><?php _e( 'Everything you will need to manage your users is probably already available using the Pro Modules.', 'profile-builder' ); ?></p> <?php if( file_exists ( WPPB_PLUGIN_DIR.'/modules/modules.php' ) ): ?> <p><a href="admin.php?page=profile-builder-modules" class="button"><?php _e( 'Enable your modules', 'profile-builder' ); ?></a></p> <?php endif; ?> <?php if ($version == 'Free'){ ?> <p><a href="https://www.cozmoslabs.com/wordpress-profile-builder/?utm_source=wpbackend&utm_medium=clientsite&utm_content=basicinfo-modules&utm_campaign=PBFree" class="wppb-button-free"><?php _e( 'Find out more about PRO Modules', 'profile-builder' ); ?></a></p> <?php }?> </div> <div class="wppb-row wppb-3-col"> <div> <h3><?php _e( 'User Listing', 'profile-builder' ); ?></h3> <?php if ($version == 'Free'): ?> <p><?php _e( 'Easy to edit templates for listing your website users as well as creating single user pages. Shortcode based, offering many options to customize your listings.', 'profile-builder' ); ?></p> <?php else : ?> <p><?php printf( __( 'To create a page containing the users registered to this current site/blog, insert the following shortcode in a page of your chosing: %s.', 'profile-builder' ), '<strong class="nowrap">[wppb-list-users]</strong>' ); ?></p> <?php endif;?> </div> <div> <h3><?php _e( 'Email Customizer', 'profile-builder' ); ?></h3> <p><?php _e( 'Personalize all emails sent to your users or admins. On registration, email confirmation, admin approval / un-approval.', 'profile-builder' ); ?></p> </div> <div> <h3><?php _e( 'Custom Redirects', 'profile-builder' ); ?></h3> <p><?php _e( 'Keep your users out of the WordPress dashboard, redirect them to the front-page after login or registration, everything is just a few clicks away.', 'profile-builder' ); ?></p> </div> </div> <div class="wppb-row wppb-3-col"> <div> <h3><?php _e( 'Multiple Registration Forms', 'profile-builder' ); ?></h3> <p><?php _e( 'Set up multiple registration forms with different fields for certain user roles. Capture different information from different types of users.', 'profile-builder' ); ?></p> </div> <div> <h3><?php _e( 'Multiple Edit-profile Forms', 'profile-builder' ); ?></h3> <p><?php _e( 'Allow different user roles to edit their specific information. Set up multiple edit-profile forms with different fields for certain user roles.', 'profile-builder' ); ?></p> </div> <div> <h3><?php _e( 'Repeater Fields', 'profile-builder' ); ?></h3> <p><?php _e( 'Set up a repeating group of fields on register and edit profile forms. Limit the number of repeated groups for each user role.', 'profile-builder' ); ?></p> </div> </div> <?php //Output here Extra Features html for Hobbyist or Pro versions if ( $version != 'Free' ) echo $extra_features_html; ?> <hr/> <div class="wrap wppb-wrap wppb-1-3-col"> <div> <a href="<?php echo admin_url('options.php?page=profile-builder-pms-promo'); ?>"><img src="<?php echo plugins_url( '../assets/images/pb-pms-cross-promotion.png', __FILE__ ); ?>" alt="paid member subscriptions"/></a> </div> <div> <h3>Paid user profiles with Profile Builder and Paid Member Subscriptions</h3> <p>One of the most requested features in Profile Builder was for users to be able to pay for an account.</p> <p>Now that's possible using the free WordPress plugin - <a href="<?php echo admin_url('options.php?page=profile-builder-pms-promo'); ?>">Paid Member Subscriptions</a>.</p> <p><a href="<?php echo admin_url('options.php?page=profile-builder-pms-promo'); ?>" class="button">Find out how</a></p> </div> </div> <hr/> <div> <h3>Extra Notes</h3> <ul> <li><?php printf( __( ' * only available in the %1$sHobbyist and Pro versions%2$s.', 'profile-builder' ) ,'<a href="https://www.cozmoslabs.com/wordpress-profile-builder/?utm_source=wpbackend&utm_medium=clientsite&utm_content=basicinfo-extranotes&utm_campaign=PB'.$version.'" target="_blank">', '</a>' );?></li> <li><?php printf( __( '** only available in the %1$sPro version%2$s.', 'profile-builder' ), '<a href="https://www.cozmoslabs.com/wordpress-profile-builder/?utm_source=wpbackend&utm_medium=clientsite&utm_content=basicinfo-extranotes&utm_campaign=PB'.$version.'" target="_blank">', '</a>' );?></li> </ul> </div> </div> <?php }
[+]
..
[-] general-settings.php
[edit]
[-] manage-fields.php
[edit]
[-] admin-bar.php
[edit]
[-] register-version.php
[edit]
[-] basic-info.php
[edit]
[-] admin-functions.php
[edit]
[-] add-ons.php
[edit]
[-] pms-cross-promotion.php
[edit]