Quote:
I am not sure why Mamba isn't suggesting this;
Simon, because I haven't seen yet a bug-free module from you
I've tried to install Xortify 4.07. Below are errors that are there:
Before installation:
Notice: Constant _XOR_MI_SERVERCACHE already defined in file /modules/xortify/language/english/modinfo.php line 259
Notice: Constant _XOR_MI_SERVERCACHE_DESC already defined in file /modules/xortify/language/english/modinfo.php line 260
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
After Installation:
Notice: Constant _XOR_MI_SERVERCACHE already defined in file /modules/xortify/language/english/modinfo.php line 259
Notice: Constant _XOR_MI_SERVERCACHE_DESC already defined in file /modules/xortify/language/english/modinfo.php line 260
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Undefined index: protector in file /modules/xortify/include/install.php line 61
Notice: Constant _MI_XOR_MODE already defined in file /modules/xortify/xoops_version.php line 44
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Undefined index: xortify in file /modules/xortify/admin/menu.php line 34
Notice: Constant _MI_XOR_MODE already defined in file /modules/xortify/xoops_version.php line 44
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
When going to the Admin - Dashboard view:
Strict standards: call_user_func() expects parameter 1 to be a valid callback, non-static method XortifyCorePreload::eventCoreIncludeCommonStart() should not be called statically in S:wamp64wwwxortifyclasspreload.php on line 140
Strict standards: Non-static method XoopsUserUtility::getIP() should not be called statically in S:wamp64wwwxortifymodulesxortifyincludefunctions.php on line 197
Strict standards: Non-static method XoopsCache::write() should not be called statically in S:wamp64wwwxortifymodulesxortifypreloadscore.php on line 54
Strict standards: Non-static method XoopsCache::write() should not be called statically in S:wamp64wwwxortifymodulesxortifypreloadscore.php on line 58
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/providers/providers.php line 121
Notice: Undefined index: _MI_XOR_VERSION in file /modules/xortify/providers/providers.php line 121
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/providers/providers.php line 122
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/providers/providers.php line 123
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/providers/providers.php line 124
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/providers/providers.php line 124
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/providers/providers.php line 138
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/providers/providers.php line 147
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/providers/providers.php line 149
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/providers/xortify/pre.loader.php line 36
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/providers/xortify/pre.loader.php line 38
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/providers/xortify/pre.loader.php line 51
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/class/rest_json.php line 54
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/providers/xortify/pre.loader.php line 52
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/class/rest_json.php line 77
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/class/rest_json.php line 78
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/class/rest_json.php line 80
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/class/rest_json.php line 81
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/class/rest_json.php line 82
Notice: Use of undefined constant _MI_XOR_VERSION - assumed '_MI_XOR_VERSION' in file /modules/xortify/providers/xortify/pre.loader.php line 56
Notice: A session had already been started - ignoring session_start() in file /include/common.php line 199
Notice: Constant _XOR_MI_SERVERCACHE already defined in file /modules/xortify/language/english/modinfo.php line 259
Notice: Constant _XOR_MI_SERVERCACHE_DESC already defined in file /modules/xortify/language/english/modinfo.php line 260
Notice: Undefined index: 4.07 in file /modules/xortify/preloads/core.php line 69
Notice: Undefined index: xortify in file /modules/xortify/admin/index.php line 48
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Undefined index: module in file /modules/xortify/admin/menu.php line 34
Notice: Constant _MI_XOR_MODE already defined in file /modules/xortify/xoops_version.php line 44
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
In Admin - Ban List:
Strict standards: call_user_func() expects parameter 1 to be a valid callback, non-static method XortifyCorePreload::eventCoreIncludeCommonStart() should not be called statically in S:wamp64wwwxortifyclasspreload.php on line 140
Strict standards: Non-static method XoopsUserUtility::getIP() should not be called statically in S:wamp64wwwxortifymodulesxortifyincludefunctions.php on line 197
Strict standards: Non-static method XoopsCache::write() should not be called statically in S:wamp64wwwxortifymodulesxortifypreloadscore.php on line 54
Notice: Constant _XOR_MI_SERVERCACHE already defined in file /modules/xortify/language/english/modinfo.php line 259
Notice: Constant _XOR_MI_SERVERCACHE_DESC already defined in file /modules/xortify/language/english/modinfo.php line 260
Notice: Undefined index: xortify in file /modules/xortify/admin/index.php line 48
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Undefined index: module in file /modules/xortify/admin/menu.php line 34
Notice: Constant _MI_XOR_MODE already defined in file /modules/xortify/xoops_version.php line 44
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
Notice: Undefined index: comments in file /modules/xortify/admin/index.php line 385
In Admin - Usage Logs:
Strict standards: call_user_func() expects parameter 1 to be a valid callback, non-static method XortifyCorePreload::eventCoreIncludeCommonStart() should not be called statically in S:wamp64wwwxortifyclasspreload.php on line 140
Strict standards: Non-static method XoopsUserUtility::getIP() should not be called statically in S:wamp64wwwxortifymodulesxortifyincludefunctions.php on line 197
Strict standards: Non-static method XoopsCache::write() should not be called statically in S:wamp64wwwxortifymodulesxortifypreloadscore.php on line 54
Notice: Constant _XOR_MI_SERVERCACHE already defined in file /modules/xortify/language/english/modinfo.php line 259
Notice: Constant _XOR_MI_SERVERCACHE_DESC already defined in file /modules/xortify/language/english/modinfo.php line 260
Notice: Undefined index: xortify in file /modules/xortify/admin/index.php line 48
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Undefined index: module in file /modules/xortify/admin/menu.php line 34
Notice: Constant _MI_XOR_MODE already defined in file /modules/xortify/xoops_version.php line 44
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
In Admin - Sign-up:
Strict standards: call_user_func() expects parameter 1 to be a valid callback, non-static method XortifyCorePreload::eventCoreIncludeCommonStart() should not be called statically in S:wamp64wwwxortifyclasspreload.php on line 140
Strict standards: Non-static method XoopsUserUtility::getIP() should not be called statically in S:wamp64wwwxortifymodulesxortifyincludefunctions.php on line 197
Strict standards: Non-static method XoopsCache::write() should not be called statically in S:wamp64wwwxortifymodulesxortifypreloadscore.php on line 54
Notice: Constant _XOR_MI_SERVERCACHE already defined in file /modules/xortify/language/english/modinfo.php line 259
Notice: Constant _XOR_MI_SERVERCACHE_DESC already defined in file /modules/xortify/language/english/modinfo.php line 260
Notice: Undefined index: xortify in file /modules/xortify/admin/index.php line 48
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Undefined index: module in file /modules/xortify/admin/menu.php line 34
Notice: Constant _MI_XOR_MODE already defined in file /modules/xortify/xoops_version.php line 44
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 463
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Notice: Use of undefined constant XOOPS_GROUP_USER - assumed 'XOOPS_GROUP_USER' in file /modules/xortify/xoops_version.php line 479
Honestly now, why should I recommend anybody to use this module? So they will get screen like this in every previously installed and correctly working module? Here is a screenshot from the Profile module, which before installing Xortify, showed zero errors, but now it's creating a screen like this:
I'll be happy to recommend your modules, but please release at least once a module that runs with zero errors, and not because you suppress them, but because you've tested the module well enough to ensure that there are no errors.
Or release the module as Alpha, so people can test it report the bugs to you. But with all the errors above, does this module look like a "final" module?
I really wish that you would become an expert in
PHPUnit testing, and
Selenium testing, and make your modules a showcase of how to develop modules with zero errors/bugs.