fahad ashraf
Well-known member
Because branding wasn't bug it was suggesting for me important to fixed bug that was reported to younew version" that addresses the numbers bug but not the branding
Because branding wasn't bug it was suggesting for me important to fixed bug that was reported to younew version" that addresses the numbers bug but not the branding
I think there is a language barrier here. I did not say you had promised a date. However, you did say on October 15th that in the "next release" you will update the footer. You have since released a new version to me and the footer has not been addressed. See your quote below.Because branding wasn't bug it was suggesting for me important to fixed bug that was reported to you
Ok i will do this too on next version
Sorry no refunds like you suggested something . If there is some functionality issue let us know I will fixed it in priority .Can you answer the question in regards to refund
All clients using it like this way no one have issue but i still respect your suggestions but you will have to wait until next version release.Are you willing to issue one since this plugin to me is unusable with the copyright blending in with my footer menu?
XenBulletins\FakeActivity\XF\Option\Settings
option validator: the result is always trueXenBulletins\FakeActivity\Licensing\Cron::hourlyCron
XenBulletins\FakeActivity\Licensing\Template
//use AL\FilterFramework\FilterApp;
...
$params['ThreadFilterCopyright'] = '';
If they don't have permission, this would be at least the second time they've used someone else's code in their work.I've had another client contact me and asked that an audit be done of this addon. I'd be careful running this in a production environment.
Please try to get this updated to XF coding standards.
- The same old problems here:
- Ignoring XF's code standards
- Not readable code style and broken formatting
- Accessing PHP superglobals ($_COOKIE) and using native functions instead of XF engine
- A lot of code duplicates
- Weird class namespacing and method naming
- The add-on is extremely hard-coded, has obvious problems design and logic, and too many performance bottlenecks:
- Unlimited amount of slow database queries called in templater functions (not only SELECT, also INSERT and UPDATE which is even worse)
- Slow RAND() function in ORDER clause in select queries (requires a full table scan)
- The cookies you used to limit updates for online counters and current visitors page are easy to bypass.
- Absolutely useless usage of renderOption method for add-on options just to display own template (maybe it's more comfortable for you to do it this way, but it's weird)
- Useless
XenBulletins\FakeActivity\XF\Option\Settings
option validator: the result is always true- Redundant DB transactions usage in
XenBulletins\FakeActivity\Licensing\Cron::hourlyCron
- You used license validation code from @AddonsLab add-ons (with permission, I hope?).
If not, you forgot to remove the commented out code:XenBulletins\FakeActivity\Licensing\Template
Code://use AL\FilterFramework\FilterApp; ... $params['ThreadFilterCopyright'] = '';
Ok thanks but I have changed lot of things too on new version lot of things will be improved on next version even send a version you too you can verify .I've had another client contact me and asked that an audit be done of this addon. I'd be careful running this in a production environment.
Please try to get this updated to XF coding standards.
- The same old problems here:
- Ignoring XF's code standards
- Not readable code style and broken formatting
- Accessing PHP superglobals ($_COOKIE) and using native functions instead of XF engine
- A lot of code duplicates
- Weird class namespacing and method naming
- The add-on is extremely hard-coded, has obvious problems design and logic, and too many performance bottlenecks:
- Unlimited amount of slow database queries called in templater functions (not only SELECT, also INSERT and UPDATE which is even worse)
- Slow RAND() function in ORDER clause in select queries (requires a full table scan)
- The cookies you used to limit updates for online counters and current visitors page are easy to bypass.
- Absolutely useless usage of renderOption method for add-on options just to display own template (maybe it's more comfortable for you to do it this way, but it's weird)
- Useless
XenBulletins\FakeActivity\XF\Option\Settings
option validator: the result is always true- Redundant DB transactions usage in
XenBulletins\FakeActivity\Licensing\Cron::hourlyCron
- You used license validation code from @AddonsLab add-ons (with permission, I hope?).
If not, you forgot to remove the commented out code:XenBulletins\FakeActivity\Licensing\Template
Code://use AL\FilterFramework\FilterApp; ... $params['ThreadFilterCopyright'] = '';
Licensing module for AddonsLab products
so technically it is inappropriate to use that code without getting in touch with us. I hope @fahad ashraf improves his coding skills and does not resort to copying code from other developers again.I've had another client contact me and asked that an audit be done of this addon. I'd be careful running this in a production environment.
Please try to get this updated to XF coding standards.
- The same old problems here:
- Ignoring XF's code standards
- Not readable code style and broken formatting
- Accessing PHP superglobals ($_COOKIE) and using native functions instead of XF engine
- A lot of code duplicates
- Weird class namespacing and method naming
- The add-on is extremely hard-coded, has obvious problems design and logic, and too many performance bottlenecks:
- Unlimited amount of slow database queries called in templater functions (not only SELECT, also INSERT and UPDATE which is even worse)
- Slow RAND() function in ORDER clause in select queries (requires a full table scan)
- The cookies you used to limit updates for online counters and current visitors page are easy to bypass.
- Absolutely useless usage of renderOption method for add-on options just to display own template (maybe it's more comfortable for you to do it this way, but it's weird)
- Useless
XenBulletins\FakeActivity\XF\Option\Settings
option validator: the result is always true- Redundant DB transactions usage in
XenBulletins\FakeActivity\Licensing\Cron::hourlyCron
- You used license validation code from @AddonsLab add-ons (with permission, I hope?).
If not, you forgot to remove the commented out code:XenBulletins\FakeActivity\Licensing\Template
Code://use AL\FilterFramework\FilterApp; ... $params['ThreadFilterCopyright'] = '';
Update Includes:
- Optimize code remove duplication
- Change branding location
- Remove extra queries calling from template
- use xf's cookie function
- Change the function names
- Optimize database queries
Ok thanks but I have changed lot of things too on new version lot of things will be improved on next version even send a version you too you can verify .
Thanks
Callback XenBulletins\FakeActivity\XF\Option\Settings::verifyOption is invalid (error_invalid_method).
Update includes:
- Fixed error "Callback XenBulletins\FakeActivity\XF\Option\Settings::verifyOption is invalid (error_invalid_method). "
I've had another client contact me and asked that an audit be done of this addon. I'd be careful running this in a production environment.
Please try to get this updated to XF coding standards.
- The same old problems here:
- Ignoring XF's code standards
- Not readable code style and broken formatting
- Accessing PHP superglobals ($_COOKIE) and using native functions instead of XF engine
- A lot of code duplicates
- Weird class namespacing and method naming
- The add-on is extremely hard-coded, has obvious problems design and logic, and too many performance bottlenecks:
- Unlimited amount of slow database queries called in templater functions (not only SELECT, also INSERT and UPDATE which is even worse)
- Slow RAND() function in ORDER clause in select queries (requires a full table scan)
- The cookies you used to limit updates for online counters and current visitors page are easy to bypass.
- Absolutely useless usage of renderOption method for add-on options just to display own template (maybe it's more comfortable for you to do it this way, but it's weird)
- Useless
XenBulletins\FakeActivity\XF\Option\Settings
option validator: the result is always true- Redundant DB transactions usage in
XenBulletins\FakeActivity\Licensing\Cron::hourlyCron
- You used license validation code from @AddonsLab add-ons (with permission, I hope?).
If not, you forgot to remove the commented out code:XenBulletins\FakeActivity\Licensing\Template
Code://use AL\FilterFramework\FilterApp; ... $params['ThreadFilterCopyright'] = '';
all duplication removed . now no call from template any query that make its speed low .The latest release notes:
No particularly positive changes.
You implemented only some minor points from the recommendations: removed superglobals and native calls, renamed some variables and methods, removed useless classes and methods, few unnecessary DB queries and refactored one method.
And I don't see any changes in license check logic. You only removed some hints, but basically nothing has changed.
You should update the addon with the recommendations I posted before. You also need to remove the license check code from all your addons, including the core. You do not have permission to use that license check code. It’s stolen from another developer.
If there is not a reasonable improvement by the end of January then we'll have no choice but to take further action.
We use essential cookies to make this site work, and optional cookies to enhance your experience.