. */ namespace SP\DataModel; use SP\Util\DateUtil; defined('APP_ROOT') || die(); /** * Class PublicLinkListData * * @package SP\DataModel */ class PublicLinkListData extends PublicLinkData { /** * @var string */ public $userName; /** * @var string */ public $userLogin; /** * @var string */ public $accountName; /** * @return string */ public function getName() { return $this->accountName; } /** * @return string */ public function getUserName() { return $this->userName; } /** * @return string */ public function getUserLogin() { return $this->userLogin; } /** * @return string */ public function getAccountName() { return $this->accountName; } /** * @return false|string */ public function getDateAddFormat() { return DateUtil::getDateFromUnix($this->dateAdd); } /** * @return false|string */ public function getDateExpireFormat() { return DateUtil::getDateFromUnix($this->dateExpire); } /** * @return string */ public function getCountViewsString() { return sprintf('%d/%d/%d', $this->getCountViews(), $this->getMaxCountViews(), $this->getTotalCountViews()); } }