hmm, you can clear userfields from within your acp,
but ok, here's how you'd do it:
open admin/functions.php
find
PHP Code:
// do posts from ignored users
if (($ignore[$post[userid]] and $post[userid] != 0)) {
eval("\$retval = \"".gettemplate("postbit_ignore")."\";");
} else {
eval("\$retval = \"".gettemplate("postbit")."\";");
}
return $retval;
before add:
PHP Code:
if($bbuserinfo['usergroupid'] == 6) {
$removeavalink = "<a href=\"member.php?action=removeava&userid=$post[userid]\">remove Avatar</a>";
} else {
$removeavalink = "";
}
then you can add $removeavalink in your postbit template.
all you have to do now is to open member.php and put after this:
PHP Code:
// ############################### start mark all forums read ###############################
if ($action=="markread") {
$templatesused = 'redirect_markread';
include("./global.php");
if ($bbuserinfo[userid]!=0 and $bbuserinfo[userid]!=-1) {
$DB_site->query("UPDATE user SET lastactivity='".time()."',lastvisit='".time()."' WHERE userid='$bbuserinfo[userid]'");
} else {
vbsetcookie("bblastvisit",time());
}
eval("standardredirect(\"".gettemplate("redirect_markread")."\",\"index.php?s=$session[sessionhash]\");");
}
this:
PHP Code:
// ############################### remove user avatar ###############################
if ($action=="removeava") {
include("./global.php");
if ($bbuserinfo[usergroupid]!=6) show_nopermission();
$DB_site->query("UPDATE userfield SET field7='' WHERE userid=$userid");
eval("standardredirect(\"Avatar removed!\",\"index.php?s=$session[sessionhash]\");");
}
that should work