####################################
#         M-S-X Addon v1.4.1 Final #
####################################
#                     PHPkit 1.6.5 #
####################################
#                     by Road Dogg #
####################################
#                www.kit-coding.de #
####################################
#        Letztes Update 28.07.2009 #
####################################

####################################
#                1.6.1 v. by Lucky #
####################################
#                  www.esa-clan.de #
####################################


*********************************************************************************************
Beschreibung:
*********************************************************************************************
Durch diesen Addon werden im Profil drei neue Felder angelegt:
MSN
SKYPE
XFIRE

bei eingabe werden diese auch im Forum ausgegeben.

*********************************************************************************************
Changelog:
*********************************************************************************************
CHANGE: Codeumstrukturierungen und Optimierungen, damit es 1.6.5 kompatibel wird.
ADD: Xfire Online status im Forum sichtbar.
FIX: Freundesliste -> nach der Installation erscheint nun in der Freundesliste kein Fehler wegen Fehlender Templates.

*********************************************************************************************
Install anleitung:
*********************************************************************************************
Laden sie alle dateien unter beibehalt der ordnerstrukturen in Ihr Root verzeichniss.
*********************************************************************************************
Machen sie ein Backup der Orginal Daten,
Wir bernehmen Keinerlei verantwortung ber auftretende schden.
*********************************************************************************************

Laden sie die dateien:

pkinc/public/userprofile.php
pkinc/public/userinfo.php
pkinc/lang/de/profile.php
pkinc/publictpl/usereditprofile.htm
pkinc/publictpl/userinfo.htm
pkinc/public/forumsearch.php
pkinc/public/forumsthread.php
pkinc/publictpl/forum/search_result_post_row.htm
pkinc/publictpl/forum/showthread_row.htm
pkinc/admin/useredit.php
pkinc/admintpl/edituser_full.htm

und bearbeiten sie diese.

#############################################################################################
Bearbeiten sie die: pkinc/public/userprofile.php

Suche die:
				user_icqid,

Fge darunter ein:
# M-S-X Addon by Road Dogg @ Kit Coding #
				user_msn,
				user_skype,
				user_xfire,
# M-S-X Addon by Road Dogg @ Kit Coding #

---------------------------------------------------------------------------------------------
Suche die:
				'ud_icqid'=>'ud_icqid',

Fge darunter ein:
# M-S-X Addon by Road Dogg @ Kit Coding #
				'ud_msn'=>'ud_msn',
				'ud_skype'=>'ud_skype',
				'ud_xfire'=>'ud_xfire',
# M-S-X Addon by Road Dogg @ Kit Coding #

---------------------------------------------------------------------------------------------
Suche die:
				user_icqid='".$S->F($ud_icqid)."',

Fge darunter ein:
# M-S-X Addon by Road Dogg @ Kit Coding #
				user_msn='".$S->F($ud_msn)."',
				user_skype='".$S->F($ud_skype)."',
				user_xfire='".$S->F($ud_xfire)."',
# M-S-X Addon by Road Dogg @ Kit Coding #

--------------------------------------------------------------------------------------------
Suche die:
				'icqid'=>'icqid'

ACHTUNG wenn hinter 'icqid'=>'icqid' kein , vorhanden ist setzen sie es bitte.

Fgen sie im anschluss darunter folgendes ein:
# M-S-X Addon by Road Dogg @ Kit Coding #
				'msn'=>'msn',
				'skype'=>'skype',
				'xfire'=>'xfire'
# M-S-X Addon by Road Dogg @ Kit Coding #

---------------------------------------------------------------------------------------------
Suche die:
		$user_icqid=intval($info['user_icqid'])>0 ? intval($info['user_icqid']) : NULL;

Fge darunter ein:
# M-S-X Addon by Road Dogg @ Kit Coding #
		$user_msn=pkEntities($info['user_msn']);
		$user_skype=pkEntities($info['user_skype']);
		$user_xfire=pkEntities($info['user_xfire']);
