1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
- /**
- * Copyright © 2016 Ihor Vansach (ihor@magefan.com). All rights reserved.
- * See LICENSE.txt for license details (http://opensource.org/licenses/osl-3.0.php).
- *
- * Glory to Ukraine! Glory to the heroes!
- */
- namespace Magefan\Blog\Block\Post;
- use Magento\Store\Model\ScopeInterface;
- /**
- * Blog post info block
- */
- class Info extends \Magento\Framework\View\Element\Template
- {
- /**
- * Block template file
- * @var string
- */
- protected $_template = 'post/info.phtml';
- /**
- * DEPRECATED METHOD!!!!
- * Retrieve formated posted date
- * @var string
- * @return string
- */
- public function getPostedOn($format = 'Y-m-d H:i:s')
- {
- return $this->getPost()->getPublishDate($format);
- }
- /**
- * Retrieve 1 if display author information is enabled
- * @return int
- */
- public function authorEnabled()
- {
- return (int) $this->_scopeConfig->getValue(
- 'mfblog/author/enabled',
- \Magento\Store\Model\ScopeInterface::SCOPE_STORE
- );
- }
- /**
- * Retrieve 1 if author page is enabled
- * @return int
- */
- public function authorPageEnabled()
- {
- return (int) $this->_scopeConfig->getValue(
- 'mfblog/author/page_enabled',
- \Magento\Store\Model\ScopeInterface::SCOPE_STORE
- );
- }
- }
|