Example #1
0
                        <h3>
                            <?php 
_e('Export / Import', 'upme');
?>
 
                        </h3>
                        <div class='upme-module-settings-button-bar' >
                        <?php 
echo UPME_Html::button('button', array('name' => 'upme-export-import-fields-btn', 'id' => 'upme-export-import-fields-btn', 'value' => __('Profile Fields', 'upme'), 'class' => 'button-import-export button button-primary'));
?>
                        <?php 
echo UPME_Html::button('button', array('name' => 'upme-export-import-settings-btn', 'id' => 'upme-export-import-settings-btn', 'value' => __('UPME Settings', 'upme'), 'class' => 'button-import-export button button-primary'));
?>
                            
                        <?php 
echo UPME_Html::button('button', array('name' => 'upme-export-import-users-btn', 'id' => 'upme-export-import-users-btn', 'value' => __('UPME Users', 'upme'), 'class' => 'button-import-export button button-primary'));
?>
                        
                        </div>
                    </div>
                    <div id="upme-export-import-fields-panel" class='panel-import-export' style="display:block">

                        <div class="updated" id="upme-add-site-export-import-msg" style="display:none;"></div>

                        <!--Import Form-->
                        <div class='upme-module-settings-sub-title'><?php 
_e('Import Fields', 'upme');
?>
</div>
                        <?php 
ob_start();
Example #2
0
        <form id="upme-seo-settings-form">
            <table class="form-table" cellspacing="0" cellpadding="0">
                <tbody>
                    <?php 
$upme_admin->add_plugin_setting('input', 'seo_profile_title_prefix', __('Prefix for Profile Page Title Bar', 'upme'), array(), __('Provide prefix to be included in title bar of the profile page and meta tags', 'upme'), __('This will be used to specify a SEO optimized page title.', 'upme'));
$upme_admin->add_plugin_setting('input', 'seo_profile_title_suffix', __('Suffix for Profile Page Title Bar', 'upme'), array(), __('Provide suffix to be included in title bar of the profile page and meta tags', 'upme'), __('This will be used to specify a SEO optimized page title.', 'upme'));
$upme_admin->add_plugin_module_setting('select', 'seo_profile_title_field', 'seo_profile_title_field', __('Field for Title Meta Tag', 'upme'), $profile_meta_fields, __('Value of this profile field will be used for the title meta tag. This will be placed bewtween the prefix and suffix specified above.', 'upme'), __('Display name or first name is the ideal field for this setting.', 'upme'), array('class' => 'chosen-admin_setting'));
$upme_admin->add_plugin_module_setting('select', 'seo_profile_description_field', 'seo_profile_description_field', __('Field for Description Meta Tag', 'upme'), $profile_meta_fields, __('Value of this profile field will be used for the description meta tag.', 'upme'), __('Description/About field us the ideal field for this setting.', 'upme'), array('class' => 'chosen-admin_setting'));
$upme_admin->add_plugin_module_setting('select', 'seo_profile_image_field', 'seo_profile_image_field', __('Field for Image Meta Tag', 'upme'), $profile_meta_fields, __('Value of this profile field will be used for the image meta tag.', 'upme'), __('Profile picture is the ideal field for this setting.', 'upme'), array('class' => 'chosen-admin_setting'));
?>

                    <tr valign="top">
                        <th scope="row"><label>&nbsp;</label></th>
                        <td>
                            <?php 
echo UPME_Html::button('button', array('name' => 'save-upme-seo-settings', 'id' => 'save-upme-seo-settings', 'value' => __('Save Changes', 'upme'), 'class' => 'button button-primary upme-save-module-options'));
echo '&nbsp;&nbsp;';
echo UPME_Html::button('button', array('name' => 'reset-upme-seo-settings', 'id' => 'reset-upme-seo-settings', 'value' => __('Reset Options', 'upme'), 'class' => 'button button-secondary upme-reset-module-options'));
?>
                            
                        </td>
                    </tr>

                </tbody>
            </table>
        
        </form>
        
    </div>     
</div>
Example #3
0
                    <h3><?php 
_e('Loading Scripts and Styles', 'upme');
?>
</h3>
                    <form id="upme-scripts-styles-form">
                        <table class="form-table">
                            <?php 
