Permessi forum gdrcd
Pagine → 1 2
07/07/2021 00:41:36
Scusate l'ora. Allora, con la dritta di quod ho risolto. Lo spazio in db dava fastidio, in effetti, e il controllo è:
//Il codice a seguire interessa tutte le bacheche non gestionegilda.
else if((($row['tipo'] == SOLORAZZA) && ($_SESSION['id_razza'] != $row['proprietari']) && ($_SESSION['permessi'] < MODERATOR)) || ( (($row['tipo'] == SOLOGILDA) && (strpos($_SESSION['gilda'], '*'.$pieces[0].'*') === false) && ($_SESSION['permessi'] < MODERATOR)) && (($row['tipo'] == SOLOGILDA) && (strpos($_SESSION['gilda'], '*'.$pieces[1].'*') === false) && ($_SESSION['permessi'] < MODERATOR))) || (($row['tipo'] >= SOLOSUPPORTO) && ($_SESSION['permessi'] < VICEMASTER)) || (($row['tipo'] >= SOLOMASTERS) && ($_SESSION['permessi'] < GAMEMASTER)) || (($row['tipo'] >= SOLOMODERATORS) && ($_SESSION['permessi'] < MODERATOR))) {
/*Restrizione di visualizzazione solo master e admin*/
echo '<div class="error">Errore: non puoi visualizzare questa bacheca perché non fai parte di questa corporazione</div>';
?>
<div class="link_back">
<a href="main.php?page=forum">
<?php echo gdrcd_filter('out', $MESSAGE['interface']['forums']['link']['back']); ?>
</a>
</div>
<?php
}
Adesso testo anche la soluzione di Kasa, giusto per conferma.
07/07/2021 00:46:26
E confermo che funziona anche il codice di kasa in function.
In questo caso, il codice del controllo è:
else if((($row['tipo'] == SOLORAZZA) && ($_SESSION['id_razza'] != $row['proprietari']) && ($_SESSION['permessi'] < MODERATOR)) || (($row['tipo'] == SOLOGILDA) && (gdrcd_controllo_permessi_gilda_bacheche($row['proprietari']) === false) && ($_SESSION['permessi'] < MODERATOR)) || (($row['tipo'] >= SOLOSUPPORTO) && ($_SESSION['permessi'] < VICEMASTER)) || (($row['tipo'] >= SOLOMASTERS) && ($_SESSION['permessi'] < GAMEMASTER)) || (($row['tipo'] >= SOLOMODERATORS) && ($_SESSION['permessi'] < MODERATOR))) {
/*Restrizione di visualizzazione solo master e admin*/
echo '<div class="error">Errore: non puoi visualizzare questa bacheca perché non fai parte di questa corporazione</div>';
?>
<div class="link_back">
<a href="main.php?page=forum">
<?php echo gdrcd_filter('out', $MESSAGE['interface']['forums']['link']['back']); ?>
</a>
</div>
<?php
}
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Enlisted ↗
World of Warship ↗