[Modification] Gestion des groupes dans seminar for joomla

Support et assistance sur les composants, modules et plug-ins pour Joomla! 1.5.x de développeurs tiers.

Moderators: Aidan38, sarki

Forum rules
Règles du forum
Locked
davidator
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Mon Aug 29, 2011 3:07 pm

[Modification] Gestion des groupes dans seminar for joomla

Post by davidator » Tue Jun 26, 2012 8:28 am

Bonjour à tous!

J'utilise le composant seminar for joomla sur mon site qui tourne sous J1.5 qui permet de s'incrire à des évènements

Tout dans ce module me plait sauf une chose: je ne souhaite pas que les membres enregistrés puissent voir le bouton "booking" car je ne souhaite autoriser que les membres du groupe" spécial" à visualiser et utiliser ce bouton.

Je ne connais rien en droits sous joomla et je me demandait comment modifier/creer un attribut de visibilité à ce bouton pour le rendre invisible à tous SAUF membres du groupe "spécial".

Merci d'avance si vous pouver m'aider à m'aiguiller sur une piste car je plane complet!

davidator
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Mon Aug 29, 2011 3:07 pm

Re: [Modification] Gestion des groupes dans seminar for joom

Post by davidator » Wed Jun 27, 2012 10:37 pm

Donc pour ceux que cela intéresse, j'ai trouvé comment faire:

Dans le fichier seminar.html.php, à la ligne 467 on trouve

Code: Select all

// Druckknopf anzeigen
    /*if($art!=2 AND $art!=4) {    
      $knopfoben .= sem_f037(2,$row->id,'','');
      $knopfunten .= " ".sem_f037(2,$row->id,'','b');
    }
    if((($buchopt[0]>2 AND $art==0) OR ($art==3 AND $usrid==0 AND ($nametemp!="" OR $config->get('sem_p026',0)==1))) AND $row->cancelled==0 AND $row->nrbooked>0) {
      $knopfoben .= "<a title=\"".JTEXT::_('SEM_0087')."\" href=\"javascript:auf('5','".$row->id."','');\"><img src=\"".sem_f006()."1132.png\" border=\"0\" align=\"absmiddle\"></a>";
      $knopfunten .= " <button class=\"button\" style=\"cursor:pointer;\" type=\"button\" onclick=\"auf('5','".$row->id."','');\"><img src=\"".sem_f006()."1116.png\" border=\"0\" align=\"absmiddle\">&nbsp;".JTEXT::_('SEM_0087')."</button>";
    }*/

il suffit de remplacer

Code: Select all

if((($buchopt[0]>2 AND $art==0) OR ($art==3 AND $usrid==0 AND ($nametemp!="" OR $config->get('sem_p026',0)==1))) AND $row->cancelled==0 AND $row->nrbooked>0)
par

Code: Select all

 if((($my->usertype == "Super Administrator" || $my->usertype == "Administrator" || $my->usertype == "Editor" || $my->usertype == "Author" || $my->usertype == "Publisher" || $my->usertype == "Manager") AND($buchopt[0]>2 AND $art==0) OR ($art==3 AND $usrid==0 )) AND $row->cancelled==0 AND $row->nrbooked>0) 


Locked

Return to “1.5 - Extensions tierce partie”