Forums / Addon Admin Tools / Mod List Support Thread

Mod List Support Thread

Results 1 to 20 of 52
31 Oct 2015, 15:30
#1
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Posts:
10,620
Plugin Contributions:
212

Mod List Support Thread

Mod List is a plugin that shows you how your cart has been changed from a default installation, looking at

* New admin pages which your mods have created.
* New database tables which your mods have created.
* New modules (shipping, payment, and order total)
* Admin configuration groups which exist but do not have a corresponding menu item (indicating an incomplete upgrade from 1.3.9 or prior).

It's here in the Plugins area:
https://www.zen-cart.com/downloads.php?do=file&id=2039
31 Oct 2015, 16:24
#2
design75 avatar

design75

Totally Zenned

Join Date:
Dec 2009
Posts:
2,862
Plugin Contributions:
5

Re: Mod List Support Thread

torvista:

Offtopic, but I think you have some input to the team on this, why are mods allowed to add tables without any name control?
Why not enforce that they must be all zmod_whatever, to keep them separate and out of the way/easily noticed as add-ons.


For Zen Cart 1.6.0 a similar feature is planned see https://github.com/zencart/zencart/pull/637
31 Oct 2015, 17:02
#3
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Posts:
10,620
Plugin Contributions:
212

Re: Mod List Support Thread

Correct - it is built in to 1.6.0 as "System Information" under the Tools menu.
08 Nov 2015, 20:24
#4
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Posts:
10,620
Plugin Contributions:
212

Re: Mod List Support Thread

Coming soon - 1.3.9 Support.
09 Nov 2015, 23:44
#5
mcpisik avatar

mcpisik

Zen Follower

Join Date:
Jan 2007
Posts:
417
Plugin Contributions:
0

Re: Mod List Support Thread

Thank you for the mod.

1) With items that I no longer need, showing under New Database Tables, is there a safe way to delete those with phpmyadmin?
Example: customers_wishlist

2) With Missing Admin Configuration Pages, is there a good way to go about getting rid of those items also? (Unused)
Example: Wish list, Ultimate Cross Sell Settings (These are old mods from years ago...)

Hope this is on topic enough, being that it might help others to use the results given from this great mod :-)
10 Nov 2015, 01:48
#6
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Posts:
10,620
Plugin Contributions:
212

Re: Mod List Support Thread

In both cases, the safest approach would be to use the uninstall procedure for the mods in question. You could of course remove the tables for (1) and delete the config entries for (2) but if there are residual files lying around that refer to them, it could cause a problem.
25 Nov 2015, 09:57
#7
explorer1979 avatar

explorer1979

Inactive

Join Date:
Jan 2007
Posts:
377
Plugin Contributions:
0

Re: Mod List Support Thread

swguy:

Coming soon - 1.3.9 Support.



I need this 1.3.9h support, hope can speed up if you can.

Much Thank you x 1000
26 Nov 2015, 18:45
#8
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Posts:
10,620
Plugin Contributions:
212

Re: Mod List Support Thread

Targeted for December release.
01 Dec 2015, 11:55
#9
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Posts:
10,620
Plugin Contributions:
212

Re: Mod List Support Thread

1.3.9 support for this mod is now available in the Plugins area.
01 Dec 2015, 15:59
#10
mcpisik avatar

mcpisik

Zen Follower

Join Date:
Jan 2007
Posts:
417
Plugin Contributions:
0

Re: Mod List Support Thread

Thanks swguy for the advice.
I have a newer version of zen now, so they're no longer installed. So can't use the uninstall I guess.
Probably best to leave tables and config as is, as I'm no good with php.
15 Apr 2017, 11:36
#11
three_sisters avatar

three_sisters

Zen Follower

Join Date:
Nov 2006
Posts:
188
Plugin Contributions:
0

Re: Mod List Support Thread

Does anyone know if this works with 1.5.5.e?
15 Apr 2017, 11:42
#12
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Posts:
10,620
Plugin Contributions:
212

Re: Mod List Support Thread

yes it does.
15 Apr 2017, 11:45
#13
three_sisters avatar

three_sisters

Zen Follower

Join Date:
Nov 2006
Posts:
188
Plugin Contributions:
0

Re: Mod List Support Thread

swguy:

yes it does.


:thumbsup: Thanks!
02 Aug 2017, 04:02
#14
dbltoe avatar

dbltoe

Totally Zenned

Join Date:
Jan 2004
Posts:
9,707
Plugin Contributions:
6

Re: Mod List Support Thread

Note: The following is not a bugfix nor a major change to the mod's operation. Just a minor modification that made comparing listings easier for me.

I was trying to compare two sites and found that the listing is ordered by the FIFO (first in , first out) method that really made it difficult for these trifocals of mine.

