Name:		VIP Erweiterung PHPKit 1.6.4 1.1 PL1
Datum:		16-06-2009
Author: 	Crack
Homepage:	www.kit-coding.de
Email: 		Info@kit-coding.de


---------------------------------------------------------------------------------------------------
INSTAL HowTo 
---------------------------------------------------------------------------------------------------

Vorwort:
Wer z.b. 

das Forum Attachement Addon von Lucky 

oder

Die Ammu Navbox

installiert hat fhrt bitte noch die Modifikationen aus, die in der Third Party Anleitung stehen.

1. Lade alle Ordner unter Beibehaltung der Ordnerstruktur hoch. Dabei werden keine Dateien berschrieben ;)
2. Wer ein Update auf Version Pl1 macht der bearbeitet nur die Dateien die mit einem *** markiert sind!
3. ndere nun folgende 33 Dateien

/pkinc/admin/contentcategory.php
/pkinc/admin/forumcategory.php
/pkinc/admin/pollarchive.php
/pkinc/admin/pollcompose.php
/pkinc/admin/useravatar.php
/pkinc/admin/config.php
/pkinc/admin/navigationcategory.php
/pkinc/admin/navigationlink.php
/pkinc/admin/useredit.php
/pkinc/admin/userslist.php
/pkinc/admin/main.php
/pkinc/admintpl/content/catmanage_catedit.htm
/pkinc/admintpl/forum/editcat_form.htm
/pkinc/admintpl/vote/editvote.htm
/pkinc/admintpl/avatar.htm
/pkinc/admintpl/avatar_upload.htm
/pkinc/admintpl/config_content.htm
/pkinc/admintpl/config_member.htm
/pkinc/admintpl/editnavcat_edit.htm
/pkinc/admintpl/editnavlink_editlink.htm
/pkinc/admintpl/edituser.htm
/pkinc/admintpl/infomail.htm
/pkinc/admintpl/member.htm
/pkinc/admintpl/main.htm
/pkinc/lang/de/default.php ***
/pkinc/func/default.php
/pkinc/func/user.php
/pkinc/public/forumstopuser.php
/pkinc/public/userinfo.php
/pkinc/public/team.php
/pkinc/publictpl/team.htm
/pkinc/publictpl/forum/team.htm
/pkinc/public/userprofile.php ***

=======================================================================

/pkinc/admin/contentcategory.php

Suche:

elseif($cat['contentcat_rights']=="mod") $rights3="selected";

Fge darunter ein:

elseif($cat['contentcat_rights']=="vip") $rights5="selected";

=======================================================================

/pkinc/admin/forumcategory.php

Suche:

elseif($forumcat['forumcat_rrights']=="member")
			$rrights2=" selected";

Fge darunter ein:

elseif($forumcat['forumcat_rrights']=="vip")
			$rrights5=" selected";

Suche weiter:

elseif($forumcat['forumcat_wrights']=="member")
			$wrights2=" selected";

Fge darunter ein:

elseif($forumcat['forumcat_wrights']=="vip")
			$wrights5=" selected";

Suche weiter:

elseif($forumcat['forumcat_trights']=="member")
			$trights2=" selected";

Fge darunter ein:

elseif($forumcat['forumcat_trights']=="vip")
			$trights5=" selected";

Suche weiter:

elseif($forumcat['forumcat_rrights']=="member")
			$rrights=$lang['member'];

Fge darunter ein:

elseif($forumcat['forumcat_rrights']=="vip")
			$rrights=$lang['vip'];

Suche weiter:

elseif($forumcat['forumcat_wrights']=="member")
			$wrights=$lang['member'];

Fge darunter ein:

elseif($forumcat['forumcat_wrights']=="vip")
			$wrights=$lang['vip'];

Suche weiter:

elseif($forumcat['forumcat_trights']=="member")
			$trights=$lang['member'];

Fge darunter ein:

elseif($forumcat['forumcat_trights']=="vip")
			$trights=$lang['vip'];

=======================================================================

/pkinc/admin/pollarchive.php

Suche:

elseif($votetheme['votetheme_rights']=='mod')
		$vote_rights=$lang['mod'];

Fge darunter ein:

elseif($votetheme['votetheme_rights']=='vip')
		$vote_rights=$lang['vip'];

=======================================================================

/pkinc/admin/pollcompose.php

Suche:

elseif($votetheme['votetheme_rights']=="mod")
		$rights3='selected';

Fge darunter ein:

elseif($votetheme['votetheme_rights']=="vip")
		$rights5='selected';

=======================================================================

/pkinc/admin/useravatar.php

Suche:

elseif($avatargroups=="mod")
		$avatartype="avamod";

Fge darunter ein:

