Forums / Cotonti / Extensions / Team plugin

DemptD
#1 2009-04-22 00:16
I found a plugin called "team" dont remember where i found it.

It has config for the stock user extra fields:

"TEAM_EXTRA1" => sed_cc($urr['user_extra1']),

But i got a custom extra field called "Bil" "user_details_bil" and so on.

How can i get that to work with this plugin?

Here is team.php:

<?PHP
/* ====================
Seditio - Website engine
Copyright Neocrome
http://www.neocrome.net

[BEGIN_SED]
File=plugins/team/team.php
Version=102
Updated=2006-apr-29
Type=Plugin
Author=Neocrome
Description=
[END_SED]

[BEGIN_SED_EXTPLUGIN]
Code=team
Part=main
File=team
Hooks=standalone
Tags=
Minlevel=0
Order=10
[END_SED_EXTPLUGIN]

==================== */

if (!defined('SED_CODE') || !defined('SED_PLUG')) { sed_diefatal('Wrong URL.'); }

//Title
$t-> assign(array(
	"TEAM_TITLE" => "<a href=\"plug.php?e=$e\">".$L[plu_title]."</a>"
	));

//Getting team group's id's
$cfggroups = explode(",", $cfg['plugin']['team']['teamgroupsid']);
$nog=0;

foreach($cfggroups as $x) {
	$teamgroup[$nog] = trim($x); 
	$instruction[$nog] = "WHERE user_maingrp='".$teamgroup[$nog]."'";
	$nog++;
}

//Getting users
$nn=0;
while ($nn<$nog) {

$sql = sed_sql_query("SELECT * FROM $db_users ".$instruction[$nn]."ORDER BY user_id ASC");
sed_die(sed_sql_numrows($sql)==0);


while($urr=sed_sql_fetcharray($sql)) {

$urr['user_text'] = sed_build_usertext(sed_cc($urr['user_text']));
$urr['user_website'] = sed_build_url($urr['user_website']);
$urr['user_age'] = ($urr['user_birthdate']!=0) ? sed_build_age($urr['user_birthdate']) : '';
$urr['user_birthdate'] = ($urr['user_birthdate']!=0) ? @date($cfg['formatyearmonthday'], $urr['user_birthdate']) : '';
$urr['user_gender'] = ($urr['user_gender']=='' || $urr['user_gender']=='U') ?  '' : $L["Gender_".$urr['user_gender']];
$urr['user_journal'] = ($urr['user_jrnpagescount']>0 && $urr['user_jrnupdated']>0) ? "<a href=\"journal.php?id=".$urr['user_id']."\"><img src=\"skins/$skin/img/system/icon-journal.gif\" alt=\"\" /></a> ".date($cfg['formatyearmonthday'], $urr['user_jrnupdated'] + $usr['timezone'] * 3600) : '';

$t->assign(array(
	"TEAM_ID" => $urr['user_id'],
	"TEAM_PM" => sed_build_pm($urr['user_id']),
	"TEAM_NAME" => sed_cc($urr['user_name']),
	"TEAM_ONLINE" => sed_userisonline($id) ? "Îíëàéí" : "Îôôëàéí",
	"TEAM_PASSWORD" => $urr['user_password'],
	"TEAM_MAINGRP" => sed_build_group($urr['user_maingrp']),
	"TEAM_MAINGRPID" => $urr['user_maingrp'],
	"TEAM_MAINGRPSTARS" => "<img src=\"skins/".$skin."/img/system/stars".(floor($urr['user_maingrp']/10)+1).".gif\" alt=\"\" />",
	"TEAM_GROUPS" => sed_build_groupsms($urr['user_id'], FALSE, $urr['user_maingrp']),
	"TEAM_COUNTRY" => sed_build_country($urr['user_country']),
	"TEAM_COUNTRYFLAG" => sed_build_flag($urr['user_country']),
	"TEAM_TEXT" => $urr['user_text'],
	"TEAM_AVATAR" => sed_build_userimage($urr['user_avatar']),
	"TEAM_PHOTO" => sed_build_userimage($urr['user_photo']),
	"TEAM_SIGNATURE" => sed_build_userimage($urr['user_signature']),
	"TEAM_EXTRA1" => sed_cc($urr['user_extra1']),
	"TEAM_EXTRA2" => sed_cc($urr['user_extra2']),
	"TEAM_EXTRA3" => sed_cc($urr['user_extra3']),
	"TEAM_EXTRA4" => sed_cc($urr['user_extra4']),
	"TEAM_EXTRA5" => sed_cc($urr['user_extra5']),
	"TEAM_EXTRA6" => sed_cc($urr['user_extra6']),
	"TEAM_EXTRA7" => sed_cc($urr['user_extra7']),
	"TEAM_EXTRA8" => sed_cc($urr['user_extra8']),
	"TEAM_EXTRA9" => sed_cc($urr['user_extra9']),
	"TEAM_EXTRA1_TITLE" => $cfg['extra1title'],
	"TEAM_EXTRA2_TITLE" => $cfg['extra2title'],
	"TEAM_EXTRA3_TITLE" => $cfg['extra3title'],
	"TEAM_EXTRA4_TITLE" => $cfg['extra4title'],
	"TEAM_EXTRA5_TITLE" => $cfg['extra5title'],
	"TEAM_EXTRA6_TITLE" => $cfg['extra6title'],
	"TEAM_EXTRA7_TITLE" => $cfg['extra7title'],
	"TEAM_EXTRA8_TITLE" => $cfg['extra8title'],
	"TEAM_EXTRA9_TITLE" => $cfg['extra9title'],
	"TEAM_EMAIL" => sed_build_email($urr['user_email'], $urr['user_hideemail']),
	"TEAM_PMNOTIFY" =>  $sed_yesno[$urr['user_pmnotify']],
	"TEAM_SKIN" => $urr['user_skin'],
	"TEAM_WEBSITE" => $urr['user_website'],
	"TEAM_JOURNAL" => $urr['user_journal'],
	"TEAM_ICQ" => sed_build_icq($urr['user_icq']),
	"TEAM_MSN" => sed_build_msn($urr['user_msn']),
	"TEAM_IRC" => sed_cc($urr['user_irc']),
	"TEAM_GENDER" => $urr['user_gender'],
	"TEAM_BIRTHDATE" => $urr['user_birthdate'],
	"TEAM_AGE" => $urr['user_age'],
	"TEAM_TIMEZONE" => sed_build_timezone($urr['user_timezone']),
	"TEAM_LOCATION" => sed_cc($urr['user_location']),
	"TEAM_OCCUPATION" => sed_cc($urr['user_occupation']),
	"TEAM_REGDATE" => @date($cfg['dateformat'], $urr['user_regdate'] + $usr['timezone'] * 3600)." ".$usr['timetext'],
	"TEAM_LASTLOG" => @date($cfg['dateformat'], $urr['user_lastlog'] + $usr['timezone'] * 3600)." ".$usr['timetext'],
	"TEAM_LOGCOUNT" => $urr['user_logcount'],
	"TEAM_POSTCOUNT" => $urr['user_postcount'],
	"TEAM_LASTIP" => $urr['user_lastip']
		));
	$t->parse("MAIN.TEAM_ROW");
}

$nn++;

}

?>