Autore | Messaggio |
Dino Fedele
Registrato: Mar 23, 2006 Messaggi: 105
|
Oggetto: Query database |
|
|
Ciao Sniffer: sono nuovamente qua .....
Avrei bisogno di sapere se è possibile una modifica che voglio fare.
Ho una query del tipo:
Codice: | $sql = sql_query( "SELECT userid FROM ".$prefix."_sottoscritti WHERE userid='$username'", $dbi );
list($userid) = sql_fetch_row($sql,$dbi); |
che utilizzo regolarmente per far vedere o non vedere qualcosa ai sottoscritti (es. banner).
Ogni volta però devo sempre richiamarla (magari anche 4-5 volte) dentro i relativi file. Non c'è un sistema per farla fare (che so, forse nel mainfile? o in qualche file presente in includes ...?) in automatico e non doverla poi sempre rifarla dentro i relativi files?
Mi piacerebbe creare così come esiste per:
Codice: | (is_admin($admin)) e (is_user($user)) |
richiamabili in qualsiasi parte di nuke senza problemi, la stessa cosa per:
Codice: | ($userid == "$username") |
riferito agli utenti sottoscritti.
Il problema è che nonostante abbia cercato tanto, non riesco a trovare dove nuke mette (in quale file) quei codici "predefiniti", per poterci mettere anche quello che serve a me: ($userid == "$username")
Pensi che sia possibile fare qualcosa?
Se si come? Riesci a darmi qualche indicazione?
Grazie Sniffer, ciao
Dino
|
|
Inviato:
Gio Feb 26, 2009 2:25 pm |
|
|
|
|
vecchio_joe64 Frequentatore
Registrato: Aug 04, 2004 Messaggi: 23
Località: Roma
|
Oggetto: |
|
|
questi codici
Codice: |
(is_admin($admin)) e (is_user($user))
|
li trovi nel mainfile
creane uno uguale con
subscribe potrebbe funzionare
|
|
Inviato:
Gio Feb 26, 2009 2:31 pm |
|
|
Dino Fedele
Registrato: Mar 23, 2006 Messaggi: 105
|
Oggetto: Grazie |
|
|
Grazie x la tua collaborazione vecchio_joe64.
Citazione: | li trovi nel mainfile | avevo già guardato, ma non riesco a individuarli: mi sai per caso indicare la/le function/functions giusta/e?
Ciao, Dino
p.s.: uso nuke 6.9
Edito: forse l'ho trovata (mettevo sempre una parentesi di troppo col cerca e non la trovavo )
E' questa vero?
Codice: | function is_user($user) {
global $prefix, $db, $user_prefix;
if(!is_array($user)) {
$user = base64_decode($user);
$user = explode(":", $user);
$uid = "$user[0]";
$pwd = "$user[2]";
} else {
$uid = "$user[0]";
$pwd = "$user[2]";
}
if ($uid != "" AND $pwd != "") {
$sql = "SELECT user_password FROM ".$user_prefix."_users WHERE user_id='$uid'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$pass = $row[user_password];
if($pass == $pwd && $pass != "") {
return 1;
}
}
return 0;
} |
Però ci capisco poco come devo modificarla per crearmi quella con ($userid == "$username")?
|
|
Inviato:
Gio Feb 26, 2009 3:09 pm |
|
|
Dino Fedele
Registrato: Mar 23, 2006 Messaggi: 105
|
Oggetto: Grazie |
|
|
Tutto ok: grazie vecchio_Joe (grazie anche a te Sniffer: mi hai portato fortuna: il tuo forum è un "ambiente salutare"! ).
Ciao, Dino
p.s.: x Sniffer: ho seguito la via del mio ultimo post (friendfinder).
|
|
Inviato:
Gio Feb 26, 2009 6:03 pm |
|
|
Sniffer Amministratore
Registrato: Jul 20, 2003 Messaggi: 3218
Località: Verona
|
Oggetto: |
|
|
Sono contento che il forum possa essere di aiuto e mi scuso se non riesco a rispondere in tempi brevi in questo periodo sono più incasinato del solito
_________________ Non inviatemi pm con richieste di aiuto grazie.
Su questo forum solo gli utenti registrati possono vedere i links! Registrati o fai il login |
|
|
Inviato:
Sab Feb 28, 2009 1:14 am |
|
|
|