[BETA] adding a permission authorization field for a mod

A place for MOD Authors to post and receive feedback on MODs still in development. No MODs within this forum should be used within a live environment! No new topics are allowed in this forum.
Forum rules
READ: phpBB.com Board-Wide Rules and Regulations

IMPORTANT: MOD Development Forum rules

On February 1, 2009 this forum will be set to read only as part of retiring of phpBB2.
Post Reply
asinshesq
Registered User
Posts: 6266
Joined: Sun Feb 22, 2004 9:34 pm
Location: NYC
Name: Alan

[BETA] adding a permission authorization field for a mod

Post by asinshesq »

Below is a guide for how a mod author can add a permission authorization field for his mod that will integrate with the regular phpbb permissions scheme and allow the ADMIN to determine from the ACP who has permission to use a new feature added by his mod.

My Thanks to Ptirhiik - RPGnet-fr for giving me the basic code to do this...all I did here was to package and add comments to what he gave me. And my apoloiges to Ptirhiik - RPGnet-fr for ignoring his strong preference not to skip lines between commands in a mod template (the template was simply too tough to read when I tried to run all the commands together).

I hope this comes in handy for some of you out there...

Code: Select all

##############################################################
## MOD Title:		adding a permission authorization field for a mod feature 
## MOD Author:		asinshesq < N/A > (Alan) N/A
## MOD Description:	This mod gives mod authors a guide for how to add 
##			a permission authorization field for a new mod feature
##			that is integrated with the regular ACP permission scheme
##
## MOD Version:		1.0.2
##
## Installation Level:	(Easy)
## Installation Time:	10 Minutes
##
## Files To Edit: 	topic_review.php
##			viewtopic.php
##			admin/admin_forumauth.php
##			admin/admin_forums.php
##			admin/admin_ug_auth.php
##			includes/auth.php
##			includes/constants.php
##			language/lang_english/lang_admin.php
##
## Included Files: 	N/A
##
## License:		http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes: 	Note: in adapting this mod for the feature in your mod, you need to 
##			change 'newfeature' to whatever you
##			want to name the new feature in the permissions database field.
##
##			Also, you need to carefully read
##			the notes I have included in the template below (wherever there is a line
##			beginning with ## that line is a note for you to read)
##
##			Once you are done with all of this, you use it as follows to find out if
##			a user is authorized to use the new feature:
##			if (is_auth('auth_newfeature']
##
##			Thanks to Ptirhiik - RPGnet-fr for giving me the basic code to do this...all 
##			I did here was to package and add comments to what he gave me
##
##############################################################
## MOD History:
##
##   2005-12-11	- Version 1.0.2
##		  added references to the new feature in the topic_review.php and 
##		  and viewtopic.php sqls that generate the variables used as 
##		  the last argument in the auth() function (and therefor become $f_access 
##		  in auth.php); this only matters if your mod checks its authorization 
##		  in viewtopic or topic_review; this change is not needed in other 
##		  regular phpbb files that call auth() because in other
##		  files that call auth() the relevant sqls aleady include all fields
##		  in the FORUMS_TABLE (the sqls use f.* rather than listing each 
##		  field individually) or leave the fourth argument in auth() blank so
##		  that the auth() function does its own lookup
##
##   2005-12-10	- Version 1.0.1
##		  minor clean up but no substantive changes
##
##   2005-12-03	- Version 1.0.0
##		  initial version
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ SQL ]-------------------------------------------------
#
ALTER TABLE phpbb_forums ADD auth_newfeature TINYINT(1) DEFAULT '0' NOT NULL;
ALTER TABLE phpbb_auth_access ADD auth_newfeature TINYINT(1) DEFAULT '0' NOT NULL;

