コード例 #1
0
ファイル: DlePost.class.php プロジェクト: hiptc/dle2wordpress
 /**
  * @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)));
 }
コード例 #2
0
 /**
  * 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);
 }
コード例 #3
0
 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)));
 }