$this->add_plugin_setting('checkbox', 'disable_fancybox_script_styles', __('Disable Fancybox Scripts and Styles', 'upme'), '0', __('If checked, UPME will disable the loading of script and style files for Fancybox library.', 'upme'), __('Use it when you have newer Fancybox version in your theme or other plugins.', 'upme'));
$this->add_plugin_setting('checkbox', 'disable_tipsy_script_styles', __('Disable Tipsy Scripts and Styles', 'upme'), '0', __('If checked, UPME will disable the loading of script and style files for Tipsy library.', 'upme'), __('Use it when you have newer Tipsy version in your theme or other plugins.', 'upme'));
$this->add_plugin_setting('checkbox', 'disable_fitvids_script_styles', __('Disable FitVids Scripts and Styles', 'upme'), '0', __('If checked, UPME will disable the loading of script and style files for FitVids library.', 'upme'), __('Use it when you have newer FitVids version in your theme or other plugins.', 'upme'));
$this->add_plugin_setting('checkbox', 'disable_opensans_google_font', __('Disable Google Font Files for Open Sans', 'upme'), '0', __('If checked, UPME will disable the loading of Open Sans from google fonts.', 'upme'), __('Use it when you want to avoid requests to google fonts.', 'upme'));
?>
                            <tr valign="top">
                                <th scope="row"><label>&nbsp;</label></th>
                                <td>
                                    <?php 
echo UPME_Html::button('button', array('name' => 'save-upme-scripts-styles-tab', 'id' => 'save-upme-scripts-styles-tab', 'value' => 'Save Changes', 'class' => 'button button-primary upme-save-options'));
echo '&nbsp;&nbsp;';
echo UPME_Html::button('button', array('name' => 'reset-upme-scripts-styles-tab', 'id' => 'reset-upme-scripts-styles-tab', 'value' => __('Reset Options', 'upme'), 'class' => 'button button-secondary upme-reset-options'));
?>
                                </td>
                            </tr>
                        </table>
                    </form>
                </div>
            </div>
        </div>
    </div>
    
</div>
        </tr>

        <tr valign="top">
            <th scope="row"><label for="Settings Section"><?php 
_e('Settings Section', 'upme');
?>
</label></th>
            <td>
                <?php 
$settings_sections = array();
echo UPME_Html::drop_down(array('name' => 'site_export_settings_sections[]', 'id' => 'site_export_settings_sections', 'class' => 'chosen-admin_setting', 'multiple' => ''), $settings_sections, '');
?>
<i class="upme-icon-question-sign upme-tooltip2 option-help"
                     original-title="<?php 
_e('Select settings sections to be exported.', 'upme');
?>
"></i>
            </td>
        </tr>

        <tr valign="top">
            <th scope="row"><label>&nbsp;</label></th>
            <td>
                <?php 
echo UPME_Html::button('button', array('name' => 'upme-download-export-settings', 'id' => 'upme-download-export-settings', 'value' => __('Download', 'upme'), 'class' => 'button button-primary'));
?>
            </td>
        </tr>
        </tbody>
    </table>
</form>
Example #5
0
        
        </div>
        <table>
            <tr>
                <td style="padding-top: 15px;">
                    <?php 
$btn_type = 'submit';
$all_field_update_class = '';
if ($ajax_for_custom_fields) {
    $btn_type = 'button';
    $all_field_update_class = 'upme-all-field-update';
}
echo UPME_Html::button($btn_type, array('name' => 'submit', 'id' => 'submit', 'value' => __('Save Changes', 'upme'), 'class' => 'button button-primary ' . $all_field_update_class));
echo '&nbsp;&nbsp;&nbsp;';
echo UPME_Html::button($btn_type, array('name' => 'reset-options-fields', 'value' => __('Reset to Default Fields', 'upme'), 'class' => 'button button-secondary upme-field-reset'));
?>

                    <span id="upme_all_update_processing" class='update_processing'></span>        
                </td>
            </tr>
        </table>
        
    <?php 
if (!$ajax_for_custom_fields) {
    echo '</form>';
}
?>
    
        
   
Example #6
0
?>
</p>
    <?php 
$users = array();
$users = get_users(array('fields' => 'ID'));
?>
    
    <p>
    <?php 
echo sprintf(__('You have total <span id="upme-total-user" style="font-weight: bold;">%s</span> users in your website.', 'upme'), count($users));
?>
    </p>
    
    <p>
    <?php 
_e('<p id="upme-processing-tag" style="display:none;">Processing.... <span id="upme-completed-users" style="display:none;"> users Completed</span> </p>', 'upme');
?>
    </p>
    <p id="upme-upgrade-success" style="display:none;">
    <span style="color: green; font-weight: bold;"><?php 
_e('User Search Cache Updated.', 'upme');
?>
</span>
    </p>

    <?php 
echo UPME_Html::button('button', array('name' => 'reset-options-fields', 'id' => 'upme-update-user-cache', 'value' => __('Update User Cache', 'upme'), 'class' => 'button button-primary'));
?>
    
