Name:		Forum CAT Teaser V1.1
Datum:		12-04-2009
Author: 	Crack
Homepage:	www.kit-coding.de
Email: 		Info@kit-coding.de


---------------------------------------------------------------------------------------------------
INSTALL HowTo 
---------------------------------------------------------------------------------------------------
1.  Lade alle ordner unter beibehaltung der Ordnerstruktur hoch. ( Es werden keine Dateien berschrieben!)
2.  Rufen Sie die Install.php auf ber: http://www.deinedomain.de/include.php?path=install
2.a Nach erfolgreichem installieren lschen Sie die install wieder von Ihrem Server!!!!
3.  Geben sie dem Ordner images/forumcat_teaser CHMOD 777 Rechte. 
4.  ndere nun folgende 7 Dateien

/pkinc/publicinc/forumsubcategory.php
/pkinc/public/forumsdisplay.php
/pkinc/publictpl/forum/main_row.htm
/pkinc/publictpl/forum/subcat_row.htm
/p7kinc/admin/forumcategory.php
/pkinc/admintpl/forum/editcat_form.htm
/pkinc/func/default.php

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


pkinc/publicinc/forumsubcategory.php

Suche:

eval("\$subcat_row.= \"".pkTpl("forum/subcat_row")."\";");

Fge DARBER ein:

					#Forumcat Teaser by www.kit-coding.de ANFANG
					$teaser=$SQL->fetch_array($SQL->query("SELECT `forumcat_id`, `forumcat_picteaser` FROM `".pkSQLTAB_FORUM_CATEGORY."` WHERE `forumcat_id`='".$SQL->i($forumsubcat['forumcat_id'])."' limit 1 "));
					if($teaser['forumcat_picteaser']!=''){
						$p=$teaser['forumcat_picteaser'];
						$info=explode("\n",$p);
						
						if(is_array($info)){
							foreach($info as $id){
								$id=trim($id);
								if($id!=''){								
									$forumcat_teaser='<a href="include.php?path=forumscategory&catid='.$forumsubcat['forumcat_id'].'"><img src="../images/forumcat_teaser/'.$id.'" align="left" style="margin-right:5px;" alt="'.$forumsubcat['forumcat_name'].'" title="'.$forumsubcat['forumcat_name'].'"/></a>';
								}
							}
						}
					}
					#Forumcat Teaser by www.kit-coding.de ENDE

Suche weiter:

unset($subcat_description);

Fge darunter ein:

unset($forumcat_teaser);

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

pkinc/public/forumsdisplay.php

Suche:

eval("\$main_row.= \"".pkTpl("forum/main_row")."\";");

Fge DARBER ein:

					#Forumcat Teaser by www.kit-coding.de ANFANG
					$teaser=$SQL->fetch_array($SQL->query("SELECT `forumcat_id`, `forumcat_picteaser` FROM `".pkSQLTAB_FORUM_CATEGORY."` WHERE `forumcat_id`='".$SQL->i($forumcat['forumcat_id'])."' limit 1 "));
					if($teaser['forumcat_picteaser']!=''){
						$p=$teaser['forumcat_picteaser'];
						$info=explode("\n",$p);
						
						if(is_array($info)){
							foreach($info as $id){
								$id=trim($id);
								if($id!=''){								
									$forumcat_teaser='<a href="include.php?path=forumscategory&catid='.$forumcat['forumcat_id'].'"><img src="../images/forumcat_teaser/'.$id.'" align="left" style="margin-right:5px;" alt="'.$forumcat['forumcat_name'].'" title="'.$forumcat['forumcat_name'].'"/></a>';
								}
							}
						}
					}
					#Forumcat Teaser by www.kit-coding.de ENDE
Suche weiter:

unset($savecatinfo);

Fge darunter ein:

unset($forumcat_teaser);

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

pkinc/publictpl/forum/main_row.htm

Suche:

<a class=forumcat href="include.php?path=forumscategory&catid=$forumcat[forumcat_id]">$forumcat_name</a>

Fge DAVOR ein:

$forumcat_teaser

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

pkinc/publictpl/forum/subcat_row.htm

Suche:

<a class="forumcat" href="include.php?path=forumscategory&catid=$forumsubcat[forumcat_id]">$forumsubcat[forumcat_name]</a>

Fge DAVOR ein:

$forumcat_teaser

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

pkinc/admin/forumcategory.php

Suche:

if($sqlcoammnd2) 
				$DB->query("DELETE FROM ".$db_tab['forumnotify']." WHERE ".$sqlcommand2);

Fge darunter ein:

#Forumcat Teaser by www.kit-coding.de ANFANG
			$teaser=$SQL->fetch_array($SQL->query("SELECT `forumcat_id`, `forumcat_picteaser` FROM `".pkSQLTAB_FORUM_CATEGORY."` WHERE `forumcat_id`='".$SQL->i($editcat)."'"));
			if($teaser['forumcat_picteaser']!=''){
						$p=$teaser['forumcat_picteaser'];
						$info=explode("\n",$p);
						
						if(is_array($info)){
							foreach($info as $id){
								$id=trim($id);
								if($id!=''){								
									@unlink('../images/forumcat_teaser/'.$id);
								}
							}
						}
			}
			#Forumcat Teaser by www.kit-coding.de ENDE

Suche weiter:

eval("\$edit_cat= \"".pkTpl("forum/editcat_form_edit")."\";");
		eval("\$edit_cat= \"".pkTpl("forum/editcat_form")."\";");
		}

Fge darber ein:

		#Forumcat Teaser by www.kit-coding.de ANFANG
			#VARS
			$PathToPics='images/forumcat_teaser';
			$uploader_file='forumcat_file';
			$ID_Filter=$editcat;
			$Multi_pics=0;
			$PathToPics='images/forumcat_teaser';
			$Databasetable=pkSQLTAB_FORUM_CATEGORY;
			$Databasetable_field='forumcat';;
			$Information_table_field=$forumcat['forumcat_picteaser'];
			$RefreshPath='forumcategory';
			$RefreshPathContents='editcat='.$ID_Filter;
			#Pic Uploader
			include(pkDIRADMIN.'picture_uploader'.pkEXT);
		#Forumcat Teaser by www.kit-coding.de ENDE

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

pkinc/admintpl/forum/editcat_form.htm

Suche:

<form name="pkform" method="post" action="admin.php?path=forumcategory&editcat=$editcat">

Ersetze mit:

<form name="pkform" method="post" enctype="multipart/form-data" action="admin.php?path=forumcategory&editcat=$editcat">

Suche weiter:

<tr>
  <td class="left">Forenname<br />
	<font class="small">Bezeichnung des Forums.</font></td>
  <td class="right">
	<input type="text" name="cat_name" value="$forumcat_name" size="25" class="w90" /></td>
 </tr>

Fge darunter ein:

<!-- Forumcat Teaser by www.kit-coding.de ANFANG -->
$error
$showpic
$newpic
<!-- Forumcat Teaser by www.kit-coding.de ENDE -->

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

/pkinc/func/default.php

Suche:
	
?>

Fge darber ein:
	
#All Content Teaser by www.kit-coding.de ANFANG
if(!function_exists('picture_teaser_contents')) {
	function picture_teaser_contents($extendedid='0',$PathToPics='content/images/content_teaser',$uploader='content_file') {
		if (!preg_match('/.php/',$_FILES[$uploader]['name'])){
				unset($skip);
				unset($teaserfile);
				
				if(is_uploaded_file($_FILES[$uploader]['tmp_name'])){
					
					$pic_size=getimagesize($_FILES[$uploader]['tmp_name']);
	
					
	
					if($pic_size[2]==1)
						$extension='gif';
					elseif($pic_size[2]==2)
						$extension='jpg';
					elseif($pic_size[2]==3)
						$extension='png';
					else{ 
						$skip='TRUE';
					}
						
					
					if($extendedid>0)
						$extendedid=$extendedid.'_';
					else
						$extendedid='';
						
  
					if($skip!='TRUE') 
					{
						$change=ereg_replace(' ','',$_FILES[$uploader]['name']);
						$filename=$extendedid.$change;
							
						if(file_exists('../'.$PathToPics.'/'.$filename)){
							$filename=ereg_replace(' ','',$extendedid.time().'_'.$_FILES[$uploader]['name']);
						}
				
						$UPLOAD=new UPLOAD();
						$uploadreturned=$UPLOAD->images($_FILES[$uploader],'../'.$PathToPics,$filename);
				
						if($uploadreturned[0]==TRUE) {
						@unlink($_FILES[$uploader]['tmp_name']);
						}
						
						$teaserfile=urlencode(basename($filename));
						return $teaserfile;
					}else{
						
						return FALSE;
					}
				}
				
		}else{
			die ('Bitte unterlassen Sie derartige Versuche die Seite zu manipulieren! Die Daten wurden geloggt.');
		}
	}
}

if(!function_exists('err_handler')) {
  function err_handler($err='0', $file='') {
	  
		if($err==1)
			$debug.='Die Datei "'.$file.'" konnte nicht vom Server gelscht werden. Existiert nicht mehr....!<br/>';
		elseif ($err==2)
			$debug='Sie haben kein Bild ausgewhlt!';
		elseif ($err==3)
			$debug='Bitte unterlassen Sie derartige Versuche die Seite zu manipulieren! Die Daten wurden geloggt.';
		elseif ($err==4)
			$debug='Keine g&uuml;ltige Bildgrafik!';
		else
			$debug='';
		
	return $debug;
	  
  }
}

#All Content Teaser by www.kit-coding.de ENDE

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

Das war es auch schon :)

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

Support & Fragen: 

Support gebe ich gerne unter www.kit-coding.de