elseif($avatargroups=="vip")
		$avatartype="avavip";

Suche weiter:


elseif($avatartype=="avamod")
		$avatar_group="Moderatoren -";

Fge darunter ein:

elseif($avatartype=="avavip")
		$avatar_group="VIPs -";

=======================================================================

/pkinc/admin/config.php

Suche:

elseif($config['content_submit1']=="mod") $submit1_3=" selected";

Fge darunter ein:

elseif($config['content_submit1']=="vip") $submit1_5=" selected";

Suche weiter:

elseif($config['content_submit2']=="mod") $submit2_3=" selected";

Fge darunter ein:

elseif($config['content_submit2']=="vip") $submit2_5=" selected";

Suche weiter:

elseif($config['content_submit3']=="mod") $submit3_3=" selected";

Fge darunter ein:

elseif($config['content_submit3']=="vip") $submit3_5=" selected";

Suche weiter:

elseif($config['content_submit4']=="mod") $submit4_3=" selected";

Fge darunter ein:

elseif($config['content_submit4']=="vip") $submit4_5=" selected";

Suche weiter:

elseif($config['content_downloadstatus']=="mod") $dlstatus4_3=" selected";

Fge darunter ein:

elseif($config['content_downloadstatus']=="vip") $dlstatus4_6=" selected";

=======================================================================

/pkinc/admin/navigationcategory.php

Suche:

elseif($info['navigationcat_rights']=="mod")
		$rights3="selected";

Fge darunter ein:

elseif($info['navigationcat_rights']=="vip")
		$rights5="selected";

=======================================================================

/pkinc/admin/navigationlink.php

Suche:

elseif($linkinfo['navigation_userstatus']=="mod")
		$option_s3=" selected";

Fge darunter ein:

elseif($linkinfo['navigation_userstatus']=="vip")
		$option_s5=" selected";

=======================================================================

/pkinc/admin/useredit.php

Suche:

elseif($_POST['edit_status']=='mod' ||

Fge DAHINTER an:

$_POST['edit_status']=='vip' ||

Suche weiter:

elseif($_POST['edit_status']=="mod")
		$info_status3=" selected";

Fge darunter ein:

elseif($_POST['edit_status']=="vip")
		$info_status5=" selected";

Suche weiter:

elseif($userinfo['user_status']=="mod")
		$info_status3=" selected";

Fge darunter ein:

elseif($userinfo['user_status']=="vip")
		$info_status5=" selected";

=======================================================================

/pkinc/admin/userslist.php

Suche:

$_REQUEST['soption']=='mod' ||

Fge DAHINTER AN:

$_REQUEST['soption']=='vip' ||

Suche weiter:

elseif($userinfo['user_status']=='mod')
			{
			if($userinfo['user_sex']=='w')
				$member_status=$lang['mod_female'];
			else
				$member_status=$lang['mod'];
			}

Fge darunter ein:

elseif($userinfo['user_status']=='vip')
			{
			if($userinfo['user_sex']=='w')
				$member_status=$lang['vip_female'];
			else
				$member_status=$lang['vip'];
			}

=======================================================================

/pkinc/admin/main.php

Suche:

OR user_status='mod'

Fge DAHINTER an:

OR user_status='vip'

Suche weiter:

elseif($userinfo['user_status']=="mod")
		$user_mod.='<option value="'.$userinfo['user_id'].'"> - '.pkEntities($userinfo['user_nick']).'</option>';

Fge darunter ein:

elseif($userinfo['user_status']=="vip")
		$user_vip.='<option value="'.$userinfo['user_id'].'"> - '.pkEntities($userinfo['user_nick']).'</option>';

=======================================================================

/pkinc/func/default.php

Wichtig!!! Wer hier einen editierfehler macht zerlegt das Rechtesystem!!! Also besser dreimal gucken, ob das richtig ist
vor dem speichern, was Ihr gemacht habt ;)

Suche:

if(pkGetUservalue('status')=='member' && ($needed=='member' || $needed=='vip' || $needed=='user' || $needed=='guest'))
		return true;

Fge darunter ein:

if(pkGetUservalue('status')=='vip' && ($needed=='vip' || $needed=='user' || $needed=='guest'))
		return true;

Suche weiter:

if(pkGetUservalue('status')=="user") 
		$sqlcommand.=" OR ".$sql."='user')";
	elseif(pkGetUservalue('status')=="member")
		$sqlcommand.=" OR ".$sql."='user' OR ".$sql."='member')";
	elseif(pkGetUservalue('status')=="mod") 
		$sqlcommand.=" OR ".$sql."='user' OR ".$sql."='member' OR ".$sql."='mod')";
	elseif(pkGetUservalue('status')=="admin")
		$sqlcommand.=" OR ".$sql."='user' OR ".$sql."='member' OR ".$sql."='mod' OR ".$sql."='admin')";