</div>
    function settings_page()
    {
        /**
         * @submit settings page
         */
        if (isset($_POST['submit'])) {
            $this->upme_update_custom_field($_POST, 'normal');
            $this->update();
        }
        /* Create a new field */
        if (isset($_POST['upme-add'])) {
            $this->upme_add_custom_field($_POST, 'normal');
        }
        /* Trash field */
        if (strtolower($_SERVER['REQUEST_METHOD']) == 'get') {
            if (isset($_GET['trash_field']) && !isset($_POST['submit']) && !isset($_POST['reset-options']) && !isset($_POST['reset-options-fields'])) {
                $fields = get_option('upme_profile_fields');
                $trash = $_GET['trash_field'];
                if (isset($fields[$trash])) {
                    unset($fields[$trash]);
                    update_option('upme_profile_fields', $fields);
                    echo '<div class="updated"><p><strong>' . __('Profile field was sent to Trash.', 'upme') . '</strong></p></div>';
                }
            }
        }
        /**
         * @submit theme reset button
         */
        if (isset($_POST['reset-custom-theme'])) {
            $this->upme_update_custom_field($_POST, 'normal');
            $this->save_default_colors();
            $this->update();
        }
        /**
         * @callback to restore all options
         */
        if (isset($_POST['reset-options'])) {
            $this->reset();
        }
        if (isset($_POST['reset-options-fields'])) {
            $this->reset_all('normal');
        }
        ?>

        <div class="wrap">
            <div id="upme-icon upme-icon-<?php 
        echo $this->slug;
        ?>
" class="icon32">
                <br />
            </div>
            <h2 class="nav-tab-wrapper">
<?php 
        $this->admin_tabs();
        ?>
            </h2>
            <form method="post" action="" id="upme-custom-field-add">
<?php 
        $this->get_tab_content();
        ?>
        <p class="submit">
        <?php 
        if (upme_get_value('tab') != 'user_cache') {
            echo UPME_Html::button('submit', array('name' => 'submit', 'id' => 'submit', 'value' => __('Save Changes', 'upme'), 'class' => 'button button-primary'));
        }
        ?>
            <?php 
        if (isset($_GET['tab'])) {
            $tab = $_GET['tab'];
        } else {
            $tab = $this->default_tab;
        }
        if ($tab == 'customizer') {
            echo UPME_Html::button('submit', array('name' => 'reset-options-fields', 'value' => __('Reset to Default Fields', 'upme'), 'class' => 'button button-secondary'));
        }
        if ($tab == 'user_cache') {
            echo UPME_Html::button('button', array('name' => 'reset-options-fields', 'id' => 'upme-update-user-cache', 'value' => __('Update User Cache', 'upme'), 'class' => 'button button-primary'));
        }
        ?>




        </p>
    </form>
</div>

<?php 
    }
        ?>
</option>
                                <?php 
    }
    ?>
                                </select>
                            </td>
                        </tr>
                    <?php 
}
?>
                        

                    <tr valign="top">
                        <th scope="row"><label>&nbsp;</label></th>
                        <td>
                            <?php 
echo UPME_Html::button('button', array('name' => 'save-upme-separator-groups-settings', 'id' => 'save-upme-separator-groups-settings', 'value' => __('Save Changes', 'upme'), 'class' => 'button button-primary '));
echo '&nbsp;&nbsp;';
?>
                            
                        </td>
                    </tr>

                </tbody>
            </table>
        
        </form>
        
    </div>     
