Name:		Activity Addon v1.0 Beta
Datum:		29-12-2008
Author: 	Road Dogg
Homepage:	www.kit-coding.de
Email: 		Info@kit-coding.de

========================
= Away Melder Features =
========================

Das Activity Addon ermglicht es Ihnen und Ihren Usern in Ihren Profilen 
in den Away modus zu gehen und eine kleine nachricht zu hinterlassen.
Der Away Status ist im UserProfil einsehbar + Auflistung aller Inaktiven User
in einer dafr angefertigten Overview.

Im Adminbereich haben sie die Mglichkeit den Aktivity Status eines Jeden Users zu Bearbeiten,
zudem knnen sie Bestimmen welche Benutzergruppen in diesen Overview angezeigt werden sollen und diese benennen.

=============================================
= Folgende Dateien Mssen Bearbeitet werden =
=============================================

/pkinc/cfg/adminnavigation.php
/pkinc/lang/de/admin.php
/pkinc/admin/config.php
/pkinc/admin/useredit.php
/pkinc/admintpl/edituser_full.htm
/pkinc/lang/de/profile.php
/pkinc/public/userprofile.php
/pkinc/public/userinfo.php
/pkinc/publictpl/usereditprofile.htm
/pkinc/publictpl/userinfo.htm

==============
= Einbindung =
==============

Erstellen Sie einen Navbox Link und geben Sie als Link ?path=activity an

eintragen -> fertig

##########################################################################################
/pkinc/cfg/adminnavigation.php

Suche:

9917=>array(
	'pid'=>9900,
	'value'=>'forum_settings',
	'target'=>pkWINDOWNAME_ADMINFRAME_MAIN,
	'link'=>pkLink('config','','do=forum'),
	'permission'=>''
	),

fge darunter folgendes ein:

9930=>array(
	'pid'=>9900,
	'value'=>'user_activity',
	'target'=>pkWINDOWNAME_ADMINFRAME_MAIN,
	'link'=>pkLink('config','','do=activity'),
	'permission'=>''
	),

##########################################################################################
/pkinc/lang/de/admin.php

Suche:

'forum_settings'=>'Foreneinstellungen',

Fge darunter ein:

'user_activity'=>'Awaymelder',

##########################################################################################
/pkinc/admin/config.php

Suche:

'forum',

Fge darunter ein:

'activity',

------------------------------------------------------------------------------------------
Suche weiter:

if($do=='all')
			{
			eval("\$config_do.= \"".pkTpl("config_forum")."\";");
			eval("\$config_do.= \"".pkTpl("config_all")."\";");
			}
		}
	}

Fge darunter ein:

/*------------------------------- Awaymelder Start -----------------------------*/
  include("activity_config.php");
/*------------------------------- Awaymelder End -----------------------------*/

##########################################################################################
/pkinc/admin/useredit.php

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

Fge darunter ein:
				user_activitystatus='".$SQL->f($_POST['edit_activitystatus'])."',
				user_activitytext='".$SQL->f($_POST['edit_activitytext'])."',

------------------------------------------------------------------------------------------
Suche weiter:
		$userinfo['user_yim']=($_POST['edit_yim']);

fge darunter ein:
		$userinfo['user_activitytext']=($_POST['edit_activitytext']);

------------------------------------------------------------------------------------------
Suche weiter:
		$userinfo['user_yim']=pkEntities($userinfo['user_yim']);

Fge darunter ein:
		$userinfo['user_activitytext']=pkEntities($userinfo['user_activitytext']);

------------------------------------------------------------------------------------------
suche weiter:
	if(!empty($userinfo['user_avatar']))
		$info_avatar=pkEntities(pkDIRWWWROOT.$config['avatar_path'].'/'.basename($userinfo['user_avatar']));
	else
		$info_avatar="fx/blank.gif";

fge darunter ein:
#####Activity status by Kit-Coding.de#####
if($userinfo['user_activitystatus']=="aktiv")
$user_activitystatus_option_0=" selected";