Ersetze mit:

if(pkGetUservalue('status')=="user")
		$sqlcommand.=" OR ".$sql."='user')";
	elseif(pkGetUservalue('status')=="vip")
		$sqlcommand.=" OR ".$sql."='user' OR ".$sql."='vip')";
	elseif(pkGetUservalue('status')=="member")
		$sqlcommand.=" OR ".$sql."='user' OR ".$sql."='vip' OR ".$sql."='member')";
	elseif(pkGetUservalue('status')=="mod")
		$sqlcommand.=" OR ".$sql."='user' OR ".$sql."='vip' OR ".$sql."='member' OR ".$sql."='mod')";
	elseif(pkGetUservalue('status')=="admin")
		$sqlcommand.=" OR ".$sql."='user' OR ".$sql."='vip' OR ".$sql."='member' OR ".$sql."='mod' OR ".$sql."='admin')";
=======================================================================

/pkinc/admintpl/content/catmanage_catedit.htm

Suche:

<option value="member" $rights2>Mitglieder</option>

Fge darunter ein:

<option value="vip" $rights5>VIPs</option>

=======================================================================

/pkinc/admintpl/forum/editcat_form.htm

Suche:

<option value="member" $rrights2>Member</option>

Fge darunter ein:

<option value="vip" $rrights5>VIP</option>

Suche weiter:

<option value="member" $wrights2>Member</option>

Fge darunter ein:

<option value="vip" $wrights5>VIP</option>

Suche weiter:

<option value="member" $trights2>Member</option>

Fge darunter ein:

<option value="vip" $trights5>VIP</option>

=======================================================================

/pkinc/admintpl/vote/editvote.htm

Suche:

<option value="member" $rights2>Mitglied</option>

Fge darunter ein:

<option value="vip" $rights5>VIP</option>

=======================================================================

/pkinc/admintpl/avatar.htm

Suche:

<option value="member">Ab Benutzerstatus "Member" verf&uuml;gbar</option>

Fge darunter ein:

<option value="vip">Ab Benutzerstatus "VIP" verf&uuml;gbar</option>

=======================================================================

/pkinc/admintpl/avatar_upload.htm

Suche:

<option value="avamember">ab Benutzerstatus "Member"</option>

Fge darunter ein:

<option value="avavip">ab Benutzerstatus "VIP"</option>

=======================================================================

/pkinc/admintpl/config_content.htm

Suche:

<option value="member" $submit1_2>Member</option>

Fge darunter ein:

<option value="vip" $submit1_5>VIPs</option>

Suche weiter:

<option value="member" $submit2_2>Member</option>

Fge darunter ein:

<option value="vip" $submit2_5>VIP</option>

Suche weiter:

<option value="member" $submit3_2>Member</option>

Fge darunter ein:

<option value="vip" $submit3_5>VIP</option>

Suche weiter:

<option value="member" $dlstatus4_2>Member</option>

Fge darunter ein:

<option value="vip" $dlstatus4_6>VIPs</option>

suche weiter:

<option value="member" $submit4_2>Member</option>

Fge darunter ein:

<option value="vip" $submit4_5>VIP</option>

=======================================================================

/pkinc/admintpl/config_member.htm

Suche:

<option value="mod" $member_showinfo2>$lang[mod]</option>

Fge darunter ein:

<option value="vip" $member_showinfo5>$lang[vip]</option>

=======================================================================

/pkinc/admintpl/editnavcat_edit.htm

Suche:

<option value="member" $rights2>$lang[member]</option>

Fge darunter ein:

<option value="vip" $rights5>$lang[vip]</option>

=======================================================================

/pkinc/admintpl/editnavlink_editlink.htm

Suche:

<option value="member" $option_s2>Member</option>

Fge darunter ein:

<option value="vip" $option_s5>VIP</option>

=======================================================================

/pkinc/admintpl/edituser.htm

Suche:

<option value="member" $info_status2>$lang[member]</option>

Fge darunter ein:

<option value="vip" $info_status5>$lang[vip]</option>

=======================================================================

/pkinc/admintpl/infomail.htm

Wenn Ihr den Extended Mailer Version 2.0_164 installiert habt sieht dieser Abschnitt anders aus. Lest dazu einfach die Third Party Anleitung und sucht darin die Anleitung mit dem Betreff "INSTALL HowTo Extended Mailer Version 2.0_164"!!!

Suche:

<option value="mod" $group3>Moderatoren</option>

Fge darunter ein:

<option value="vip" $group6>VIPs</option>

=======================================================================

/pkinc/admintpl/member.htm

Suche:

<option value="mod" $selectmod>- $lang[mod]</option>

