function getAuthorName($post) { require_once "dao/UserDao.php"; if (is_null($post->getAuthor())) { return "Anonimous"; } $userdao = new UserDao(); $userdao->setLoadDependences(false); $userdao->setLoadAccessCount(false); $u = $userdao->load($post->getAuthor()); if (!is_null($u->getNickname())) { return $u->getNickname(); } return $post->getAuthor(); }
static function loadUserByNickname($nickname, $loadDependencies = true) { $userdao = new UserDao(); $userdao->setLoadDependences($loadDependencies); return $userdao->loadByNickname($nickname); }