This should give you a good idea on how to extend Dada Mail's admin area to do.... anything
There is an example on how to make the actual admin screen + script, it's called
boilerplate_plugin.cgi
and should be located in the dada/extras/scripts/ directory It should work right out of the box, upload it, chmod 755 it and follow the next set of directions to make it work
You'll need to tweak the $ADMIN_MENU variable in the Config.pm file, $ADMIN_MENU is a reference to an array of hashes of an array of hashes, or somewhere in there.
Follow the pattern :)
Adding this right after the last array ref entry:
{-Title => 'Boilder Plate Example',
-Title_URL => "plugins/boilerplate_plugin.cgi",
-Function => 'boilerplate',
-Activated => 1,
},
will do the trick, as long as you uploaded boilerplate_plugin.cgi in the same directory as mail.cgi. It's better to give the absolute URL for these things, I think. Upload the revised Config.pm file and there should be a link for this very module. Pretty frickin cool, eh?
Copyright (c) 1999 - 2023 Justin Simoni All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.