HEX
Server: Apache
System: Linux msm5694.mjhst.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: camjab_ssh (1000)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: /home/httpd/html/baretube.com/core/js/Tube.js
var settings = $.extend(settings || {}, { translations : [] });

(function($) {
    $.unserialize = function(serializedString) {
        var str = decodeURI(serializedString);
        var pairs = str.split('&');
        var obj = {}, p, idx, val;
        for (var i = 0, n = pairs.length; i < n; i++) {
            p = pairs[i].split('=');
            idx = p[0];
            if (idx.indexOf("[]") == (idx.length - 2)) {
                // Eh um vetor
                var ind = idx.substring(0, idx.length - 2)
                if (obj[ind] === undefined) {
                    obj[ind] = [];
                }
                obj[ind].push(p[1]);
            } else {
                obj[idx] = p[1];
            }
        }
        return obj;
    };
})(jQuery);

var Tube = {
    init: function() {},
    _t: function(string, arguments) {
        var translated;
        var args = arguments || {};
        if(settings.translations[string] !== undefined) {
            translated = settings.translations[string];
            if(args !== undefined) {
                for(var key in args) {
                    translated = translated.replace(key, args[key]);
                }
            }
        } else {
            translated = string;
            if(args !== undefined) {
                for(var key in args) {
                    translated = translated.replace(key, args[key]);
                }
            }
        }        
        return translated;
    }
};