Mercato Modificabile da Corporazione Addetta postato il 12/09/2012 01:01:55 nel forum programmazione, gdrcd e open source
Benissimo, è la prima volta che "rompo" e lo faccio solo perchè sono ore che ci sbatto la testa e non riesco a venirne a capo. Spero che qualcuno di voi mi illumini d'immenso :)
Uso GDRCD 5.1 per intenderci.
L'idea, malata lo so, è quella di dare in gestione il mercato ad una corporazione, quindi in gestione_mercato andare a modificare i permessi. In particolare, di data corporazione, le 4 cariche maggiori (questo per un maggior controllo, ma basta anche solo la corporazione se funziona e si mettono limitazioni a livello off)
if(($_SESSION['permessi']<MODERATOR))
e fin qui, ci siamo.
L'idea che ho avuto, essendo al "contrario" quindi, va per esclusione come IF,
if (($_SESSION['permessi']<MODERATOR) || ((($_SESSION['ruolo']<6) && ($_SESSION['ruolo']>9)))
e sintatticamente non dovrebbero esserci problemi, appunto perchè escludiamo così i ruoli <6 e quelli >9.
Io credo che però il problema sia a monte, ovvero nella query al db.
che passo a copiarvi.
$res = gdrcd_query("SELECT ruolo.id_ruolo FROM ruolo JOIN clgpersonaggioruolo ON clgpersonaggioruolo.id_ruolo = ruolo.id_ruolo WHERE clgpersonaggioruolo.personaggio = '".$record['nome']."'", 'result');
$_SESSION['ruolo'] .= ',*'.$row['id_ruolo'].'*';
Che mi dite? Spero che qualche mente geniale riesca a venirne a capo insieme a me, sono fiduciosa :)
Pagine → 1
12/09/2012 15:32:52
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Piume Nere 2.0: [ Succede in città ] - Forestieri in pericolo