[php]function addmessageboard($allow_multiple=true,$expire=0) {
global $session,$doublepost;
$doublepost = 0;
if (!empty($_POST['insertblackboard'][$_GET['boardid']]) && trim($_POST['insertblackboard'][$_GET['boardid']])!='') {
$message = str_replace('`n','',soap($_POST['insertblackboard'][$_GET['boardid']]));
if ($allow_multiple) {
$sql = "SELECT COUNT(messageid) AS zahl FROM messageboard WHERE boardid='$_GET[boardid]' AND acctid='".$session['user']['acctid']."' AND message='$message'";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
db_free_result($result);
$count = $row['zahl'];
}
else {
$sql = "DELETE FROM messageboard WHERE boardid='$_GET[boardid]' AND acctid='".$session['user']['acctid']."'";
db_query($sql);
$count = 0;
}
if ($count==0){
$sql = 'INSERT INTO messageboard (boardid, acctid, name, message, expire) VALUES ("'.$_GET['boardid'].'","'.$session['user']['acctid'].'","'.$session['user']['name'].'","'.$message.'","'.$expire.'")';
db_query($sql) or die(db_error(LINK));
return true;
} else {
$doublepost = 1;
return false;
}
}
else return false;
}
function formmessageboard($boardid,$buttontext='Ans schwarze Brett',$pretext='Gib deine Nachricht ein:') {
global $REQUEST_URI;
// Formularziel vorbereiten
$req = preg_replace("'&?(c|boardid)=(\w|-)*'","",$REQUEST_URI)."&boardid=".$boardid;
$req = str_replace("?&","?",$req);
if (!strpos($req,"?")) $req = str_replace("&","?",$req);
output("<form action=\"$req\" method='POST'>",true);
output("`n$pretext`n<input name='insertblackboard[$boardid]' maxlength='250' size='50'>`n",true);
output("<input type='submit' class='button' value='$buttontext'>",true);
addnav("",$req);
}[/php]
Stammt übrigens von mir.
_________________ A bus station is where busses stop. A train station is where trains stop. On my desk there is a workstation...
|