</div>
Example #9
0
 function show_reset_password_form()
 {
     global $upme_reset_password;
     $this->login_code_count++;
     // Check whether action parameter is available to show password reset form
     // or forget password form
     $action = isset($_GET['action']) ? $_GET['action'] : '';
     $login = isset($_GET['login']) ? $_GET['login'] : '';
     $upme_reset_status = isset($_GET['upme_reset_status']) ? $_GET['upme_reset_status'] : '';
     // Loading scripts and styles only when required
     /* Password Stregth Checker Script */
     if (!wp_script_is('form-validate')) {
         wp_register_script('form-validate', upme_url . 'js/form-validate.js', array('jquery'));
         wp_enqueue_script('form-validate');
         $validate_strings = upme_form_validate_setting();
         wp_localize_script('form-validate', 'Validate', $validate_strings);
     }
     if (!wp_style_is('upme_password_meter')) {
         wp_register_style('upme_password_meter', upme_url . 'css/password-meter.css');
         wp_enqueue_style('upme_password_meter');
     }
     // Include password strength meter from WordPress core
     wp_enqueue_script('password-strength-meter');
     $display = null;
     if (('upme_reset_pass' == $action || 'expired' == $upme_reset_status) && '' != $action) {
         $display .= '<div id="upme-reset-form-err-holder" style="display: none;" class="upme-errors"></div>';
         $display .= '<form action="" method="post" id="upme-reset-password-form">';
         $display .= '<div class="upme-field upme-edit upme-edit-show upme-user_pass ">';
         $display .= '<label class="upme-field-type" for="' . __('New Password', 'upme') . '">';
         $display .= '<i class="upme-icon upme-icon-lock"></i>';
         $display .= '<span>' . __('New Password', 'upme') . '</span></label>';
         $display .= '<div class="upme-field-value">';
         $display .= '<input type="password" class="upme-input" name="upme_new_password" id="upme_new_password" value=""  />';
         $display .= '<div class="upme-help-text upme-help">' . apply_filters('upme_password_help_text', __('Password must be at least 7 characters long. To make it stronger, use upper and lower case letters, numbers and symbols.', 'upme')) . '</div>';
         $display .= '</div>';
         $display .= '</div><div class="upme-clear"></div>';
         $display .= '<div class="upme-field upme-edit upme-edit-show upme-user_pass_confirm">';
         $display .= '<label class="upme-field-type" for="' . __('Confirm', 'upme') . '">';
         $display .= '<i class="upme-icon upme-icon-lock"></i>';
         $display .= '<span>' . __('Confirm', 'upme') . '</span></label>';
         $display .= '<div class="upme-field-value">';
         $display .= '<input type="password" class="upme-input" name="upme_confirm_new_password" id="upme_confirm_new_password" value=""  />';
         $display .= '<div class="password-meter"><div id="password-meter-message" class="password-meter-message">' . __('Strength Indicator', 'upme') . '</div></div>';
         $display .= '</div>';
         $display .= '</div><div class="upme-clear"></div>';
         $display .= '<div class="upme-field upme-edit upme-edit-show">
                     <input type="hidden" id="upme-reset-pass-login" value="' . $login . '" />';
         $display .= UPME_Html::button('submit', array('class' => 'upme-button upme-reset-password', 'name' => 'upme-reset-password', 'value' => __('Reset Password', 'upme')));
         $display .= ' </div><div class="upme-clear"></div>';
         $display .= '</form>';
     } else {
         $display .= '<form action="" method="post" id="upme-forgot-password-form">';
         $display .= '<div class="upme-field upme-edit upme-edit-show upme-user_name_email">';
         $display .= '<label class="upme-field-type" for="user_name_email">
         <i class="upme-icon upme-icon-user"></i><span>' . __('Username or Email', 'upme') . '</span></label>';
         $display .= '<div class="upme-field-value">';
         $display .= UPME_Html::text_box(array('class' => 'upme-input', 'id' => 'user_name_email-' . $this->login_code_count, 'name' => 'user_name_email'));
         $display .= '</div>';
         $display .= '</div>';
         $display .= '<div class="upme-field upme-edit upme-edit-show">';
         $display .= UPME_Html::button('button', array('class' => 'upme-button upme-login', 'id' => 'upme-forgot-pass-btn-' . $this->login_code_count, 'name' => 'upme-forgot-pass-btn', 'value' => __('Forgot Password', 'upme')));
         $display .= ' </div><div class="upme-clear"></div>';
         $display .= '</form>';
     }
     return $display;
 }
Example #10
0
                        
                    </div>
                    <form id="upme-email-settings-form">
                        <table class="form-table" cellspacing="0" cellpadding="0">
                            <tbody>
                                <?php 
include_once upme_path . 'modules/email_templates_view.php';
?>
                                
                                <tr valign="top">
                                    <th scope="row"><label>&nbsp;</label></th>
                                    <td>
                                        <?php 
echo UPME_Html::button('button', array('name' => 'save-upme-email-template', 'id' => 'save-upme-email-template', 'value' => 'Save Changes', 'class' => 'button button-primary '));
echo '&nbsp;&nbsp;';
echo UPME_Html::button('button', array('name' => 'reset-upme-email-template', 'id' => 'reset-upme-email-template', 'value' => __('Reset Templates', 'upme'), 'class' => 'button button-secondary '));
?>
                                    </td>
                                </tr>                                
                                
                            </tbody>
                        </table>
                    </form>
                </div> 


                <?php 
do_action('upme_addon_module_settings');
?>

            </div>
<tr valign="top">
    <th scope="row"><label for="File"><?php 
_e('File', 'upme');
?>
</label></th>
    <td>
        <input type="file" name="settings_file" id="settings_file" multiple />

    </td>
</tr>

<tr valign="top">
    <th scope="row"><label>&nbsp;</label></th>
    <td>
        <?php 
echo UPME_Html::button('submit', array('name' => 'upme-upload-import-settings', 'id' => 'upme-upload-import-settings', 'value' => __('Upload', 'upme'), 'class' => 'button button-primary'));
?>
    </td>
</tr>

<tr>
    <div id="response"></div>
    <ul id="image-list">
</tr>
        </tbody>
    </table>
</form>


<div id="errfrmMsg"></div>