вопрос
          
        
        Здравствуйте,
Установил скрипт все работало 3 дня но потом вылезла ошибка
Смысл ошибки понял, но не понял из за чего если все работало до этого 3 дня и не имею понятия как исправить
Код файла mod.js (код не весь остальное работает отлично)
Проблема состоит в том что после поля IP пропало все остальное
  
        Установил скрипт все работало 3 дня но потом вылезла ошибка
mod.js:14 Uncaught TypeError: Cannot read property 'get' of undefined
Смысл ошибки понял, но не понял из за чего если все работало до этого 3 дня и не имею понятия как исправить
Код файла mod.js (код не весь остальное работает отлично)
var value2date = function(v) {
    if(!v) return "";
    var d = new Date(v * 1000);
    var dd = ("0" + d.getDate()).slice(-2);
    var dm = ("0" + (d.getMonth() + 1)).slice(-2);
    var dy = d.getFullYear();
    return dd + "." + dm + "." + dy;
};
SettingsUsersModule.modules.push({
    renderSettings: function(form) {
        form.input("IP", "user.ip");
        var d = form.scope.get("user.date");
        if(d) form.scope.set("$user-date", value2date(d));
        form.input("Date", "$user-date", "Format: DD.MM.YYYY")
            .on("input", function() {
                var x = this.value || "0";
                x = x.split(".");
                if(x.length != 3) {
                    x = 0;
                } else {
                    x = new Date(Number(x[2]), Number(x[1]) - 1, Number(x[0]));
                    x = x.getTime() / 1000;
                }
                form.scope.set("user.date", x);
            });
    },
    renderHeader: function(row) {
        var o = function(a, b) {
            var ca = Number(a.dataset.value);
            var cb = Number(b.dataset.value);
            return (ca == cb) ? 0 : ((ca > cb) ? 1 : -1);
        };
        row.addChild($.element("th")
            .setText("IP")
            .setStyle("width", "150px")
            .addAttr("data-order", "on")
            .dataOrder(o));
        row.addChild($.element("th")
            .setText("Date")
            .setStyle("width", "150px")
            .addAttr("data-order", "on")
            .dataOrder(o));
    },
    renderItem: function(row, user) {
        row.addChild($.element("td")
            .addAttr("data-value", ip2num(user.ip))
            .setText(user.ip));
        row.addChild($.element("td")
            .addAttr("data-value", user.date)
            .setText(value2date(user.date)));
    }
});Проблема состоит в том что после поля IP пропало все остальное
