public static function getByID($cnvMessageID) { $db = Loader::db(); $r = $db->GetRow('select * from ConversationMessages where cnvMessageID = ?', array($cnvMessageID)); if (is_array($r) && $r['cnvMessageID'] && $r['cnvMessageID'] == $cnvMessageID) { $msg = new static(); $msg->getConversationMessageFlagTypes(); $msg->setPropertiesFromArray($r); $author = new Author(); $authorUser = $r['uID'] > 0 ? \UserInfo::getByID($r['uID']) : null; if ($authorUser !== null) { $author->setUser($authorUser); } else { $author->setName($r['cnvMessageAuthorName']); $author->setEmail($r['cnvMessageAuthorEmail']); $author->setWebsite($r['cnvMessageAuthorWebsite']); } $msg->cnvMessageAuthor = $author; return $msg; } }
public static function getByID($cnvMessageID) { $db = Loader::db(); $r = $db->GetRow('select * from ConversationMessages where cnvMessageID = ?', array($cnvMessageID)); if (is_array($r) && $r['cnvMessageID'] == $cnvMessageID) { $cnv = new static(); $cnv->getConversationMessageFlagTypes(); $cnv->setPropertiesFromArray($r); return $cnv; } }