%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/lightco1/www/lightingrepublic.com.au/components/com_docman/views/document/
Upload File :
Create Path :
Current File : /home/lightco1/www/lightingrepublic.com.au/components/com_docman/views/document/html.php

<?php
/**
 * @package    DOCman
 * @copyright   Copyright (C) 2011 - 2013 Timble CVBA (http://www.timble.net)
 * @license     GNU GPLv3 <http://www.gnu.org/licenses/gpl.html>
 * @link        http://www.joomlatools.com
 */

class ComDocmanViewDocumentHtml extends ComDocmanViewHtml
{
    public function display()
    {
        $document = $this->getModel()->getItem();

        if ($this->getLayout() !== 'form')
        {
            $params        = $this->getParameters();
            $event_context = 'com_docman.document';

            $this->_prepareDocument($document, $params);

            $this->callEvent('onDocmanContentPrepare', array($event_context, &$document, &$params));

            $this->assign('event_context', $event_context);
            $this->assign('login_to_download', $this->getService('com://admin/docman.model.configs')->getItem()->login_to_download);

            $query = $this->getActiveMenu()->query;
            if ($query['view'] === 'document' && $query['slug'] === $document->slug) {
                $this->assign('show_delete', false);
            }
        }
        else
        {
            $this->assign('user', JFactory::getUser());
        }

        return parent::display();
    }

    protected function _generatePathway($category = null, $document = null)
    {
        $document = $this->getModel()->getItem();

        if ($this->getLayout() === 'form') {
            $text = $document->isNew()
                ? $this->getTemplate()->getHelper('translator')->translate('Add new document')
                : $this->getTemplate()->getHelper('translator')->translate('Edit document %title%', array('%title%' => $document->title));

            $this->getPathway()->addItem($text, '');
        } else {
            $category = $this->getService('com://site/docman.model.categories')
                ->id($document->docman_category_id)->getItem();

            return parent::_generatePathway($category, $document);
        }
    }

    /**
     * If this is not a single document menu item, set the page title to the document title
     */
    protected function _setPageTitle()
    {
        if ($this->getName() === 'document' && $this->getActiveMenu()->query['view'] !== 'document') {
            $this->getParameters()->set('page_title', $this->getModel()->getItem()->title);
        }

        parent::_setPageTitle();
    }
}

Zerion Mini Shell 1.0