Fge darunter ein:

<option value="vip" $selectvip>- $lang[vip]</option>

=======================================================================

/pkinc/admintpl/main.htm

Suche:

<option class="small" value="-1">----------</option>
		<option class="small" value="-1">&nbsp;</option>
		<option class="small" value="-1">Moderatoren:</option>
		$user_mod

Fge darunter ein:

<option class="small" value="-1">----------</option>
		<option class="small" value="-1">&nbsp;</option>
		<option class="small" value="-1">VIP:</option>
		$user_vip

=======================================================================

/pkinc/lang/de/default.php

suche:

'mod'=>'Moderator',
'mod_male'=>'Moderator',
'mod_female'=>'Moderatorin',

Fge darunter ein:

'vip'=>'VIP',
'vip_male'=>'VIP Mnnlich',
'vip_female'=>'VIP Weiblich',

=======================================================================

/pkinc/func/user.php

Suche:

if($status=='mod')
		return '<i>'.pkGetLang($sex=='w' ? 'mod_female' : 'mod').'</i>';

Fge darunter ein:

if($status=='vip')
		return '<i>'.pkGetLang($sex=='w' ? 'vip_female' : 'vip').'</i>';

Suche weiter:

elseif($status=='mod') $nick='<i>'.$nick.'</i>';

Fge darunter ein:

elseif($status=='vip') $nick='<i>'.$nick.'</i>';

=======================================================================

/pkinc/public/forumstopuser.php

Suche:

elseif($userinfo['user_status']=="mod")
		$userinfo_status=$lang['mod'];

Fge darunter ein:

elseif($userinfo['user_status']=="vip")
		$userinfo_status=$lang['vip'];

=======================================================================

/pkinc/public/userinfo.php

Suche:

elseif($userinfo['user_status']=="mod") {if ($userinfo['user_sex']=="w") {$info_userstatus=$lang['mod_female'];} else {$info_userstatus=$lang['mod'];}}

Fge darunter ein:

elseif($userinfo['user_status']=="vip") {if ($userinfo['user_sex']=="w") {$info_userstatus=$lang['vip_female'];} else {$info_userstatus=$lang['vip'];}}

=======================================================================

/pkinc/public/team.php

Suche:

elseif($userinfo[user_status]=="mod")
		eval("\$mod_row.= \"".pkTpl($dir."team_row")."\";");

Fge darunter ein:

elseif($userinfo[user_status]=="vip")
		eval("\$vip_row.= \"".pkTpl($dir."team_row")."\";");

Suche weiter:

if($mod_row!='')
	eval("\$mod_block=\"".pkTpl($dir."team_modblock")."\";");

Fge darunter ein:

if($vip_row!='')
	eval("\$vip_block=\"".pkTpl($dir."team_vipblock")."\";");

=======================================================================

/pkinc/public/publictpl/team.htm

Suche:

$mod_block

Fge darunter ein:

$vip_block

=======================================================================

/pkinc/publictpl/forum/team.htm

Suche:

$mod_block

Fge darunter ein:

$vip_block

=======================================================================

/pkinc/public/userprofile.php

Suche:

if(strstr($datei,"avatar") || (pkGetUservalue('status')=='member' && strstr($datei,"avamember")) || (pkGetUservalue('status')=='mod' && (strstr($datei,"avamod") || strstr($datei,"avamember"))) || (pkGetUservalue('status')=='admin' && (strstr($datei,"avaadmin") || strstr($datei,"avamod") || strstr($datei,"avamember")))) 

Ersetze mit:

if(strstr($datei,"avatar") || (pkGetUservalue('status')=='vip' && strstr($datei,"avavip")) || (pkGetUservalue('status')=='member' && strstr($datei,"avamember")) || (pkGetUservalue('status')=='mod' && (strstr($datei,"avamod") || strstr($datei,"avamember") || strstr($datei,"avavip"))) || (pkGetUservalue('status')=='admin' && (strstr($datei,"avaadmin") || strstr($datei,"avamod") || strstr($datei,"avamember")  || strstr($datei,"avavip") )))


Suche weiter:

(strstr($avatar,'avauser') && (substr($avatar,0,8+strlen(pkGetUservalue('id')))!='avauser_'.pkGetUservalue('id') || pkGetConfig('avatar_eod')!=2)) || 

Fge direkt darunter ein:

(strstr($avatar,'avavip') && (pkGetUservalue('status')!='vip' && pkGetUservalue('status')!='member' && pkGetUservalue('status')!='mod' && pkGetUservalue('status')!='admin')) || 



=======================================================================

Das war es auch schon.

Juhu


Support:
============================

Support & Fragen: 

Support gebe ich gerne unter www.fighting-rebels.de


