Salve!Ecco il quesito di oggi, normalmente ogni pg è in grado di commentare i propri oggetti e tutti gli altri pg se aprono le schede altrui vedono il commento come Note:Quello che vorremo fare è poter modificare quel commento sugli oggetti in scheda solo lato master e sup.Quindi il proprietario non vede la textarea.Quest'ultima la vedranno solo i master negli oggetti di tutti gli altri personaggi.Partendo quindi dal codice originale:riga 28
/* Aggiungi/modifica un commento*/ if ((gdrcd_filter('get',$_POST['op'])=="commenta") && ($_SESSION['login']==$_REQUEST['pg'])){ gdrcd_query("UPDATE clgpersonaggiooggetto SET commento = '".gdrcd_filter('in',$_POST['commento'])."' WHERE id_oggetto = ".gdrcd_filter('num',$_POST['id_oggetto'])." AND nome = '".$_SESSION['login']."' LIMIT 1 "); }
<!-- Descrizione e note--> <td class="casella_elemento3"> <div class="inventario_riga_descrizione"> <?php echo bbdecoder(gdrcd_filter('out',$record['descrizione']), true); ?> </div><?php if (($record['commento']!='') && ($_SESSION['login']!= gdrcd_filter('get',$_REQUEST['pg']))){?> <div class="inventario_riga_commento"> <?php echo bbdecoder(gdrcd_filter('out',$MESSAGE['interface']['sheet']['items']['list']['notes'].": ".$record['commento']), true); ?> </div><?php } else if ($_SESSION['login'] == gdrcd_filter('get',$_REQUEST['pg'])) {//if ?> <div> <!-- Commento --> <form action="main.php?page=scheda_oggetti" method="post"> <input type="hidden" value="commenta" name="op" /> <input type="hidden" value="<?php echo $record['id_oggetto']; ?>" name="id_oggetto" /> <textarea type="textbox" name="commento" class="form_textarea"><?php echo $record['commento']; ?></textarea> <input type="submit" value="<?php echo gdrcd_filter('out',$MESSAGE['interface']['sheet']['items']['list']['add_note']);?>" /> <input type="hidden" value="<?php echo $_REQUEST['pg']; ?>" name="pg" /> </form> </div><?php } //else if ?> </td>
/* Aggiungi/modifica un commento*/ if ((gdrcd_filter('get',$_POST['op'])=="commenta") && (($_SESSION['login']==$_REQUEST['pg'])||($_SESSION['permessi']>=GAMEMASTER))){ gdrcd_query("UPDATE clgpersonaggiooggetto SET commento = '".gdrcd_filter('in',$_POST['commento'])."' WHERE id_oggetto = ".gdrcd_filter('num',$_POST['id_oggetto'])." AND nome = '".$_SESSION['login']."' LIMIT 1 "); }
<!-- Descrizione e note--> <td class="casella_elemento3"> <div class="inventario_riga_descrizione"> <?php echo bbdecoder(gdrcd_filter('out',$record['descrizione']), true); ?> </div> <?php if (($record['commento']!='') && ($_SESSION['login']!= gdrcd_filter('get',$_REQUEST['pg']))){?> <div class="inventario_riga_commento"> <?php echo bbdecoder(gdrcd_filter('out',$MESSAGE['interface']['sheet']['items']['list']['notes'].": ".$record['commento']), true); ?> </div><?php } else if ((gdrcd_filter('out',$_REQUEST['pg'])==$_SESSION['login']) && ($_SESSION['permessi']>=GAMEMASTER)){ ?> <div> <!-- Commento --> <form action="main.php?page=scheda_premi" method="post"> <input type="hidden" value="commenta" name="op" /> <input type="hidden" value="<?php echo $record['id_oggetto']; ?>" name="id_oggetto" /> <textarea type="textbox" name="commento" class="form_textarea"> <?php echo $record['commento']; ?> </textarea> <input type="submit" value="<?php echo gdrcd_filter('out',$MESSAGE['interface']['sheet']['items']['list']['add_note']);?>" /> <input type="hidden" value="<?php echo $_REQUEST['pg']; ?>" name="pg" /> </form> </div><?php } //else if ?> </td>
https://betsutamashi.altervista.org
Nessuna risposta alla discussione
Discussione seguita da: » betsutamashi