| Current Path : /var/www/html/components/com_osmembership/model/ |
| Current File : /var/www/html/components/com_osmembership/model/userfiles.php |
<?php
/**
* @package Joomla
* @subpackage Membership Pro
* @author Tuan Pham Ngoc
* @copyright Copyright (C) 2012 - 2026 Ossolution Team
* @license GNU/GPL, see LICENSE.php
*/
defined('_JEXEC') or die;
use Joomla\CMS\Factory;
use Joomla\Filesystem\Folder;
use Joomla\Filesystem\Path;
class OSMembershipModelUserfiles extends MPFModel
{
public function getData()
{
$user = Factory::getApplication()->getIdentity();
$basePath = JPATH_ROOT . '/media/com_osmembership/userfiles/';
if (is_dir($basePath . $user->id))
{
$path = $basePath . $user->id;
$files = Folder::files($path);
}
elseif (is_dir(Path::clean($basePath . $user->username)))
{
$path = $basePath . $user->username;
$files = Folder::files($path);
}
else
{
$files = [];
$path = '';
}
if ($this->params->get('sort_direction'))
{
rsort($files);
}
return [$path, $files];
}
}