UPDATE phpbb_forums SET auth_newfeature = auth_post;
UPDATE phpbb_auth_access SET auth_newfeature = auth_post;
## Note that in the UPDATE SQLS above, I have set things up so that anyone who can post
## in a given place will be able to use the new feature in that place.
##
## You can change those UPDATE SQLS so that
## anyone who has permission to do some other thing in a forum (vote, delete, etc.) has permission
## to use the new feature by changing the SET part of those two UPDATE lines to read, for example, 
## SET auth_newfeature = auth_vote
##
## Or, you can change the first SET line equal to any of 
## 0, 1, 2, 3 or 5 where those numbers mean the following:
## 0 is auth_all (all users)
## 1 is auth_reg (all registered users)
## 2 is auth_acl ('private': users or groups can use new feature only if granted specific access in the ACP)
## 3 is auth_mod (moderators)
## 5 is auth_admin (administrators)
## and that will set all forums to that level of access for the feature...
## Presumably if you did that you would change the second SET line to equal 0 
## so that by default no group or person is given special access to the feature, 
## and once you do that, you would be able to grant special priveledges to users or groups 
## in the usual way via the ACP
##

#
#-----[ OPEN ]------------------------------------------------
# note: if your new feature doesn't get used in topic_review you can skip this step
topic_review.php

#
#-----[ FIND ]------------------------------------------------
# ## note: the actual line is much longer than the part shown below
		$sql = "SELECT t.topic_title, 

#
#-----[ IN-LINE FIND ]------------------------------------------------
#
f.auth_delete, 

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------------
#
f.auth_newfeature

#
#-----[ OPEN ]------------------------------------------------
# ## note: if your new feature doesn't get used in viewtopic.php you can skip this step
viewtopic.php

#
#-----[ FIND ]------------------------------------------------
# ## note: the actual line is much longer than the part shown below
$sql = "SELECT t.topic_id,

#
#-----[ IN-LINE FIND ]------------------------------------------------
#
f.auth_delete, 

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------------
#
f.auth_newfeature

#
#-----[ OPEN ]------------------------------------------------
#
admin/admin_forumauth.php

#
#-----[ FIND ]------------------------------------------------
# this is a partial search : the full line is longer
//                View      Read      Post      Reply

#
#-----[ BEFORE, ADD ]-----------------------------------------
#
// start mod [name of basic mod] (and end mod too)...below, I added 'NewFeature'
// in the commented out header and I added an authorization level for the power to use
// the new feature in each of the 7 definitions of arrays (0 through 6) below;

#
#-----[ IN-LINE FIND ]----------------------------------------
#
Delete

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
 New Feature 

##
## note that the arrays appearing in the seven FIND statements below set permissions when
## using simple mode in the ACP; there are 7 possible 'simple' settings in the ACP and the
## following shows which array sets permissions for each of those 7 possible 'simple' settings:
## the 0 array is for the setting 'public'
## the 1 array is for the setting 'registered'
## the 2 array is for the setting 'registered [hidden]'
## the 3 array is for the setting 'private'
## the 4 array is for the setting 'private [hidden]'
## the 5 array is for the setting 'moderators'
## the 6 array is for the setting 'moderators [hidden]'
##
## For each of those arrays, in the IN-LINE AFTER, ADD part, you can decide what 
## level of access to give for the new feature...
##
## Below I set things up so that each simple level gives the same access for the new feature 
## that is given for the right to post, but you can change that for any 'simple' level 
## to any of the following:
## AUTH_ALL (all users)
## AUTH_REG (all registered users)
## AUTH_ACL ('private': users or groups can use new feature only if granted specific access in the ACP)
## AUTH_MOD (moderators)
## AUTH_ADMIN (administrators)
##

