/** * @return WpPosts|null The WpPosts object, that is a copy of this DLE post. */ public function LoadWpPosts() { $objWpUsers = $this->LoadWpUser(); if (!$objWpUsers) { return null; } return WpPosts::QuerySingle(QQ::AndCondition(QQ::Equal(QQN::WpPosts()->PostAuthor, $objWpUsers->Id), QQ::Equal(QQN::WpPosts()->PostDate, $this->Date), QQ::Equal(QQN::WpPosts()->PostName, $this->AltName)), QQ::Clause(QQ::LimitInfo(1))); }
/** * Load a single WpPosts object, * by Id Index(es) * @param integer $intId * @param QQClause[] $objOptionalClauses additional optional QQClause objects for this query * @return WpPosts */ public static function LoadById($intId, $objOptionalClauses = null) { return WpPosts::QuerySingle(QQ::AndCondition(QQ::Equal(QQN::WpPosts()->Id, $intId)), $objOptionalClauses); }
public function LoadWpPost() { return WpPosts::QuerySingle(QQ::AndCondition(QQ::Equal(QQN::WpPosts()->PostName, $this->Name), QQ::Equal(QQN::WpPosts()->PostType, "page")), QQ::Clause(QQ::LimitInfo(1))); }