| Server IP : 54.36.91.62 / Your IP : 216.73.217.117 Web Server : Apache System : Linux webm013.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : coopiak ( 151928) PHP Version : 8.3.23 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/coopiak/amisdesseniors-fr/administrator/components/com_jlexreview/controllers/ |
Upload File : |
<?php
/**
* @package JLex Review
* @version 4.2.3
* @copyright Copyright (c) 2013-2018 JLexArt. All rights reserved
* @license GNU General Public License version 2 or later;
* @author www.jlexart.com
*/
defined('_JEXEC') or die;
class JLexReviewControllerUser extends JControllerLegacy
{
public function display($cachable = false, $urlparams = array())
{
$app = JFactory::getApplication();
$doc = JFactory::getDocument();
$doc->setTitle(JText::_("JR_USER"));
$view = $this->getView("user", "html");
$model = $this->getModel("user");
// filters & sorting
$q = $app->getUserStateFromRequest("jr.u.query", "q", "");
if(!preg_match("/^\s*$/", $q)) $model->set("q", trim($q));
$sort_field = $app->getUserStateFromRequest("jr.u.filter_order", "filter_order", "u.registerDate");
$sort_dir = $app->getUserStateFromRequest("jr.u.filter_order_dir", "filter_order_Dir", "DESC");
if(!in_array($sort_field, array('u.username',
'u.id',
'review.count_review',
'cm.count_cm',
'fwing.count_following',
'fwer.count_followers',
'u.registerDate'))) $sort_field="u.registerDate";
if(!in_array($sort_dir, array("asc", "ASC", "desc", "DESC"))) $sort_dir="DESC";
$model->set("sort", $sort_field." ".$sort_dir);
// pagination
$offset = $app->getUserStateFromRequest("jr.u.limitstart", "limitstart", 0, "int");
if($offset>0) $model->set("limitstart", $offset);
$users = $model->getUsers();
$page = $model->getPagaNav();
$view->set("users", $users);
$view->set("page", $page);
$view->display();
}
public function thumb()
{
$app = JFactory::getApplication();
$model = $this->getModel('user');
$return = $model->thumb();
if(!$return)
{
$app->enqueueMessage($model->getError(), "error");
} else {
$app->enqueueMessage(JText::_("JR_AVATAR_USER_CHANGED"));
}
$app->redirect(JUri::base(true)."/index.php?option=com_jlexreview&view=user");
}
public function clearthumb()
{
$app = JFactory::getApplication();
$model = $this->getModel('user');
$return = $model->clearthumb();
$app->enqueueMessage(JText::_("JR_THESE_AVATAR_HAVE_BEEN_REMOVED"));
$app->redirect(JUri::base(true)."/index.php?option=com_jlexreview&view=user");
}
}