elseif($userinfo['user_activitystatus']=="inaktiv")
$user_activitystatus_option_1=" selected";

else
$user_activitystatus_option_0=" selected";
#####Activity status by Kit-Coding.de#####

------------------------------------------------------------------------------------------
und noch einmal suchen:
	$userinfo['user_yim']=pkEntities($userinfo['user_yim']);

und folgendes noch dadrunter gepackt:
	$userinfo['user_activitytext']=pkEntities($userinfo['user_activitytext']);

##########################################################################################
/pkinc/admintpl/edituser_full.htm

Suche:
 <tr>
  <td class="left">ICQ UIN</td>
  <td class="right">
	<input type="text" size="16" name="edit_icqid" value="$info_icqid" maxlength="12" /></td>
 </tr>

Fge darunter dieses ein:

<!--Activity status by Kit-Coding.de--> 
<tr>
<td class="left">Activitystatus</td>
<td class="right">
<select name="edit_activitystatus" size="1"> 
<option $user_activitystatus_option_0 value="">Aktiv</option>
<option $user_activitystatus_option_1 value="inaktiv">Inaktiv</option>
</select></td>  
 </tr>
 <tr>
  <td class="left">Activitytext</td>
  <td class="right"><input type="text" size="30" name="edit_activitytext" value="$userinfo[user_activitytext]" class="w90" /></td>
 </tr>
<!--Activity status by Kit-Coding.de-->

##########################################################################################

Meinen Herzlichen Glckwunsch, Sie haben es geschaft.... Der Adminbereich ist fertig gestellt *g* =D

##########################################################################################
/pkinc/lang/de/profile.php

Suche:
'sex'=>'Geschlecht',
'sex_description'=>'Geben Sie ihr Geschlecht an.',

Fge darunter dieses ein:

#####Activity status by Kit-Coding.de##### 
'activitystatus'=>'Activity status',
'activitystatus_description'=>'Gegen sie hier Ihren Aktuellen Aktivittsstatus an.', 
'activitytext'=>'Activitytext',
'activitytext_description'=>'Warum Inaktiv ? Angabe mit hchstens 75 zeichen.',
#####Activity status by Kit-Coding.de##### 

##########################################################################################
/pkinc/public/userprofile.php

Suche:
				user_sex,

Fge darunter ein:
				user_activitystatus,
				user_activitytext,


------------------------------------------------------------------------------------------
Suche weiter:
				'ud_sex'=>'ud_sex',

Fge darunter folgendes ein:
				'ud_activitystatus'=>'ud_activitystatus',
				'ud_activitytext'=>'ud_activitytext',

------------------------------------------------------------------------------------------
jaja und weiter suchen ;)
				user_sex='".$S->F($ud_sex)."',

darunter bitte folgendes:
				user_activitystatus='".$S->F($ud_activitystatus)."',
				user_activitytext='".$S->F($ud_activitytext)."',

------------------------------------------------------------------------------------------
und weiter suchen:
				'sex'=>'sex',

natrlich auch darunter einfgen:
				'activitystatus'=>'Activity status',
				'activitytext'=>'Activitytext',

------------------------------------------------------------------------------------------
sucht weiter nach:
		switch($info['user_sex'])
			{
			case 'w' :
				$user_sex_option_1='selected="selected"';
				break;
			case 'm' :
				$user_sex_option_2='selected="selected"';
				break;
			default :
				$user_sex_option_0='selected="selected"';
			}

und darunter einfgen:
#####Activity status by Kit-Coding.de#####			
		switch($info['user_activitystatus'])
			{   
			case 'inaktiv' :  
				$user_activitystatus_option_1='selected="selected"';  
				break;  

			default :  
				$user_activitystatus_option_0='selected="selected"';  
			}  
#####Activity status by Kit-Coding.de#####

------------------------------------------------------------------------------------------
weiter suchen nach:
		$user_yim=pkEntities($info['user_yim']);

