کد PHP:
<?php
/**
 * Class AdminDeleteSmilies - Admin area
 *
 * LICENSE: CREATIVE COMMONS PUBLIC LICENSE  "Namensnennung — Nicht-kommerziell 2.0"
 *
 * @copyright  2009 <SEDesign />
 * @license    http://creativecommons.org/licenses/by-nc/2.0/de/
 * @version    $3.0.6$
 * @link       http://www.sedesign.de/de_produkte_chat-v3.html
 * @since      File available since Alpha 1.0
 */

class AdminDeleteSmilies extends DbConectionMaker
{

    
/**
    * Constructor
    *    
    * @uses ConnectDB::sqlGet()
    * @uses ConnectDB::close()    
    * @return void
    */
    
public function __construct (){ 
        
        
// call parent Constructor from class DbConectionMaker
        
parent::__construct(); 

        
session_start();

        
header('Cache-Control: no-store, no-cache, must-revalidate, pre-check=0, post-check=0, max-age=0');
        
// Sets charset and content-type for index.php
        
header('content-type: text/html; charset=utf-8');
        
        
// create new LangXml Object
        
$langObj = new LangXml();
        
$lang=$langObj->getLang()->admin[0]->admin_smilies[0];
        
        
        if (
$_SESSION['etchat_'.$this->_prefix.'user_priv']=="admin"){
            
            
$this->dbObj->sqlSet("DELETE FROM {$this->_prefix}etchat_smileys WHERE etchat_smileys_id = ".(int)$_GET['id']);
            
unlink("./".$_GET['pic']);
            
$this->dbObj->close();
            
header("Location: ./?AdminSmiliesIndex");

        }else{
            echo 
$lang->error[0]->tagData;
            return 
false;
        }
    }
}