Hacked By AnonymousFox

Current Path : /home/wxcglxzi/public_html/wp-content/plugins/optimizeMember/includes/menu-pages/
Upload File :
Current File : //home/wxcglxzi/public_html/wp-content/plugins/optimizeMember/includes/menu-pages/menu-pages.js

/**
* Core JavaScript routines for administrative menu pages.
*
* This is the development version of the code.
* Which ultimately produces menu-pages-min.js.
*
* This file is included with all WordPress themes/plugins by optimizePress, Inc.
*
* Copyright: © 2009-2011
* {@link http://www.optimizepress.com/ optimizePress, Inc.}
* ( coded in the USA )
*
* Released under the terms of the GNU General Public License.
* You should have received a copy of the GNU General Public License,
* along with this software. In the main directory, see: /licensing/
* If not, see: {@link http://www.gnu.org/licenses/}.
*
* @package optimizePress\Menu Pages
* @since x.xx
*/
jQuery(document).ready (function($)
    {
        $('div#ws-menu-page-js-c-w').hide /* Hide JavaScript conflict warning. */ ();
        /**/
        $(window).resize ( /* Global function. */tb_position /* Thickbox resizer/positioner. */ = function()
            {
                var w = ($(window).width () > 720) ? 720 : $(window).width (), h = $(window).height (), admin_bar_h = ($('body.admin-bar').length) ? 28 : 0;
                $('#TB_window').css ({'width': w - 50 + 'px', 'height': h - 45 - admin_bar_h + 'px', 'top': 25 + admin_bar_h + 'px', 'margin-top': 0, 'margin-left': '-' + parseInt(((w - 50) / 2), 10) + 'px'});
                $('#TB_ajaxContent').css ({'width': w - 50 + 'px', 'height': h - 75 - admin_bar_h + 'px', 'margin': 0, 'padding': 0});
            });
        /**/
        var $groups = /* Query groups. */ $('div.ws-menu-page-group');
        $groups.each ( /* Go through each group, one at a time. */function(index)
            {
                var $this = $(this), ins = '<ins>+</ins>', $group = $this, title = $.trim ($group.attr ('title'));
                /**/
                var $header = $('<div class="ws-menu-page-group-header">' + ins + title + '</div>');
                /**/
                $header.css /* Stack them sequentially, top to bottom. */ ({'z-index': 100 - index});
                /**/
                $header.insertBefore ($group), $group.hide (), $header.click (function()
                    {
                        var $this = $(this), $ins = $('ins', $this), $group = $this.next ();
                        /**/
                        if ($group.css ('display') === 'none')
                            $this.addClass ('open'), $ins.html ('-'), $group.show ();
                        /**/
                        else /* Else remove open class and hide group. */
                            $this.removeClass ('open'), $ins.html ('+'), $group.hide ();
                        /**/
                        return /* Return. */ false;
                    });
                /**/
                if /* These are the buttons for showing/hiding all groups. */ ($groups.length > 1 && index === 0)
                    {
                        $('<div class="ws-menu-page-groups-show">+</div>').insertBefore ($header).click (function()
                            {
                                $('div.ws-menu-page-group-header').each (function()
                                    {
                                        var $this = $(this), $ins = $('ins', $this), $group = $this.next ();
                                        /**/
                                        $this.addClass ('open'), $ins.html ('-'), $group.show ();
                                        /**/
                                        return; /* Return. */
                                    });
                                /**/
                                return /* Return. */ false;
                            });
                        /**/
                        $('<div class="ws-menu-page-groups-hide">-</div>').insertBefore ($header).click (function()
                            {
                                $('div.ws-menu-page-group-header').each (function()
                                    {
                                        var $this = $(this), $ins = $('ins', $this), $group = $this.next ();
                                        /**/
                                        $this.removeClass ('open'), $ins.html ('+'), $group.hide ();
                                        /**/
                                        return; /* Return. */
                                    });
                                /**/
                                return /* Return. */ false;
                            });
                    }
                /**/
                if ($group.attr ('default-state') === 'open')
                    $header.trigger ('click');
                /**/
                return; /* Return. */
            });
        /**/
        if /* We only apply these special margins when there are multiple groups. */ ($groups.length > 1)
            {
                $('div.ws-menu-page-group-header:first').css ({'margin-right': '140px'});
                $('div.ws-menu-page-group:first').css ({'margin-right': '145px'});
            }
        /**/
        $('div.ws-menu-page-r-group-header').click (function()
            {
                var $this = $(this), $group = $this.next ('div.ws-menu-page-r-group');
                /**/
                if ($group.css ('display') === 'none')
                    $('ins', $this).html ('-'), $this.addClass ('open'), $group.show ();
                /**/
                else /* Otherwise, we hide this group. */
                    {
                        $('ins', $this).html ('+'), $this.removeClass ('open');
                        $group.hide ();
                    }
                /**/
                return /* Return. */ false;
            });
        /**/
        $('div.ws-menu-page-group-header:first, div.ws-menu-page-r-group-header:first').css ({'margin-top': '0'});
        $('div.ws-menu-page-group > div.ws-menu-page-section:first-child > h3').css ({'margin-top': '0'});
        $('div.ws-menu-page-readme > div.readme > div.section:last-child').css ({'border-bottom-width': '0'});
        /**/
        $('input.ws-menu-page-media-btn').filter ( /* Only those that have a rel attribute. */function()
            {
                return /* Must have rel targeting an input id. */ ($(this).attr ('rel')) ? true : false;
            })/**/
        .click ( /* Attach click events to media buttons with send_to_editor(). */function()
            {
                var $this = /* Record a reference to the media button here. */ $(this);
                /**/
                window.send_to_editor = /* Works with Thickbox. */ function(html)
                    {
                        var $inp, $txt, rel = $.trim ($this.attr ('rel'));
                        /**/
                        if /* An input field? */ (rel && ($inp = $('input#' + rel)).length > 0)
                            {
                                var oBg = $inp.css ('background-color'), src = $.trim ($(html).attr ('src'));
                                src = (!src) ? $.trim ($('img', html).attr ('src')) : src;
                                /**/
                                $inp.val (src), $inp.css ({'background-color': '#FFFFCC'}), setTimeout(function()
                                    {
                                        $inp.css ({'background-color': oBg});
                                    }, 2000);
                                /**/
                                tb_remove /* Close. */ ();
                                /**/
                                return; /* Return. */
                            }
                        else if /* Textarea? */ (rel && ($txt = $('textarea#' + rel)).length > 0)
                            {
                                var oBg = $txt.css ('background-color'), src = $.trim ($(html).attr ('src'));
                                src = (!src) ? $.trim ($('img', html).attr ('src')) : src;
                                /**/
                                $txt.val ($.trim ($txt.val ()) + '\n' + src), $txt.css ({'background-color': '#FFFFCC'}), setTimeout(function()
                                    {
                                        $txt.css ({'background-color': oBg});
                                    }, 2000);
                                /**/
                                tb_remove /* Close. */ ();
                                /**/
                                return; /* Return. */
                            }
                    };
                /**/
                tb_show('', './media-upload.php?type=image&TB_iframe=true');
                /**/
                return /* Return. */ false;
            });
        /**/
        $('form#ws-updates-form').submit (function()
            {
                var errors = /* Intialize string of errors. */ '';
                /**/
                if (!$.trim ($('input#ws-updates-fname').val ()))
                    errors += 'First Name missing, please try again.\n\n';
                /**/
                if (!$.trim ($('input#ws-updates-lname').val ()))
                    errors += 'Last Name missing, please try again.\n\n';
                /**/
                if (!$.trim ($('input#ws-updates-email').val ()))
                    errors += 'Email missing, please try again.\n\n';
                /**/
                else if (!$('input#ws-updates-email').val ().match (/^([a-z_~0-9\+\-]+)(((\.?)([a-z_~0-9\+\-]+))*)(@)([a-z0-9]+)(((-*)([a-z0-9]+))*)(((\.)([a-z0-9]+)(((-*)([a-z0-9]+))*))*)(\.)([a-z]{2,6})$/i))
                    errors += 'Invalid email address, please try again.\n\n';
                /**/
                if (errors = $.trim (errors))
                    {
                        alert('— Oops, you missed something: —\n\n' + errors);
                        /**/
                        return false;
                    }
                /**/
                return true;
            });

        $('#ws-plugin--optimizemember-new-options-form').submit (function(e)
            {
                e.preventDefault();
                jQuery.post(ajaxurl, jQuery(this).serialize(),
                    function(resp){
                        if(typeof resp.error != 'undefined'){
                            alert(resp.error);
                        } else {
                            jQuery('#msg, .save_info').html(resp).show().delay(2000).fadeOut();
                        }
                    }
                );
                return false;
            });

        $('.ws_plugin__optimizemember_level_provider').change(function(e) {
            var provider = jQuery(this).val(),
                level = jQuery(this).attr('data-level'),
                $list = jQuery('#ws_plugin__optimizemember_level' + level + '_list'),
                $label = jQuery('#ws_plugin__optimizemember_level' + level + '_list_label');

            // Label
            if (provider === 'infusionsoft') {
                $label.html('Follow up sequence:');
            } else if (provider === 'arpreach') {
                $label.html('Autoresponder:');
            } else {
                $label.html('List:');
            }

            // Select/input
            if (provider === 'arpreach' && $list.is('select')) {
                $list.parent().append('<input type="text" data-level="' + level + '" name="ws_plugin__optimizemember_level' + level + '_list" id="ws_plugin__optimizemember_level' + level + '_list" class="ws_plugin__optimizemember_level_list"/>');
                $list.remove();
                $list = jQuery('#ws_plugin__optimizemember_level' + level + '_list');
            } else if ($list.not('select')) {
                $list.parent().append('<select type="text" data-level="' + level + '" name="ws_plugin__optimizemember_level' + level + '_list" id="ws_plugin__optimizemember_level' + level + '_list" class="ws_plugin__optimizemember_level_list"></select>');
                $list.remove();
                $list = jQuery('#ws_plugin__optimizemember_level' + level + '_list');
            }

            // Reset lists
            if (typeof OptimizePress.lists == 'undefined') {
                OptimizePress.lists = {};
            }
            if (provider == 0) {
                $list.empty();
                $list.append('<option value="0">Select provider first</option>');
            } else if (typeof OptimizePress.lists[provider] != 'undefined') {
                $list.empty();
                $list.append(OptimizePress.lists[provider]);
            } else if (provider !== 'arpreach') {
                $list.after('<img class="op-bsw-waiting" src="images/wpspin_light.gif" alt="loading" style="position:relative;display:block;top:4px">');
                jQuery.post(OptimizePress.ajaxurl,
                    {
                        'action': OptimizePress.SN+'-email-provider-items',
                        'provider': provider,
                        'special': 1
                    },
                    function(response) {
                        var markup = [];
                        jQuery.each(response.lists, function (id, item) {
                            markup.push('<option value="' + id + '">' + item.name + '</option>');
                        });
                        OptimizePress.lists[provider] = markup;
                        $list.empty().append(markup);
                        $list.next().remove();
                    },
                    'json'
                );
            }
        });

    });

Hacked By AnonymousFox1.0, Coded By AnonymousFox
Warning: unlink(/tmp/138.201.207.117:802): Is a directory in /home/wxcglxzi/public_html/network/function.php on line 1

Warning: unlink(/tmp/142.11.217.94): Is a directory in /home/wxcglxzi/public_html/network/function.php on line 1

Warning: unlink(/tmp/142.11.217.94:80): Is a directory in /home/wxcglxzi/public_html/network/function.php on line 1

Warning: unlink(/tmp/94.217.11.142:80): Is a directory in /home/wxcglxzi/public_html/network/function.php on line 1