darunter folgendes einfgen:
		$user_activitystatus=pkEntities($info['user_activitystatus']);
		$user_activitytext=pkEntities($info['user_activitytext']);

------------------------------------------------------------------------------------------
und nocheinmal suchen:
				'sex_female',

und folgendes darunter einfgen:
				'activitystatus',
				'activitystatus_description',
				'activitystatus_aktiv',
				'activitystatus_inaktiv',
				'activitytext',
				'activitytext_description',

------------------------------------------------------------------------------------------
weiter suchen nach:
						user_sex,

und darunter einfgen:
						user_activitystatus,
						user_activitytext,

##########################################################################################
/pkinc/public/userinfo.php

Suche:

if($userinfo['user_sex']=="w")
	$info_sex=$lang['female'];
elseif($userinfo['user_sex']=="m")
	$info_sex=$lang['male'];
else
	$info_sex=$lang['not_specified'];

und darunter bitte folgendes einfgen:

#####Activity status by Kit-Coding.de#####
if($userinfo['user_activitystatus']=="inaktiv"){
	eval("\$info_activitystatus= \"".pkTpl("member_activitystatus_inaktiv")."\";");}
else{
	eval("\$info_activitystatus= \"".pkTpl("member_activitystatus_aktiv")."\";");}

if(!empty($userinfo['user_activitytext']))
        {
	$userinfo['user_activitytext']=pkEntities($userinfo['user_activitytext']);

	eval("\$info_activitytext= \"".pkTpl("member_activitystatus_inaktiv")."\";");
        }
else
	$info_activitytext=$lang['not_specified'];
#####Activity status by Kit-Coding.de#####

##########################################################################################
/pkinc/publictpl/usereditprofile.htm

Suche:

 <tr>
  <td class="left" valign="top">$L_editprofile_hobbies<br />
	<span class="small">$L_editprofile_hobbies_description</span></td>
  <td class="right">
	<textarea rows="5" name="ud_userhobby" cols="15" style="width: 90%">$user_hobby</textarea></td>
 </tr>

fge darunter folgendes ein:

<!-- Activity status by Kit-Coding.de -->
 <tr>
  <td class="heads" colspan="2">Away Melden</td>
 </tr>
<tr> 
<td class="left">$L_editprofile_activitystatus<br />
<span class="small">$L_editprofile_activitystatus_description</span></td>
<td class="right">
<select name="ud_activitystatus" size="1"> 
<option $user_activitystatus_option_0 value="">Aktiv</option>
<option $user_activitystatus_option_1 value="inaktiv">Inaktiv</option>
</select></td>  
</tr>
 <tr>
  <td class="left">$L_editprofile_activitytext<br />
	<span class="small">$L_editprofile_activitytext_description</span></td>
  <td class="right"s>
	<input type="text" name="ud_activitytext" size="15" value="$user_activitytext" maxlength="75" style="width: 90%" /></td>
 </tr>
<!-- Activity status by Kit-Coding.de -->

##########################################################################################
/pkinc/publictpl/userinfo.htm

Suche:

		 <tr>
		  <td class="left" nowrap="nowrap">Zuletzt online</td>
		  <td class="right">$info_logtime</td>
		 </tr>


fge darunter folgendes ein:

<!-- Activity status by Kit-Coding.de --> 
		 <tr>
		  <td class="left">Activity status</td>
		  <td class="right">$info_activitystatus</td>
		 </tr>
<!-- Activity status by Kit-Coding.de --> 

##########################################################################################
Fhren sie nun die Install.php aus
Rufen sie dafr folgende URL auf.

http://www.MEINEDOMAIN.de/include.php?path=install

lschen die diese datei im anschluss von ihren server.
##########################################################################################
Juhuuuu Das war es auch schon,
fr fragen, hilfe oder feedback besuchen sie uns bitte auf http://www.kit-coding.de

Support Only im Forum!

Cheers Road Dogg