Back to top

Autore Topic: Escludere dalla lista degli ultimi download una categoria  (Letto 2600 volte)

Offline matala

  • Nuovo arrivato
  • *
  • Post: 16
    • Mostra profilo
Sul sito della mia scuola stiamo usando docman e il modulo mod_docman_latestdown ma avremo però l'esigenza di escludere dalla lista degli ultimi documenti inseriti quelli appartenenti ad una categoria.
Dando un'occhiata al file mod_docman_latestdown.php non capisco come si possa apportare una modifica in tal senso.
Credo che la parte da modificare sia in questa sezione:
Codice: [Seleziona]
$rows = DOCMAN_Docs::getDocsByUserAccess(0, 'date', 'desc', $limits);

if (count($rows)) {

    $html .= '<ul class="mod_docman_latestdown">';

    foreach ($rows as $row)

    {
Qualcuno mi saprebbe suggerire una soluzione?
Grazie ;)

Offline miscade

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Re: Escludere dalla lista degli ultimi download una categoria
« Risposta #1 il: 13 Feb 2009, 14:01:45 »
Ho la stessa esigenza.

Come escludere una determinata categoria? Qual'è la sintassi ???

Grazie,
Edo

Offline jospic

  • Appassionato
  • ***
  • Post: 353
  • Sesso: Maschio
    • Mostra profilo
Re: Escludere dalla lista degli ultimi download una categoria
« Risposta #2 il: 08 Apr 2009, 14:14:40 »
Per rendere la cosa più elegante si potrebbe aggiungere un parametro ad hoc nel modulo, del tipo 'Escludi Categorie', ed inserire, magari separate da una virgola, gli 'id' delle stesse da nascondere.

Per risolvere il problema in maniera veloce, invece, si può aggiungere, nel file mod_docman_lastdown.php, dopo la linea 51:

Codice: [Seleziona]
$catid = $doc->getData('catid');
il seguente controllo:

Codice: [Seleziona]
if ($catid!=xx && $catid!=yy) {
dove 'xx' e 'yy' sono gli id delle categorie da escludere (se se ne vogliono escludere altre inserire nel controllo tanti '&& $catid!=zz', ecc.).

ed infine, inserire una parentesi graffa, per chiudere lo statement if, come indicato nelle righe seguenti:

Codice: [Seleziona]
$html .= '</a></li>';
}
}

Saluti
"In a world without walls and fences, who needs windows and gates?"
http://www.iperspace.it/download/linux/linuxwetrust.gif

Offline fanitto

  • Esploratore
  • **
  • Post: 138
  • Sesso: Maschio
    • Mostra profilo
Re: Escludere dalla lista degli ultimi download una categoria
« Risposta #3 il: 23 Apr 2009, 01:36:19 »
ciao jospic anche io voglio nascondere agli utenti una cartella con permessi special ed ho provato a modificare il file mod_docman_latestdown.php ma senza risultato

 



Web Design Bolzano Kreatif