So... I got the YOUR_ADMIN/mod_list.php file out and added an ORDER BY to the query on line 66:
    $pages_query_raw = " SELECT * FROM " . TABLE_ADMIN_PAGES; 
becomes
    $pages_query_raw = " SELECT * FROM " . TABLE_ADMIN_PAGES . " ORDER BY menu_key ASC "; 
That way, the listings are arranged close to the same as the menu items in the admin.

Makes it a little easier to compare.
24 Jan 2018, 13:41
#15
tmccaff avatar

tmccaff

Zen Follower

Join Date:
Jan 2018
Posts:
157
Plugin Contributions:
0

Re: Mod List Support Thread

I like to suggest something; is there away to add this?

Checks for deleted files and changed files in both admin and catalog? like an automatic compare. I am guessing you can make a reference file on GitHub for the version. Mods can have a line to add the actual mod its from. Just a suggestion not sure if this can be done.
24 Jan 2018, 15:37
#16
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Posts:
10,620
Plugin Contributions:
212

Re: Mod List Support Thread

You can do this offline. Download your files, then download a pristine copy of the version you based your site on. Compare all files.
18 Apr 2018, 14:34
#17
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Posts:
13,980
Plugin Contributions:
46

Re: Mod List Support Thread

Sweet little plugin; thanks @swguy!
02 May 2018, 16:17
#18
lordzoabar avatar

lordzoabar

New Zenner

Join Date:
Nov 2017
Posts:
104
Plugin Contributions:
0

Re: Mod List Support Thread

In the case of plugin's that do NOT have an uninstall.sql included... How do we go about removing the loose entries? I don't have any databases or configs still showing that shouldn't be, but I do have these:

[TABLE="width: 100%"]
[TR]
[TD="class: dataTableContent, align: left"](BOX_CATALOG_ADVANCED_XSELL_PRODUCTS)[/TD]
[TD="class: dataTableContent"]catalog[/TD]
[TD="class: dataTableContent"]Y[/TD]
[TD="class: dataTableContent"]Link cannot be created
[/TD]
[/TR]
[/TABLE]
[TABLE="width: 100%"]
[TR]
[TD="class: dataTableContent, align: left"](BOX_CONFIGURATION_MOBIZENCART_CONFIG)[/TD]
[TD="class: dataTableContent"]configuration[/TD]
[TD="class: dataTableContent"]Y[/TD]
[TD="class: dataTableContent"]Link cannot be created[/TD]
[/TR]
[/TABLE]
[TABLE="width: 100%"]
[TR]
[TD="class: dataTableContent, align: left"](BOX_CATALOG_XSELL_PRODUCTS)[/TD]
[TD="class: dataTableContent"]catalog[/TD]
[TD="class: dataTableContent"]Y[/TD]
[TD="class: dataTableContent"]Link cannot be created[/TD]
[/TR]
[/TABLE]
[TABLE="width: 100%"]
[TR]
[TD="class: dataTableContent, align: left"](BOX_SITEMAPXML)[/TD]
[TD="class: dataTableContent"]tools[/TD]
[TD="class: dataTableContent"]Y[/TD]
[TD="class: dataTableContent"]Link cannot be created[/TD]
[/TR]
[TR]
[TD="class: dataTableContent, align: left"](BOX_CONFIGURATION_SITEMAPXML)[/TD]
[TD="class: dataTableContent"]configuration[/TD]
[TD="class: dataTableContent"]Y[/TD]
[TD="class: dataTableContent"]Link cannot be created[/TD]
[/TR]
[/TABLE]
[TABLE="width: 100%"]
[TR]
[TD="class: dataTableContent, align: left"](BOX_CONFIGURATION_ONEALLSOCIALOGIN)[/TD]
[TD="class: dataTableContent"]tools[/TD]
[TD="class: dataTableContent"]Y[/TD]
[TD="class: dataTableContent"]Link cannot be created[/TD]
[/TR]
[TR]
[TD="class: dataTableContent, align: left"](BOX_CONFIGURATION_ONEALLSOCIALOGIN)[/TD]
[TD="class: dataTableContent"]configuration[/TD]
[TD="class: dataTableContent"]Y[/TD]
[TD="class: dataTableContent"]Link cannot be created[/TD]
[/TR]
[/TABLE]
[TABLE="width: 100%"]
[TR]
[TD="class: dataTableContent, align: left"](BOX_ADDON_GV_DASHBOARD)[/TD]
[TD="class: dataTableContent"]gv[/TD]
[TD="class: dataTableContent"]Y[/TD]
[TD="class: dataTableContent"]Link cannot be created[/TD]
[/TR]
[/TABLE]
[TABLE="width: 100%"]
[TR]
[TD="class: dataTableContent, align: left"](BOX_CONFIGURATION_DEFAULT)[/TD]
[TD="class: dataTableContent"]configuration[/TD]
[TD="class: dataTableContent"]N[/TD]
[TD="class: dataTableContent"]Link cannot be created[/TD]
[/TR]
[/TABLE]

