function commentSaved($eventData, $addData) { global $serendipity; $this->log("commentSaved: " . print_r($eventData, true) . "\n" . print_r($addData, TRUE)); if ("NORMAL" == $addData['type']) { // only supported for normal comments $promo_name = null; $promo_url = null; // I save no matter what the rules say, it wont display later. $twittername = ltrim(trim($serendipity['POST']['twitter']), '@'); $boourl = $serendipity['POST']['boo']; if (isset($serendipity['POST']['promorss']) && !empty($serendipity['POST']['promorss'])) { $promorss = $serendipity['POST']['promorss']; $parts = explode("\n", $promorss); $promo_hash = trim($parts[0]); $promo_name = trim($parts[1]); $promo_url = trim($parts[2]); if (!$this->hashString($promo_name . $promo_url) == $promo_hash) { return false; } } $result = DbSpice::saveCommentSpice($addData['comment_cid'], $twittername, $promo_name, $promo_url, $boourl); $this->rememberInputs(); } return true; }