# M-S-X Addon by Road Dogg @ Kit Coding #
Suche die:
				'icq_description',

Fge darunter ein:
# M-S-X Addon by Road Dogg @ Kit Coding #
				'msn',
				'msn_description',
				'skype',
				'skype_description',
				'xfire',
				'xfire_description',
# M-S-X Addon by Road Dogg @ Kit Coding #

---------------------------------------------------------------------------------------------
Suche die:
						user_icqid

ACHTUNG wenn hinter user_icqid kein , vorhanden ist setzen sie es bitte.

Fgen sie im anschluss darunter folgendes ein:

# M-S-X Addon by Road Dogg @ Kit Coding #
						user_msn,
						user_skype,
						user_xfire
# M-S-X Addon by Road Dogg @ Kit Coding #

#############################################################################################
Bearbeiten sie die: pkinc/public/userinfo.php

Suche die:
if($userinfo['user_icqid']!=0)
	{
	eval("\$info_icq=\"".pkTpl("member_icq_iconlink_2")."\";");
	}
else
	{
	$info_icq=$lang['not_specified'];
	}

Fge darunter ein:
# M-S-X Addon by Road Dogg @ Kit Coding #
if(!empty($userinfo['user_msn']))
	{
	eval("\$info_msn=\"".pkTpl("member_msn_textlink")."\";");
	}
else
	{
	$info_msn=$lang['not_specified'];
	}

if(!empty($userinfo['user_skype']))
	{
	eval("\$info_skype=\"".pkTpl("member_skype_textlink")."\";");
	}
else
	{
	$info_skype=$lang['not_specified'];
	}

if(!empty($userinfo['user_xfire']))
	{
	eval("\$info_xfire=\"".pkTpl("member_xfire_textlink")."\";");
	}
else
	{
	$info_xfire=$lang['not_specified'];
	}
# M-S-X Addon by Road Dogg @ Kit Coding #

#############################################################################################
Bearbeiten sie die: pkinc/lang/de/profile.php

Suche die:
'icq_description'=>'Tragen Sie hier Ihre <a target="_blank" href="http://www.icq.com">ICQ-Nummer</a> ein.',

Fge darunter ein:
# M-S-X Addon by Road Dogg @ Kit Coding #
'msn'=>'MSN',
'msn_description'=>'Tragen Sie hier Ihre <a target="_blank" href="http://www.msn.com">MSN-ID</a> ein.',
'skype'=>'Skype',
'skype_description'=>'Tragen Sie hier Ihre <a target="_blank" href="http://www.skype.com">Skype</a>&nbsp;Adresse ein.',
'xfire'=>'X-Fire',
'xfire_description'=>'Tragen Sie hier Ihre <a target="_blank" href="http://de.xfire.com">X-Fire</a>&nbsp;Adresse ein.',
# M-S-X Addon by Road Dogg @ Kit Coding #

#############################################################################################
Bearbeiten sie die: pkinc/publictpl/usereditprofile.htm

Suche die:
 <tr>
  <td class="left">$L_editprofile_icq<br />
	<span class="small">$L_editprofile_icq_description</span></td>
  <td class="right">
	<input type="text" name="ud_icqid" size="20" value="$user_icqid" maxlength="15" /></td>
 </tr>

Fge darunter ein:
<!-- M-S-X Addon by Road Dogg @ Kit Coding   -->
 <tr>
  <td class="left">$L_editprofile_msn<br />
	<span class="small">$L_editprofile_msn_description</span></td>
  <td class="right">
	<input type="text" name="ud_msn" size="20" value="$user_msn" maxlength="50" /></td>
 </tr>
 <tr>
  <td class="left">$L_editprofile_skype<br />
	<span class="small">$L_editprofile_skype_description</span></td>
  <td class="right">
	<input type="text" name="ud_skype" size="20" value="$user_skype" maxlength="50" /></td>
 </tr>
 <tr>
  <td class="left">$L_editprofile_xfire<br />
	<span class="small">$L_editprofile_xfire_description</span></td>
  <td class="right">
	<input type="text" name="ud_xfire" size="20" value="$user_xfire" maxlength="50" /></td>
 </tr>
