13/01/2009 00:02:34
Ci ho pensato, ho fatto seleziona tutto, con cui avrei dovuto visualizzare tutto il testo presente nella pagina, ma niente query stampata.. -.-''
09/04/2009 11:17:02
Salve signori,
allora, anche io ho il medesimo problema descritto nel post iniziale...ovvero se da Admin/Super premo su modifica, si apre la pagina ma il contenuto è vuoto e pertanto non permette di modificare nulla.
Credo, di aver spulciato il codice di queste bacheche ormai, per una cosa o un altra, un qualche centinaio volte e...se non erro l'errore dovrebbe essere "di richiamo dati".
Ovvero, le autorizzazioni sono giuste (infatti visualizzo sia il [cancella] che i [modifica], posso cancellare tranquillamente dei post e si apre la pagina "giusta" per la modifica dei messaggi, però sembrerebbe appunto, che il messaggio in questione non venga richiamato nella text box.
Vi posto il codice, che è cmq GDR-CD Extreme, ma magari mi sfugge qualcosa:
10/04/2009 14:34:31 e modificato da orientia il 10/04/2009 15:18:20
Il problema è in nuovabacheca (nel codice postato da chi ha aperto il tread) perchè in pratica impone come condizione che l'autore del messaggio sia la persona che sta tentando di effettuare la modifica.
Siccome togliendo la condizione
if ($Esilio_S != '1') {
$MySql .= " AND Autore = '".pars($_SESSION['Login'])."'";
}
si può modificare il messaggio anche come moderatori ma ci si espone al rischio che anche utenti senza permessi di amministrazione modifichino gli altrui messaggi, in teoria dovresti fare un if che imponga la condizione che solo super, admin e autore del messaggio possano effettuare la modifica.
Non essendo un genio del php ci sto ancora lavorando e siccome alla fin fine a me può andar bene anche cancellare direttamente i messaggi quando violano il regolamento della land preferisco pensare prima ad altro XD
Comunque il codice che avevo provato ad impostare io è questo:
10/04/2009 15:16:29 e modificato da blancks il 10/04/2009 15:18:58
In pratica se ho capito bene, volete rendere possibile per admin e super la modifica del messaggio per quanto riguarda la moderazione dei topic è corretto ?
Dunque se è così basta sostituire un controllo (riprendo il codice di inizio topic)
10/04/2009 15:27:03
Grazie per l'aiuto, il codiche che hai postato è molto più semplice di quello che ho scritto io (che sono nota per complicarmi sempre la vita) ma il risultato è lo stesso:
come admin-mod visualizzo il messaggio da modificare ma le modifiche non vengono salvate a meno che io sia l'autore >.<
10/04/2009 15:30:17
10/04/2009 15:49:52 e modificato da orientia il 10/04/2009 15:50:31
Non trovo altre limitazioni nel codice di quella pagina, comunque riguarderò il codice a mente fredda :-) grazie!
10/04/2009 15:58:31
10/04/2009 16:35:02 e modificato da orientia il 10/04/2009 16:38:01
Sì era lì :p
ora funziona tutto, grazie mille!!!!!^^
dunque, riassumendo per chi dovesse avere lo stesso problema:
sostituire la condizione:
if ($_SESSION['Admin_S'] != '1' && $_SESSION['Super_S'] != '1')
alla condizione
if ($Esilio_S != '1')
sia in nuovabacheca.php che in bacheca.php (nell'UPDATE)
14/04/2009 18:08:36
Ragazzi, grazie mille ^^
Discussione seguita da
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
I dati del generatore di rank sono stati aggiornati!