| Mercoledì 14 Gennaio 2009 - 21:58
Qualunque utente può cancellare foto: Torno a segnalare un leggerissimo problema che già avevo indicato ma per il quale non ho ricevuto risposta. Ho appena aggiornato FN all'ultima versione, 2009_01_11, e nuovamente qualunque utente non autenticato può far piazza pulita di tutte le foto inserite nel sito. E' normale? Cosa non ho settato?
Capita con IE, con Firefox e pure con Opera...
|
| Sabato 17 Gennaio 2009 - 19:48
Re: Qualunque utente può cancellare foto: Infatti leggendo il tuo post ho verificato il mio sito, e hai ragione, compare sempre il pulsante X "elimina" sotto ogni foto, c'è anche qui sul sito di Flatnux!
|
| Sabato 17 Gennaio 2009 - 20:35
Re: Qualunque utente può cancellare foto: Vedo che il file section.php della sezione delle foto specifica che l'utente dovrebbe avere i privilegi di amministrazione per la sezione "foto":
//---icona cancella ---> if (is_photo_admin()) { $cdir = getparam("dir", PAR_GET, SAN_FLAT); echo "<a href=\"javascript:check('?mod={$_FN['mod']}&dir=$cdir&deldir=$dir')\"><img type=\"image\" src=\"" . fromtheme("images/delete.png") . "\" border=\"0\" alt=\"\" title=\"" . _GGREMOVEFOLDER . "\" /></a>"; } //---icona cancella ---<
Quindi il problema non dovrebbe risiedere lì... Bisogna verificare la funzione "is_photo_admin", qui ci vuole Alex però perché non so dove si trova questa funzione... Ho guardato un po' in giro, ma l'impianto lo conosce chi l'ha costruito!
|
| Domenica 18 Gennaio 2009 - 00:48
Re: Qualunque utente può cancellare foto: per correggere l' errore occorre alla linea 417 di sections/05_Foto/section.php aggiungere :
if (is_photo_admin()) prima di: echo "<br /><a href=\"javascript:check('?mod
anche se compare l' icona le foto comunque non vengono cancellate
presto aggiorno la versione di Flatnux con una sorpresa
Alex
|