## Copyright by Pommes2@forum-4-all.de
## Homepage http://forum-4-all.de
## Diese Klasse darf von allen Hackschreibern genutzt werden
## Die ewigen 3 fach Versionen wegen den PM Änderrungen sind hiermit vorbei
## Dieser Text darf nicht entfernt oder geändert werden
## Klasse ist nutzbar für WBB 2.1 - WBB 2.3
## Aufruf :
## $onpm = new onpm();
## $onpm->insertpm(betreff,Nachricht,absenderid,empfängerid,Popup neue Pm);
## Beispiel Code:
/*
require ("./acp/lib/class_onpm.php");
$onpm = new onpm();
$onpm->insertpm($betreff,$nachricht,$absenderid,$empfängerid,$popup);
*/
## Have Fun
class onpm{
var $pmversion=0;
var $message='';
var $subject='';
var $senderid='';
var $empfangid='';
var $popup=0;
function onpm(){
global $boardversion;
$pos=strstr($boardversion,"1.0.");
if($pos<>'') $this->pmversion=3;
$pos=strstr($boardversion,"2.1.");
if($pos<>'') $this->pmversion=1;
$pos=strstr($boardversion,"2.2.");
if($pos<>'') $this->pmversion=1;
$pos=strstr($boardversion,"2.3.");
if($pos<>'') $this->pmversion=2;
return $this->pmversion;
}
function insertpm($sub,$msg,$id1,$id2,$pop){
$pmversion=$this->onpm();
$this->popup=$pop;
$this->empfangid=$id2;
$this->senderid=$id1;
$this->message=$msg;
$this->subject=$sub;
if($pmversion==3){
$this->insertwbblite();
}elseif($pmversion==2){
$this->insertwbb23();
} else {
$this->insertwbb21();
}
return;
}
function insertwbblite(){
global $db,$n;
$db->query("INSERT INTO bb".$n."_privatemessage SET privatemessageid = '', senderid = '".$this->senderid."', recipientid = '".$this->empfangid."', subject = '".$this->subject."', sendtime = '".time()."', message = '".$this->message."', showsmilies = '3', showsignature = '0', iconid = '13', deletepm = '0'");
if($this->popup==1) $db->unbuffered_query("UPDATE bb".$n."_users SET pmpopup=2 WHERE userid='".$this->empfangid."'",1);
return;
}
function insertwbb21(){
global $db,$n;
$db->query("INSERT INTO bb".$n."_privatemessage SET privatemessageid = '', folderid = '0', senderid = '".$this->senderid."', recipientid = '".$this->empfangid."', subject = '".$this->subject."', sendtime = '".time()."', message = '".addslashes($this->message)."', allowsmilies = '3', allowhtml = '0', showsignature = '0', iconid = '13', view = '0', reply = '0', forward = '0', deletepm = '0', tracking = '0'");
if($this->popup==1) $db->unbuffered_query("UPDATE bb".$n."_users SET pmpopup=2 WHERE userid='".$this->empfangid."'",1);
return;
}
function insertwbb23(){
global $db,$n;
$db->unbuffered_query("INSERT INTO bb".$n."_privatemessage (senderid,recipientlist,recipientcount,subject,message,sendtime,allowsmilies,allowhtml,allowbbcode,allowimages,showsignature,iconid,inoutbox,tracking,attachments,pmhash) VALUES ('".$this->senderid."','".addslashes($recipientlistSerialized)."','".$recipientcount."','".$this->subject."','".addslashes($this->message)."','".time()."','3','0','1','0','0','13','0','0', '0', '".addslashes($pmhash)."')", 1);
$pmid = $db->insert_id();
$db->unbuffered_query("INSERT INTO bb".$n."_privatemessagereceipts (privatemessageid, recipientid,recipient,blindcopy) VALUES ('$pmid','".$this->empfangid."','".addslashes($this->empfangid)."','0')",1);
$db->unbuffered_query("UPDATE bb".$n."_users SET pmtotalcount=pmtotalcount+1,pminboxcount=pminboxcount+1,pmnewcount=pmnewcount+1,pmunreadcount=pmunreadcount+1 WHERE userid='".$this->empfangid."'", 1);
if($this->popup==1) $db->unbuffered_query("UPDATE bb".$n."_users SET pmpopup=2 WHERE userid='".$this->empfangid."'",1);
return;
}
}
?>
Nails-Fun and more | Ihnen wird der Zutritt zu dieser Seite verwehrt.
Ihnen wird der Zutritt zu dieser Seite verwehrt.
Aus einem der folgenden Gründe fehlt Ihnen die Berechtigung, diese Seite zu betreten:
Sie sind im Forum nicht angemeldet. Einige Bereiche und Funktionen im Forum sind nur für angemeldete Benutzer zugänglich. Bitte nutzen Sie die Eingabemöglichkeit auf dieser Seite, um sich anzumelden. Falls Sie nicht registriert sind, können Sie dies hier tun.
Ihr Benutzeraccount könnte gesperrt worden sein. Melden Sie sich gegebenenfalls ab und kontaktieren den zuständigen Administrator.
Es gibt Bereiche im Forum, die bestimmten Benutzern vorbehalten sind. Sie haben möglicherweise versucht einen solchen Bereich zu betreten.