/**
  * Základní model pro práci s daty post_typu
  *
  * @author Tomáš Kocifaj
  * @link http://www.ktstudio.cz
  *
  * @param WP_Post $post
  * @return \KT_WP_Post_Base_Model
  */
 function __construct(WP_Post $post = null, $metaPrefix = null)
 {
     parent::__construct($metaPrefix);
     if (KT::issetAndNotEmpty($post)) {
         $this->setPost($post);
     } else {
         trigger_error("Empty post variable in (KT WP) Post (Base) Model!", E_USER_NOTICE);
         // tato možnost bude úplně zrušena
     }
 }
 /**
  * Sestavení základního modelu pro práci s uživatelem a jeho daty podle ID
  *
  * @author Tomáš Kocifaj
  * @link http://www.ktstudio.cz
  *
  * @param integer $userId
  */
 function __construct($userId, $metaPrefix = null)
 {
     $this->wpUserInitById($userId);
     parent::__construct($metaPrefix);
 }
 /**
  * Sestavení základního modelu pro práci s komentáři na základě postu (ID)
  *
  * @author Martin Hlaváč
  * @link http://www.ktstudio.cz
  *
  * @param int $comment
  * @param string $metaPrefix
  */
 function __construct($comment, $metaPrefix = null)
 {
     parent::__construct($metaPrefix);
     $this->initComment($comment);
 }