<!-- M-S-X Addon by Road Dogg @ Kit Coding   -->

#############################################################################################
Bearbeiten sie die: pkinc/publictpl/userinfo.htm

Suche die:
	 <tr>
	  <td class="left" nowrap="nowrap">ICQ</td>
	  <td class="right">$info_icq</td>
	 </tr>

Fge darunter ein:
<!-- M-S-X Addon by Road Dogg @ Kit Coding   -->
	 <tr>
	  <td class="left" nowrap="nowrap">MSN</td>
	  <td class="right">$info_msn</td>
	 </tr>
	 <tr>
	  <td class="left" nowrap="nowrap">Skype</td>
	  <td class="right">$info_skype</td>
	 </tr>
	 <tr>
	  <td class="left" nowrap="nowrap">Xfire</td>
	  <td class="right">$info_xfire</td>
	 </tr>
<!-- M-S-X Addon by Road Dogg @ Kit Coding   -->

#############################################################################################
Bearbeiten sie die: pkinc/puplic/forumsearch.php

Suche nach:
		if(intval($userinfo['user_icqid'])>0)
			eval("\$info_icq= \"".pkTpl("forum/member_icq_iconlink")."\";");

Fge darunter ein:
# M-S-X Addon by Road Dogg @ Kit Coding #
      	if ($userinfo['user_msn']!="") 
		eval ("\$info_msn= \"".pkTpl("forum/member_msn_iconlink")."\";");
      			else $info_msn = "";
      	if ($userinfo['user_skype']!="") 
		eval ("\$info_skype= \"".pkTpl("forum/member_skype_iconlink")."\";");
      			else $info_skype = "";
      	if ($userinfo['user_xfire']!="") 
		eval ("\$info_xfire= \"".pkTpl("forum/member_xfire_iconlink")."\";");
      			else $info_xfire = "";
# M-S-X Addon by Road Dogg @ Kit Coding #

---------------------------------------------------------------------------------------------
Suche weiter nach:
				unset($info_icq);

und fge darunter ein:
# M-S-X Addon by Road Dogg @ Kit Coding #
				unset($info_msn);
				unset($info_skype);
				unset($info_xfire);
# M-S-X Addon by Road Dogg @ Kit Coding #

#############################################################################################
Bearbeiten sie die: pkinc/puplic/forumsthread.php

Suche nach:
			if($userinfo['user_icqid']>0)
				eval("\$info_icq= \"".pkTpl("forum/member_icq_iconlink")."\";");

und fge darunter ein:
# M-S-X Addon by Road Dogg @ Kit Coding #
	 		if ($userinfo['user_msn']!="") 
				eval ("\$info_msn= \"".pkTpl("forum/member_msn_iconlink")."\";");
		else $info_msn = "";
			if ($userinfo['user_skype']!="") 
				eval ("\$info_skype= \"".pkTpl("forum/member_skype_iconlink")."\";");
	 	else $info_skype = "";
	 		if ($userinfo['user_xfire']!="") 
				eval ("\$info_xfire= \"".pkTpl("forum/member_xfire_iconlink")."\";");
	 	else $info_xfire = "";
# M-S-X Addon by Road Dogg @ Kit Coding #

---------------------------------------------------------------------------------------------
suche weiter nach:
		unset($info_icq);

und fge darunter ein:
# M-S-X Addon by Road Dogg @ Kit Coding #
		unset($info_msn);
		unset($info_skype);
		unset($info_xfire);
# M-S-X Addon by Road Dogg @ Kit Coding #

#############################################################################################
Bearbeiten sie die: pkinc/publictpl/forum/search_result_post_row.htm

suchen sie nach:
		$info_icq

Fgen sie Direkt darunter ein:
<!-- M-S-X Addon by Road Dogg @ Kit Coding   -->
                $info_msn 
                $info_skype 
                $info_xfire