#
#-----[ FIND ]------------------------------------------------
## this is a partial search : the full-line is longer
	0  => array(AUTH_ALL, AUTH_ALL, AUTH_ALL, AUTH_ALL, AUTH_REG, AUTH_REG
	
#
#-----[ IN-LINE FIND ]----------------------------------------
## note that the placement of the "ADD" to this line depends on exactly where 'Delete' 
## is in the commented line above...in a clean phpbb board Delete is the sixth entry 
## in the row so, for each of arrays 0 through 6, we add permission for our new feature
## right after the sixth entry...
## But if delete is the 'ith' rather than the sixth entry in the line, make sure for 
## each of arrays 0 through 6 below that you insert into the line just after the ith entry
	0  => array(AUTH_ALL, AUTH_ALL, AUTH_ALL, AUTH_ALL, AUTH_REG, AUTH_REG

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
## this is the permissions setting for when the admin selects 'public' in the simple settings...
## change this to whatever permission setting you want to apply for the new feature when 
## the admin selects 'public'
, AUTH_ALL

#
#-----[ FIND ]------------------------------------------------
# this is a partial search : the full-line is longer
	1  => array(AUTH_ALL, AUTH_ALL, AUTH_REG, AUTH_REG, AUTH_REG, AUTH_REG

#
#-----[ IN-LINE FIND ]----------------------------------------
#
	1  => array(AUTH_ALL, AUTH_ALL, AUTH_REG, AUTH_REG, AUTH_REG, AUTH_REG

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
## this is the permissions setting for when the admin selects 'registered' in the simple settings...
## change this to whatever permission setting you want to apply for the new feature when 
## the admin selects 'registered'
, AUTH_REG

#
#-----[ FIND ]------------------------------------------------
# this is a partial search : the full-line is longer
	2  => array(AUTH_REG, AUTH_REG, AUTH_REG, AUTH_REG, AUTH_REG, AUTH_REG
	
#
#-----[ IN-LINE FIND ]----------------------------------------
#
	2  => array(AUTH_REG, AUTH_REG, AUTH_REG, AUTH_REG, AUTH_REG, AUTH_REG
	
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
## this is the permissions setting for when the admin selects 'registered [hidden]' in 
## the simple settings...change this to whatever permission setting you want to apply
## for the new feature when the admin selects 'registered [hidden]'
, AUTH_REG

#
#-----[ FIND ]------------------------------------------------
# this is a partial search : the full-line is longer
	3  => array(AUTH_ALL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL
	
#
#-----[ IN-LINE FIND ]----------------------------------------
#
	3  => array(AUTH_ALL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL
	
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
## this is the permissions setting for when the admin selects 'private' in
## the simple settings...change this to whatever permission setting you want to apply 
## for the new feature when the admin selects 'private'
, AUTH_ACL

#
#-----[ FIND ]------------------------------------------------
# this is a partial search : the full-line is longer
	4  => array(AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL
	
#
#-----[ IN-LINE FIND ]----------------------------------------
#
	4  => array(AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL
	
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
## this is the permissions setting for when the admin selects 'private [hidden]' in
## the simple settings...change this to whatever permission setting you want to apply 
## for the new feature when the admin selects 'private [hidden]'
, AUTH_ACL

#
#-----[ FIND ]------------------------------------------------
# this is a partial search : the full-line is longer
	5  => array(AUTH_ALL, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD
	
#
#-----[ IN-LINE FIND ]----------------------------------------
#
	5  => array(AUTH_ALL, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD
	
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
## this is the permissions setting for when the admin selects 'moderators' in 
## the simple settings...change this to whatever permission setting you want to apply 
## for the new feature when the admin selects 'moderators'
, AUTH_MOD

#
#-----[ FIND ]------------------------------------------------
# this is a partial search : the full-line is longer
	6  => array(AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD
	
#
#-----[ IN-LINE FIND ]----------------------------------------
#
	6  => array(AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
## this is the permissions setting for when the admin selects 'moderators [hidden]' in 
## the simple settings...change this to whatever permission setting you want to apply 
## for the new feature when the admin selects 'moderators [hidden]'
, AUTH_MOD

#
#-----[ FIND ]------------------------------------------------
# this is a partial search : the full-line is longer
$forum_auth_fields = array('auth_view', 'auth_read'

#
#-----[ BEFORE, ADD ]-----------------------------------------
#
// start mod [insert name of mod] (and end mod too)...added references to 'auth_newfeature'
// in the definitions of $forum_auth_fields and $field_names below

#
#-----[ IN-LINE FIND ]----------------------------------------
#
, 'auth_delete'

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, 'auth_newfeature'

#
#-----[ FIND ]------------------------------------------------
#
	'auth_delete' => $lang['Delete'],
	
#
#-----[ AFTER, ADD ]------------------------------------------
#
	'auth_new_feature' => $lang['Newfeature'],
	
#
#-----[ OPEN ]------------------------------------------------
#
admin/admin_forums.php

#
#-----[ FIND ]------------------------------------------------
#
$forum_auth_ary = array(

#
#-----[ BEFORE, ADD ]------------------------------------------------
#
// start mod [insert name of mod] (and end mod too)...below, added reference to 'auth_newfeature'

#
#-----[ FIND ]------------------------------------------------
#
	"auth_edit" => AUTH_REG,
	"auth_delete" => AUTH_REG,

#
#-----[ AFTER, ADD ]------------------------------------------
## below you can determine the default forum permissions for the new feature when a forum 
## is created and the admin is using advanced rather than simple permission settings...
## I have set this to AUTH_REG (registered user) access but you can change this to 
## whatever default permission setting you want. The possible settings include: 
## AUTH_ALL, AUTH_REG, AUTH_ACL (which means private open only 
## to users or groups granted special access via the ACP), AUTH_MOD and AUTH_ADMIN
	'auth_newfeature' => AUTH_REG,
	
#
#-----[ OPEN ]------------------------------------------------
#
admin/admin_ug_auth.php

#
#-----[ FIND ]------------------------------------------------
# this is a partial search : the full-line is longer
$forum_auth_fields = array('auth_view', 'auth_read'

#
#-----[ BEFORE, ADD ]------------------------------------------
#
// start mod [insert name of mod] (and end mod too)...added references to 'auth_newfeature'
// in definitions of $forum_auth_fields, $auth_field_match and $field_names below

#
#-----[ IN-LINE FIND ]------------------------------------------------
#
, 'auth_delete'

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, 'auth_newfeature'

#
#-----[ FIND ]------------------------------------------------
#
	'auth_delete' => AUTH_DELETE,

#
#-----[ AFTER, ADD ]------------------------------------------
#
	'auth_newfeature' => AUTH_NEWFEATURE,

#
#-----[ FIND ]------------------------------------------------
#
	'auth_delete' => $lang['Delete'],

#
#-----[ AFTER, ADD ]------------------------------------------
#
	'auth_newfeature' => $lang['Newfeature'],

#
#-----[ OPEN ]------------------------------------------------
#
includes/auth.php

#
#-----[ FIND ]------------------------------------------------
# this is a partial search : the full line is longer
			$a_sql = 'a.auth_view, a.auth_read, a.auth_post

#
#-----[ BEFORE, ADD ]-----------------------------------------
#
			// start mod [insert name of mod] (and end mod too)...added 
			// references to 'auth_newfeature' in $a_sql and $auth_fields definitions below

#
#-----[ IN-LINE FIND ]----------------------------------------
#
, a.auth_delete

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, a.auth_newfeature

#
#-----[ FIND ]------------------------------------------------
# this is a partial search : the full line is longer
			$auth_fields = array('auth_view', 'auth_read', 'auth_post'

#
#-----[ IN-LINE FIND ]----------------------------------------
#
, 'auth_delete'

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, 'auth_newfeature'

#
#-----[ FIND ]------------------------------------------------
#
			$auth_fields = array('auth_delete');
			break;

#
#-----[ AFTER, ADD ]------------------------------------------
#
		// start mod [insert name of mod] (and end mod too)...added case 
		// for 'auth_newfeature' below
		case AUTH_NEWFEATURE:
			$a_sql = 'a.auth_newfeature';
			$auth_fields = array('auth_newfeature');
			break;

#
#-----[ OPEN ]------------------------------------------------
#
includes/constants.php

#
#-----[ FIND ]------------------------------------------------
#
define('AUTH_ATTACH', 11);

#
#-----[ AFTER, ADD ]-----------------------------------------
## note: make sure that no other AUTH_ constant uses the same number (40), and 
## if it does pick a different number to define the constant
// start [insert name of mod]  (and end mod too)...added new definition below
define('AUTH_NEWFEATURE', 40);

#
#-----[ OPEN ]------------------------------------------------
#
language/lang_english/lang_admin.php

#
#-----[ FIND ]------------------------------------------------
## note: if your mod already has a definition section in lang_admin.php, you should
## probably change this FIND so that the definition below gets added in the same place
## as the other definitions for your mod (and in that case you can get rid of the comment
## in the next BEFORE,ADD command)
//
// That's all Folks!

#
#-----[ BEFORE, ADD ]------------------------------------------------
#
// start mod [insert name of mod] (and end mod too)...added new definition below
$lang['Newfeature'] = 'New feature';

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
[edit: I tinkered with some comments and reposted the code but I did not change anything substantive]
Last edited by asinshesq on Sun Dec 11, 2005 9:47 pm, edited 4 times in total.
User avatar
MHobbit
Former Team Member
Posts: 4761
Joined: Thu Mar 18, 2004 5:32 pm
Location: There and Back Again

Post by MHobbit »

Can you please offer this MOD as a downloadable text file? It'd be much better if the MOD was in a text file than in your post. Thanks. :wink:
Former phpBB MOD Team member
No private support is offered.
"There’s too many things to get done, and I’m running out of days..."
asinshesq
Registered User
Posts: 6266
Joined: Sun Feb 22, 2004 9:34 pm
Location: NYC
Name: Alan

Post by asinshesq »

MennoniteHobbit wrote: Can you please offer this MOD as a downloadable text file? It'd be much better if the MOD was in a text file than in your post. Thanks. :wink:

Why is that better? Anyone who wants it can click quote and then cut and paste the text...I really don't want to use my server for this kind of thing (I do use it for a bunch of longer mods in progress, however).
asinshesq
Registered User
Posts: 6266
Joined: Sun Feb 22, 2004 9:34 pm
Location: NYC
Name: Alan

Post by asinshesq »

I just edited my first post to show a new version of this mod. The only real change from the last version (aside from tinkering with the comments) was to add a couple of new changes that the mod needs to make for topic_review.php and viewtopic.php (as described in the change log).

I think this is pretty much ready to get submitted if the mod gods think it would be useful for me to submit it. I don't know whether or not that makes sense since the mod doesn't actually do anything itself (it just can be used by mod authors to help them integrate their mods into the phpbb ACP permissions scheme).

Mod gods, please let me know what you would like me to do.
User avatar
onigumo
Registered User
Posts: 1755
Joined: Fri Oct 31, 2003 2:32 am
Contact:

Post by onigumo »

Screen shot, please?
I write articles on community building
@ The Infinity Program.
User avatar
MHobbit
Former Team Member
Posts: 4761
Joined: Thu Mar 18, 2004 5:32 pm
Location: There and Back Again

Post by MHobbit »

asinshesq wrote: Why is that better? Anyone who wants it can click quote and then cut and paste the text...I really don't want to use my server for this kind of thing (I do use it for a bunch of longer mods in progress, however).


Your post wouldn't be either distorted, and/or unnecessarily lengthen the page. :wink: It also may be in the forum rules somewhere.

Please, offer the MOD as a textfile download. :wink:
Former phpBB MOD Team member
No private support is offered.
"There’s too many things to get done, and I’m running out of days..."
asinshesq
Registered User
Posts: 6266
Joined: Sun Feb 22, 2004 9:34 pm
Location: NYC
Name: Alan

Post by asinshesq »

onigumo wrote: Screen shot, please?

Errr...I couldn't tell if you were kidding since there were no emoticons, but there are no screenshots because the mod doesn't do anything. It's intended to help people adapt existing mods to the phpbb permissions scheme in the ACP. So, for example, I have just uploaded a new version of my clone posts mod that has in the contrib folder a mod to the mod that allows the admin to fine tune via the ACP which users or groups are supposed to have permission to clone posts. Once it is installed, the Clone Posts permission is just like all the other phpbb permissions...when you go into the ACP permissions area you will see a dropd down for 'Clone Posts' right next to the drop down for 'Delete' when you tinker with forum, user or group permissions.
kulinar
Registered User
Posts: 657
Joined: Thu Feb 17, 2005 7:31 pm
Contact:

Post by kulinar »

As always Well done job, Alan! Just one question. Isn'i it more suitable for MOD writers discussion due to the fact that these are more instructions than mod?
asinshesq
Registered User
Posts: 6266
Joined: Sun Feb 22, 2004 9:34 pm
Location: NYC
Name: Alan

Post by asinshesq »

kulinar wrote: As always Well done job, Alan! Just one question. Isn'i it more suitable for MOD writers discussion due to the fact that these are more instructions than mod?

You may well be right...that's why I asked a couple of posts up whether it made sense for me to submit it.

However, I have a feeling that mod authors would be able more easily to find this if it were in the validated mod db. Also, it might be worthwhile for it to go through the formal validation process so that people who spend a lot of time thinking about security and coding standards in phpbb can weigh in on whether it's up to par.
kulinar
Registered User
Posts: 657
Joined: Thu Feb 17, 2005 7:31 pm
Contact:

Post by kulinar »

asinshesq wrote: I have a feeling that mod authors would be able more easily to find this if it were in the validated mod db.
..or maybe an article in the knowledge base?
asinshesq
Registered User
Posts: 6266
Joined: Sun Feb 22, 2004 9:34 pm
Location: NYC
Name: Alan

Post by asinshesq »

kulinar wrote:
asinshesq wrote:I have a feeling that mod authors would be able more easily to find this if it were in the validated mod db.
..or maybe an article in the knowledge base?

That's a really good idea...excellent idea. I'll ask wGEric what he thinks...
wGEric
Former Team Member
Posts: 8805
Joined: Sun Oct 13, 2002 3:01 am
Location: Friday
Name: Eric Faerber
Contact:

Post by wGEric »

This would be best as a Knowledge Base article. We have one that was recently submitted so what I would do is check over that article, see if anything is wrong or could be added and then PM Fountain of Apples with those changes.
Eric
asinshesq
Registered User
Posts: 6266
Joined: Sun Feb 22, 2004 9:34 pm
Location: NYC
Name: Alan

Post by asinshesq »

Sorry, Eric, I didn't see your reply until just now.

I took a look at KB article written by Fountain of Apples and I see that it hits pretty much the same things as this mod does. I actually think a mod with a mod script people can run remians useful (so that an author can include this as a mod to the mod in a contrib folder if he wants).

As for the Fountain of Apples KB itself, I think some of the commentary in this mod might be useful in that article, but maybe not. On the substantive side I note that the KB doesn't seem to include the following, which might be good additions:

- the change to the database to add auth_foobar to the FORUMS_TABLE

- the changes to admin/admin_forums.php that I outline in my mod above

- the changes to topic_review.php and viewtopic.php that I outline above for mods where viewing something through topic_review or viewtopic requires a new authorization.

I'll pm fountain of apples as you suggest.
chatasos
Registered User
Posts: 748
Joined: Wed May 15, 2002 1:16 pm
Location: Paralia

Post by chatasos »

Very nice...although i had something else in mind...
a mod that would enable you to add these auth "fields" with less hassle, like the Multiple BBCode MOD when adding new bbcodes :wink:

Report Posts 1.2.3c (MODDB) - Report Posts 2.1.5 (ALPHA)
Rebuild Search 2.4.0 (MODDB)
MOD Version Checker 1.2.0 (MODDB)
Mega Mail System 0.9.8 (ALPHA)
Pagination Select List & Input Box (MODDB)
asinshesq
Registered User
Posts: 6266
Joined: Sun Feb 22, 2004 9:34 pm
Location: NYC
Name: Alan

Post by asinshesq »

chatasos wrote: Very nice...although i had something else in mind...
a mod that would enable you to add these auth "fields" with less hassle, like the Multiple BBCode MOD when adding new bbcodes :wink:

You mean something like what ptirhhiik did in the new CH mod? That's a good idea but would take a fair bit of work.
Post Reply

Return to “[2.0.x] MODs in Development”

cron