And I have no idea what or where these are. One All Social Login, and Mobizencart I know I have removed everything for, and nothing is triggering as broken, but there are files left for XSell and Sitemap, and I don't want to touch something and trigger a crash, because I don't know what or where they originally came from, or if anything is still pointing to them.
02 May 2018, 19:06
#19
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Posts:
10,620
Plugin Contributions:
212

Re: Mod List Support Thread

These are defined constants in PHP files in your admin. You can use the developer's toolkit to track them down.
02 May 2018, 19:51
#20
soxophoneplayer avatar

soxophoneplayer

Totally Zenned

Join Date:
Feb 2008
Posts:
534
Plugin Contributions:
0

Re: Mod List Support Thread

Lordzoabar:

In the case of plugin's that do NOT have an uninstall.sql included... How do we go about removing the loose entries? I don't have any databases or configs still showing that shouldn't be, but I do have these:

[TABLE="width: 100%"]
[TR]
[TD="class: dataTableContent, align: left"](BOX_CATALOG_ADVANCED_XSELL_PRODUCTS)[/TD]
[TD="class: dataTableContent"]catalog[/TD]
[TD="class: dataTableContent"]Y[/TD]
[TD="class: dataTableContent"]Link cannot be created
[/TD]
[/TR]
[/TABLE]
[TABLE="width: 100%"]
[TR]
[TD="class: dataTableContent, align: left"](BOX_CONFIGURATION_MOBIZENCART_CONFIG)[/TD]
[TD="class: dataTableContent"]configuration[/TD]
[TD="class: dataTableContent"]Y[/TD]
[TD="class: dataTableContent"]Link cannot be created[/TD]
[/TR]
[/TABLE]
[TABLE="width: 100%"]
[TR]
[TD="class: dataTableContent, align: left"](BOX_CATALOG_XSELL_PRODUCTS)[/TD]
[TD="class: dataTableContent"]catalog[/TD]
[TD="class: dataTableContent"]Y[/TD]
[TD="class: dataTableContent"]Link cannot be created[/TD]
[/TR]
[/TABLE]
[TABLE="width: 100%"]
[TR]
[TD="class: dataTableContent, align: left"](BOX_SITEMAPXML)[/TD]
[TD="class: dataTableContent"]tools[/TD]
[TD="class: dataTableContent"]Y[/TD]
[TD="class: dataTableContent"]Link cannot be created[/TD]
[/TR]
[TR]
[TD="class: dataTableContent, align: left"](BOX_CONFIGURATION_SITEMAPXML)[/TD]
[TD="class: dataTableContent"]configuration[/TD]
[TD="class: dataTableContent"]Y[/TD]
[TD="class: dataTableContent"]Link cannot be created[/TD]
[/TR]
[/TABLE]
[TABLE="width: 100%"]
[TR]
[TD="class: dataTableContent, align: left"](BOX_CONFIGURATION_ONEALLSOCIALOGIN)[/TD]
[TD="class: dataTableContent"]tools[/TD]
[TD="class: dataTableContent"]Y[/TD]
[TD="class: dataTableContent"]Link cannot be created[/TD]
[/TR]
[TR]
[TD="class: dataTableContent, align: left"](BOX_CONFIGURATION_ONEALLSOCIALOGIN)[/TD]
[TD="class: dataTableContent"]configuration[/TD]
[TD="class: dataTableContent"]Y[/TD]
[TD="class: dataTableContent"]Link cannot be created[/TD]
[/TR]
[/TABLE]
[TABLE="width: 100%"]
[TR]
[TD="class: dataTableContent, align: left"](BOX_ADDON_GV_DASHBOARD)[/TD]
[TD="class: dataTableContent"]gv[/TD]
[TD="class: dataTableContent"]Y[/TD]
[TD="class: dataTableContent"]Link cannot be created[/TD]
[/TR]
[/TABLE]
[TABLE="width: 100%"]
[TR]
[TD="class: dataTableContent, align: left"](BOX_CONFIGURATION_DEFAULT)[/TD]
[TD="class: dataTableContent"]configuration[/TD]
[TD="class: dataTableContent"]N[/TD]
[TD="class: dataTableContent"]Link cannot be created[/TD]
[/TR]
[/TABLE]

And I have no idea what or where these are. One All Social Login, and Mobizencart I know I have removed everything for, and nothing is triggering as broken, but there are files left for XSell and Sitemap, and I don't want to touch something and trigger a crash, because I don't know what or where they originally came from, or if anything is still pointing to them.


I had a few of these show up in the Mod List that were holdovers from previous templates I had used (with the same database). I manually deleted the applicable tables in the database via phpMyAdmin (after backing up of course).