<!-- M-S-X Addon by Road Dogg @ Kit Coding   -->

#############################################################################################
Bearbeiten sie die: pkinc/publictpl/forum/showthread_row.htm

suchen sie nach:
$info_im $info_hpage $info_buddie $info_icq

Fgen sie direkt DAHINTER ein:
<!-- M-S-X Addon by Road Dogg @ Kit Coding   --> $info_msn $info_skype $info_xfire <!-- M-S-X Addon by Road Dogg @ Kit Coding   -->

#############################################################################################
Bearbeiten sie die: pkinc/admin/useredit.php

suchen sie nach:

user_yim='".$SQL->f($_POST['edit_yim'])."',


fgen sie darunter ein:

user_msn='".$SQL->f($_POST['edit_msn'])."',
user_skype='".$SQL->f($_POST['edit_skype'])."',
user_xfire='".$SQL->f($_POST['edit_xfire'])."',

---------------------------------------------------------------------------------------------
suchen sie weiter nach:

$userinfo['user_yim']=($_POST['edit_yim']);


und fgen sie darunter ein:

$userinfo['user_msn']=($_POST['edit_msn']);
$userinfo['user_skype']=($_POST['edit_skype']);
$userinfo['user_xfire']=($_POST['edit_xfire']);

---------------------------------------------------------------------------------------------
so, nun brav weitersuchen:

$userinfo['user_yim']=pkEntities($userinfo['user_yim']);

und darunter nun auch nochmal:

$userinfo['user_msn']=pkEntities($userinfo['user_msn']);
$userinfo['user_skype']=pkEntities($userinfo['user_skype']);
$userinfo['user_xfire']=pkEntities($userinfo['user_xfire']);

---------------------------------------------------------------------------------------------
und weil es so schn war, noch einmal suchen bitte ;)

$userinfo['user_yim']=pkEntities($userinfo['user_yim']);

volgendes darunter einggen:

$userinfo['user_msn']=pkEntities($userinfo['user_msn']);
$userinfo['user_skype']=pkEntities($userinfo['user_skype']);
$userinfo['user_xfire']=pkEntities($userinfo['user_xfire']);

#############################################################################################
Bearbeiten sie die: pkinc/admintpl/edituser_full.htm

suchen sie in dieser datei nach:

 <tr>
  <td class="left">Yahoo! ID</td>
  <td class="right">
	<input type="text" size="25" name="edit_yim" value="$userinfo[user_yim]" maxlength="50" class="w90" /></td>
 </tr>

und fgen sie darunter ein:

 <tr>
  <td class="left">MSN ID</td>
  <td class="right"><input type="text" size="30" name="edit_msn" value="$userinfo[user_msn]" class="w90" /></td>
 </tr>
 <tr>
  <td class="left">Skype</td>
  <td class="right"><input type="text" size="30" name="edit_skype" value="$userinfo[user_skype]" class="w90" /></td>
 </tr>
 <tr>
  <td class="left">X-Fire Profil</td>
  <td class="right"><input type="text" size="30" name="edit_xfire" value="$userinfo[user_xfire]" class="w90" /></td>
 </tr>

#############################################################################################
#FERTIG######FERTIG######FERTIG######FERTIG######FERTIG######FERTIG######FERTIG######FERTIG##
#############################################################################################

Das War es auch schon =)

Jetzt alle bearbeiteten Datein, in Beibehaltung der Ordnerstruktuer auf euren Server hochladen.
Anschliessend die Installations Datei ( msx-install.php ) ausfhren.

- http://www.deineadresse.de/?path=msx-install
  oder mit Ordner
- http://www.deineadresse.de/ordnername/?path=msx-install

anschliessend die msx-install.php vom Server lschen.

Wir Wnschen euch und euren Usern sehr viel spass mit dem hack und wrden uns sehr 
ber eine Danksagung in unseren Gastebuch freuen

cu Road Dogg