function &makeasread($athr, $aunick) { global $root; $dbconnect = $root->con(); $globaluser = new user(); $ts = time(); $zru = $globaluser->zeilen_reg_user(); $rulr = mysql_query("select * from reg_user where reg_nick = '".$aunick."'"); $c = 0; while(($rows = mysql_fetch_array($rulr)) && $c < $zru) { $lastreadarray = $rows['lastread']; if(empty($lastreadarray)) { $lastreadarray = "\"$athr\" => \"$ts\""; $ac = mysql_query("update reg_user set lastread = '".$lastreadarray."' where reg_nick = '".$aunick."'"); return TRUE; exit; } if(!empty($lastreadarray)) { eval("\$lastreadarray = array(".$lastreadarray.");"); foreach($lastreadarray as $key => $elem) { if($key != $athr) { if(empty($newlastreadarray)) { $newlastreadarray .= "\"$key\" => \"$elem\""; } if(!empty($newlastreadarray)) { $newlastreadarray .= ", \"$key\" => \"$elem\""; } } } if(!empty($newlastreadarray)) { $newlastreadarray = $newlastreadarray.", \"$athr\" => \"$ts\""; $ac = mysql_query("update reg_user set lastread = '".$newlastreadarray."' where reg_nick = '".$aunick."'"); return TRUE; exit; } if(empty($newlastreadarray)) { $newlastreadarray = "\"$athr\" => \"$ts\""; $ac = mysql_query("update reg_user set lastread = '".$newlastreadarray."' where reg_nick = '".$aunick."'"); return TRUE; exit; } } } }