Bonjour,
Je me tourne vers vous car je n'ai pas trouvé la solution à mon problème:
Sur le site que je fais, il va y avoir plusieurs gestionnaires qui devrons avoir accès à la gestion de la documentation en front.
Cependant, je n'arrive pas à leur donner accès à l'ensemble des fichiers, et pour le moment, ils ne vois que les documents qu'ils ont eux-même posté.
Ma question est donc: ai-je raté une option ou dois-je rentrer dans le code.
Et si la solution est le code, ou se situe la fonction de filtrage des documents par l'id utilisateur?
Cordialement.
Gestion en front-end de l'ensemble des documents
-
- Phoca Newbie
- Posts: 2
- Joined: 11 Jun 2014, 13:59
-
- Phoca Newbie
- Posts: 2
- Joined: 11 Jun 2014, 13:59
Re: Gestion en front-end de l'ensemble des documents
Bon en fait j'ai trouvé la solution.
Il suffit de modifier le fichier: Components/com_phocadownload/models/user.php
->à la ligne 62 modifier
en
Sujet clot
Il suffit de modifier le fichier: Components/com_phocadownload/models/user.php
->à la ligne 62 modifier
Code: Select all
function _buildQueryFiles($userId) {
$where = $this->_buildContentWhereFiles($userId);
$orderby = $this->_buildContentOrderByFiles();
$query = ' SELECT a.*, cc.title AS categorytitle, u.name AS editor, ag.title AS access_level, us.id AS ownerid, us.username AS ownername '
. ' FROM #__phocadownload AS a '
. ' LEFT JOIN #__phocadownload_categories AS cc ON cc.id = a.catid'
. ' LEFT JOIN #__viewlevels AS ag ON ag.id = a.access'
. ' LEFT JOIN #__users AS u ON u.id = a.checked_out'
. ' LEFT JOIN #__users AS us ON us.id = a.owner_id'
. $where
. $orderby;
return $query;
}
Code: Select all
function _buildQueryFiles($userId) {
$orderby = $this->_buildContentOrderByFiles();
$query = ' SELECT a.*, cc.title AS categorytitle, u.name AS editor, ag.title AS access_level, us.id AS ownerid, us.username AS ownername '
. ' FROM #__phocadownload AS a '
. ' LEFT JOIN #__phocadownload_categories AS cc ON cc.id = a.catid'
. ' LEFT JOIN #__viewlevels AS ag ON ag.id = a.access'
. ' LEFT JOIN #__users AS u ON u.id = a.checked_out'
. ' LEFT JOIN #__users AS us ON us.id = a.owner_id'
. $orderby;
return $query;
}
- Jan
- Phoca Hero
- Posts: 48568
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Gestion en front-end de l'ensemble des documents
Ok
If you find Phoca extensions useful, please support the project