Boiler Plate
Roll Your Own Admin Screen
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
Adding this Module to Dada Mail
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
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.