Пример #1
0
<?php

/*HELP: */
/** * Raccolta statistiche sito */
$site_activity = gdrcd_query("SELECT MIN(data_iscrizione) AS date_of_activity FROM personaggio");
$registered_users = gdrcd_query("SELECT COUNT(nome) AS num FROM personaggio");
$banned_users = gdrcd_query("SELECT COUNT(nome) AS num FROM personaggio WHERE esilio > NOW()");
$master_users = gdrcd_query("SELECT COUNT(nome) AS num FROM personaggio WHERE permessi = " . GAMEMASTER);
$admin_users = gdrcd_query("SELECT COUNT(nome) AS num FROM personaggio WHERE permessi >= " . MODERATOR);
$weekly_posts = gdrcd_query("SELECT COUNT(id_messaggio) AS num FROM messaggioaraldo WHERE data_messaggio > DATE_SUB(NOW(), INTERVAL 7 DAY)");
$weekly_actions = gdrcd_query("SELECT COUNT(id) AS num FROM chat WHERE ora > DATE_SUB(NOW(), INTERVAL 7 DAY)");
$weekly_signup = gdrcd_query("SELECT COUNT(nome) AS num FROM personaggio WHERE data_iscrizione > DATE_SUB(NOW(), INTERVAL 7 DAY)");
?>
					<strong><?php 
echo gdrcd_filter('out', $MESSAGE['interface']['user']['stats']['page_name']);
?>
</strong>


					<table class="statistics">
						<tbody>
							<tr>
								<td class="label"><?php 
echo gdrcd_filter('out', $MESSAGE['interface']['user']['stats']['creation_date']);
?>
:</td>
								<td><?php 
echo gdrcd_format_date($site_activity['date_of_activity']);
?>
</td>
							</tr>
Пример #2
0
    echo gdrcd_filter('out', $MESSAGE['interface']['job']['back']);
    ?>
</a>
    </div>

	<?php 
}
//if
?>

<?php 
/*Dimissioni*/
if ($_POST['op'] == 'resign') {
    gdrcd_query("DELETE FROM clgpersonaggioruolo WHERE personaggio='" . $_SESSION['login'] . "' AND id_ruolo = " . gdrcd_filter('num', $_POST['id_record']) . " LIMIT 1");
    echo '<div class="warning">' . gdrcd_filter('out', $MESSAGE['interface']['job']['ok_quit']) . '</div>';
    gdrcd_query("INSERT INTO log (nome_interessato, autore, data_evento, codice_evento ,descrizione_evento) VALUES ('" . $_SESSION['login'] . "', '" . $_SESSION['login'] . "', NOW(), " . DIMISSIONE . ", '" . gdrcd_filter('in', $_POST['nome_lavoro']) . "')");
    ?>
	 <div class="panels_link">
       <a href="main.php?page=servizi_lavoro"><?php 
    echo gdrcd_filter('out', $MESSAGE['interface']['job']['back']);
    ?>
</a>
     </div>
	
<?php 
}
?>



</div>
Пример #3
0
*/
if (!empty($_GET['content'])) {
    $content = gdrcd_filter('include', $_GET['content']);
} else {
    $content = 'home';
}
/** * Algoritmi di base della homepage
*/
/** * Conteggio utenti online
 */
$users = gdrcd_query("SELECT COUNT(nome) AS online FROM personaggio WHERE ora_entrata > ora_uscita AND DATE_ADD(ultimo_refresh, INTERVAL 4 MINUTE) > NOW()");
/** * Procedura di recupero Password
 */
$RP_response = '';
if (!empty($_POST['email'])) {
    $newpass = gdrcd_query("SELECT email FROM personaggio WHERE email = '" . gdrcd_filter('in', $_POST['email']) . "' LIMIT 1", 'result');
    if (gdrcd_query($newpass, 'num_rows') > 0) {
        gdrcd_query($newpass, 'free');
        $pass = gdrcd_genera_pass();
        gdrcd_query("UPDATE personaggio SET pass = '******' WHERE email = '" . gdrcd_filter('in', $_POST['email']) . "' LIMIT 1");
        $subject = gdrcd_filter('out', $MESSAGE['register']['forms']['mail']['sub'] . ' ' . $PARAMETERS['info']['site_name']);
        $text = gdrcd_filter('out', $MESSAGE['register']['forms']['mail']['text'] . ': ' . $pass);
        mail($_POST['email'], $subject, $text, 'From: ' . $PARAMETERS['info']['webmaster_email']);
        $RP_response = gdrcd_filter('out', $MESSAGE['warning']['modified']);
    } else {
        $RP_response = gdrcd_filter('out', $MESSAGE['warning']['cant_do']);
    }
}
/** * Fine Recupero Password */
include 'themes/' . $PARAMETERS['themes']['current_theme'] . '/home/' . $page . '.php';
require 'footer.inc.php';
Пример #4
0
    ?>
</div>
</div>
<?php 
}
?>


</td>


<td class="home_right">

<div class="online_box">
   <?php 
$row = gdrcd_query("SELECT COUNT(nome) AS counter FROM personaggio WHERE ora_entrata > ora_uscita AND DATE_ADD(ultimo_refresh, INTERVAL 4 MINUTE) > NOW()");
?>
   <div class="page_title"><h2>
   <?php 
echo $row['counter'] . ' ' . gdrcd_filter('out', $MESSAGE['homepage']['forms']['online_now']);
?>
   </h2></div>
</div>

<div class="stats_box">
   <?php 
include 'pages/user_stats.inc.php';
?>
</div>

</td>
Пример #5
0
 */
if (!empty($_GET['map_id'])) {
    $_SESSION['mappa'] = (int) $_GET['map_id'];
    gdrcd_query("UPDATE personaggio SET ultima_mappa=" . gdrcd_filter('num', $_SESSION['mappa']) . ", ultimo_luogo=-1 WHERE nome = '" . gdrcd_filter('in', $_SESSION['login']) . "'");
}
if (isset($_REQUEST['page'])) {
    $strInnerPage = gdrcd_filter('include', $_REQUEST['page']) . '.inc.php';
    //se e' impostato dir allora cambio stanza.
} elseif (isset($_REQUEST['dir']) && is_numeric($_REQUEST['dir'])) {
    if ($_REQUEST['dir'] >= 0) {
        $strInnerPage = 'frame_chat.inc.php';
    } else {
        $strInnerPage = 'mappaclick.inc.php';
        $_REQUEST['id_map'] = $_SESSION['mappa'];
    }
    gdrcd_query("UPDATE personaggio SET ultimo_luogo=" . gdrcd_filter('num', $_REQUEST['dir']) . " WHERE nome='" . gdrcd_filter('in', $_SESSION['login']) . "'");
    //$_SESSION['luogo']=gdrcd_filter_get($_REQUEST['dir']);
    /**	* Caso di fix
     * se non ci sono variabili via url, si ripristinano dei valori di default
     * @author Blancks
     */
} else {
    $strInnerPage = 'mappaclick.inc.php';
    $_REQUEST['id_map'] = $_SESSION['mappa'];
}
/**	* Fine caso di Fix */
if (gdrcd_controllo_esilio($_SESSION['login']) === TRUE) {
    session_destroy();
} else {
    require 'layouts/' . $PARAMETERS['themes']['kind_of_layout'] . '_frames.php';
}
Пример #6
0
        if ($_SESSION['permessi'] >= GAMEMASTER && $record['nome'] == $_SESSION['login']) {
            if ($record['is_invisible'] == 1) {
                $next = 0;
            } else {
                $next = 1;
            }
            echo '<a href="presenti.inc.php?invisibile=' . $next . '"><img class="presenti_ico" src="../imgs/icons/vis' . $record['is_invisible'] . '.png" alt="' . gdrcd_filter('out', $MESSAGE['status_pg']['invisible'][$record['is_invisible']]) . '" title="' . gdrcd_filter('out', $MESSAGE['status_pg']['invisible'][$record['is_invisible']]) . '" /></a>';
        }
        echo '</div>';
    }
}
//while
gdrcd_query($result, 'free');
echo '</div>';
// Conteggio i presenti.
$record = gdrcd_query("SELECT COUNT(*) AS numero FROM personaggio WHERE (personaggio.ora_entrata > personaggio.ora_uscita AND DATE_ADD(personaggio.ultimo_refresh, INTERVAL 4 MINUTE) > NOW())");
//numero utenti presenti.
echo '<div class="link_presenti"><a href="../main.php?page=presenti_estesi" target="_top">';
if ($record['numero'] == 1) {
    echo '<div class="page_title"><h2>' . $record['numero'] . ' ' . gdrcd_filter('out', $PARAMETERS['names']['users_name']['sing']) . ' ' . gdrcd_filter('out', $MESSAGE['interface']['logged_users']['sing']) . '</h2></div>';
} else {
    echo '<div class="page_title"><h2 class="presenti_title">' . $record['numero'] . ' ' . gdrcd_filter('out', $PARAMETERS['names']['users_name']['plur']) . ' ' . gdrcd_filter('out', $MESSAGE['interface']['logged_users']['plur']) . '</h2></div>';
}
echo '</a></div>';
?>

  </div>

<!-- Chiudura finestra del gioco -->

<?php 
Пример #7
0
        if (in_array($tablename, $tables_list)) {
            //Facciamo il controllo solo se la tabella esiste per davvero
            $fields = gdrcd_check_tables($tablename);
            foreach ($newfields as $newfield_name => $newfield_info) {
                $match = false;
                foreach ($fields as $field) {
                    if ($field->Field == $newfield_name) {
                        $match = true;
                    }
                }
                if (!$match) {
                    $updating_queryes[] = "ALTER TABLE `{$tablename}` ADD `{$newfield_name}` {$newfield_info}";
                }
            }
        } else {
            //TODO rilevazione di un'installazione parziale o un db con tabelle non di gdrcd...dovrei lanciare qualche tipo di errore?
        }
    }
    /** * Controllo se da configurazione è abilitato l'encript delle password e se le password non sono criptate nel db
     * @author Blancks
     */
    if ($PARAMETERS['mode']['encriptpassword'] == 'ON') {
        if (in_array('personaggio', $tables_list)) {
            $check_record = gdrcd_query("SELECT pass FROM personaggio LIMIT 1");
            $password_len = strlen($check_record['pass']);
            if ($password_len < 32) {
                $updating_password = true;
            }
        }
    }
}
Пример #8
0
  * Save Chat HTML 1.3
  *@author eLDiabolo
  */
 if (isset($PARAMETERS['settings']['chat']['guilds'])) {
     if ($PARAMETERS['settings']['chat']['race'] == 'ON') {
         $add_icon .= '<img class="presenti_ico" src="' . $PARAMETERS['info']['site_url'] . '/themes/' . $PARAMETERS['themes']['current_theme'] . '/imgs/icons/races/' . $icone_chat[1] . '">';
     }
     if ($PARAMETERS['settings']['chat']['gender'] == 'ON') {
         $add_icon .= '<img class="presenti_ico" src="' . $PARAMETERS['info']['site_url'] . '/imgs/icons/testamini' . $icone_chat[0] . '.png">';
     }
     if ($PARAMETERS['settings']['chat']['guilds'] == 'ON') {
         $query_ruoli = "SELECT \tclgpersonaggioruolo.id_ruolo,\truolo.nome_ruolo,\truolo.immagine FROM clgpersonaggioruolo INNER JOIN ruolo ON ruolo.id_ruolo = clgpersonaggioruolo.id_ruolo WHERE clgpersonaggioruolo.personaggio='" . $row['mittente'] . "'";
         $result_ruoli = gdrcd_query($query_ruoli, 'result');
         $gilde = 0;
         if (gdrcd_query($result_ruoli, 'num_rows') > 0) {
             while ($ruoli = gdrcd_query($result_ruoli, 'fetch')) {
                 $gilde++;
                 $add_icon .= '<img class="presenti_ico" src="' . $PARAMETERS['info']['site_url'] . '/themes/' . $PARAMETERS['themes']['current_theme'] . '/imgs/guilds/' . $ruoli['immagine'] . '" alt="' . gdrcd_filter('out', $record3['nome_ruolo']) . '" title="' . gdrcd_filter('out', $ruoli['nome_ruolo']) . '" />';
             }
         }
         for ($i = $PARAMETERS['settings']['guilds_limit']; $i > $gilde; $i--) {
             $add_icon .= '<img class="presenti_ico" src="' . $PARAMETERS['info']['site_url'] . '/imgs/icons/guilds/null.png" alt="" title="" />';
         }
     }
 } else {
     /*Aggiunta per rendere utilizzabile la chat anche in mancanza dell'installazione della patch Icone Chat
      * Save Chat HTML 1.3
      *@author eLDiabolo
      */
     $add_icon .= '<img class="presenti_ico" src="' . $PARAMETERS['info']['site_url'] . '/themes/' . $PARAMETERS['themes']['current_theme'] . '/imgs/icons/races/' . $icone_chat[1] . '">';
     $add_icon .= '<img class="presenti_ico" src="' . $PARAMETERS['info']['site_url'] . '/imgs/icons/testamini' . $icone_chat[0] . '.png">';
Пример #9
0
                 * @author eLDiabolo
                 */
                $add_chat .= '<div class="chat_row_' . $row['tipo'] . '">';
                $add_chat .= '<span class="chat_time">' . gdrcd_format_time($row['ora']) . '</span>';
                $add_chat .= '<span class="chat_msg">' . gdrcd_filter('out', $row['testo']) . '</span>';
                /**	* Fix problema visualizzazione spazi vuoti con i sussurri
                 * @author eLDiabolo
                 */
                $add_chat .= '</div>';
                break;
        }
        if ($row['id'] > (int) $last_message) {
            $last_message = $row['id'];
        }
    }
    gdrcd_query($query, 'free');
    $_SESSION['last_message'] = $last_message;
}
//if
/******************************************************************************************/
?>
<html>
<head>

  <?php 
if (gdrcd_filter('get', $_REQUEST['chat']) == 'yes') {
    echo '<script type="text/javascript"> function echoChat(){';
    /** * Gestione dell'ordinamento
     * @author Blancks
     */
    if ($PARAMETERS['mode']['chat_from_bottom'] == 'OFF') {
Пример #10
0
<?php 
    /*Elimina personaggi che non si loggano più*/
    if (gdrcd_filter('get', $_POST['op']) == 'missing') {
        if (is_numeric($_POST['mesi']) === TRUE && $_POST['mesi'] >= 1 && $_POST['mesi'] <= 12) {
            /*Eseguo l'aggiornamento*/
            gdrcd_query("DELETE FROM clgpersonaggiooggetto WHERE nome IN (SELECT nome FROM personaggio WHERE DATE_SUB(NOW(), INTERVAL " . gdrcd_filter('num', $_POST['mesi']) . " MONTH) > ora_entrata)");
            gdrcd_query("OPTIMIZE TABLE clgpersonaggiooggetto");
            gdrcd_query("DELETE FROM clgpersonaggioabilita WHERE nome IN (SELECT nome FROM personaggio WHERE DATE_SUB(NOW(), INTERVAL " . gdrcd_filter('num', $_POST['mesi']) . " MONTH) > ora_entrata)");
            gdrcd_query("OPTIMIZE TABLE clgpersonaggioabilita");
            gdrcd_query("DELETE FROM clgpersonaggiomostrine WHERE nome IN (SELECT nome FROM personaggio WHERE DATE_SUB(NOW(), INTERVAL " . gdrcd_filter('num', $_POST['mesi']) . " MONTH) > ora_entrata)");
            gdrcd_query("OPTIMIZE TABLE clgpersonaggiomostrine");
            gdrcd_query("DELETE FROM clgpersonaggioruolo WHERE personaggio IN (SELECT nome AS personaggio FROM personaggio WHERE DATE_SUB(NOW(), INTERVAL " . gdrcd_filter('num', $_POST['mesi']) . " MONTH) > ora_entrata)");
            gdrcd_query("OPTIMIZE TABLE clgpersonaggioruolo");
            gdrcd_query("DELETE FROM personaggio WHERE DATE_SUB(NOW(), INTERVAL " . gdrcd_filter('num', $_POST['mesi']) . " MONTH) > ora_entrata");
            gdrcd_query("OPTIMIZE TABLE personaggio");
            ?>
       <!-- Conferma -->
	   <div class="warning">
		  <?php 
            echo gdrcd_filter('out', $MESSAGE['warning']['modified']);
            ?>
	   </div>
	   <?php 
        } else {
            ?>
       <div class="error">
		  <?php 
            echo gdrcd_filter('out', $MESSAGE['warning']['cant_do']);
            ?>
	   </div>
Пример #11
0
        echo gdrcd_filter('out', $row['nome_ruolo']);
        ?>
		</div></td>
	</tr>
	<?php 
    }
    gdrcd_query($result, 'free');
    ?>
 
    </table>
    </div>
    </div><!--elenco_breve-->

    <?php 
    /*statuto*/
    $statuto = gdrcd_query("SELECT statuto FROM gilda WHERE id_gilda = " . gdrcd_filter('num', $_REQUEST['id_gilda']) . "");
    if (empty($statuto['statuto']) === FALSE) {
        ?>
 

	<table>
	<tr><td colspan="4">
	<!-- Titoletto -->
	<div class="capitolo_elenco">Statuto</div>
	</td><tr>
	<tr>
	<td><div style="text-align: justify;">
<?php 
        echo gdrcd_bbcoder(gdrcd_filter('out', $statuto['statuto']));
        ?>
    </div></td>
Пример #12
0
            ?>
</option>
		     <?php 
            while ($option = gdrcd_query($characters, 'fetch')) {
                ?>
			     <option value="<?php 
                echo $option['nome'];
                ?>
">
				     <?php 
                echo gdrcd_filter('out', $option['nome']);
                ?>
				 </option>
			 <?php 
            }
            gdrcd_query($characters, 'free');
            ?>
		 </select>
      <?php 
        }
        ?>
	 </div>

     <input type="hidden" name="id_oggetto" value="<?php 
        echo $loaded_item['id_oggetto'];
        ?>
" />

     <input type="hidden" name="cariche_oggetto" value="<?php 
        echo $loaded_item['cariche'];
        ?>
Пример #13
0
<?php

session_start();
//Includio i parametri, la configurazione, la lingua e le funzioni
require 'config.inc.php';
require 'includes/functions.inc.php';
require 'vocabulary/' . $PARAMETERS['languages']['set'] . '.vocabulary.php';
//Eseguo la connessione al database
$handleDBConnection = gdrcd_connect();
/** * Aggiorno l'ora di uscita del pg
 * @author Blancks
 */
gdrcd_query("UPDATE personaggio SET ora_uscita = NOW() WHERE nome='" . gdrcd_filter('in', $_SESSION['login']) . "'");
?>
<html>
<head>
   <meta http-equiv="Content-Type" content='text/html; charset=utf-8'>
   <link rel="stylesheet" href="themes/<?php 
echo $PARAMETERS['themes']['current_theme'];
?>
/main.css" TYPE='text/css'>
   <link rel="shortcut icon" href="favicon.ico" />
</head>
<body class="logout_body">

<div class="logout_box">
<span class="logout_text"><?php 
echo gdrcd_filter('out', $_SESSION['login']) . ' ' . $MESSAGE['logout']['confirmation'];
?>
</span>
<span class="logout_text">
    if (empty($_POST['id']) === TRUE) {
        echo '<div class="warning">' . gdrcd_filter('out', $MESSAGE['warning']['cant_do']) . '</div>';
    } else {
        $id = explode('-', $_POST['id']);
        $soldi = gdrcd_query("SELECT soldi FROM personaggio WHERE nome ='" . $_SESSION['login'] . "' LIMIT 1");
        $ore = gdrcd_filter('num', $_POST['ore']);
        if ($ore < 0) {
            $ore = 1;
        }
        if ($id[1] < 1) {
            $id[1] = 1;
        }
        if ($soldi['soldi'] >= $ore * $id[1]) {
            /*Opero la prenotazione*/
            gdrcd_query("UPDATE mappa SET proprietario = '" . $_SESSION['login'] . "', invitati='', ora_prenotazione=NOW(), scadenza=DATE_ADD(NOW(), INTERVAL " . $_POST['ore'] . " HOUR) WHERE id = " . gdrcd_filter('num', $id[0]) . " and scadenza < NOW() LIMIT 1");
            gdrcd_query("UPDATE personaggio SET soldi = soldi - " . gdrcd_filter('num', $ore * $id[1]) . " WHERE nome = '" . $_SESSION['login'] . "' LIMIT 1");
            /** * Al fine di conservare i log delle stanze private elimino la query che svuota le azioni mandate nella chat precedente
             * @author Blancks
             */
            #gdrcd_query("DELETE FROM chat WHERE stanza = ".gdrcd_filter('num',$id[0])."");
            echo '<div class="warning">' . gdrcd_filter('out', $MESSAGE['interface']['hotel']['ok']) . '</div>';
        } else {
            echo '<div class="error">' . gdrcd_filter('out', $MESSAGE['interface']['hotel']['no_bucks']) . '</div>';
        }
    }
    //else
    ?>

	 <div class="panels_link">
       <a href="main.php?page=servizi_prenotazioni"><?php 
    echo gdrcd_filter('out', $MESSAGE['interface']['hotel']['back']);
Пример #15
0
    if (gdrcd_controllo_esilio($_SESSION['login']) === TRUE) {
        session_destroy();
        echo '<a href="index.php">' . $PARAMETERS['info']['homepage_name'] . '</a>';
        exit;
    } else {
        /*Creo un cookie*/
        setcookie('lastlogin', $_SESSION['login'], 0, '', '', 0);
        if ($PARAMETERS['mode']['log_back_location'] == 'OFF') {
            $_SESSION['luogo'] = '-1';
            /*Inserisco nei presenti*/
            gdrcd_query("UPDATE personaggio SET ora_entrata = NOW(), ultimo_luogo='-1', ultimo_refresh = NOW(), last_ip = '" . $_SERVER['REMOTE_ADDR'] . "',  is_invisible = 0 WHERE nome =  '" . gdrcd_filter('in', $_SESSION['login']) . "'");
            /*Redirigo alla pagina del gioco*/
            header('Location: main.php?page=mappaclick&map_id=' . $_SESSION['mappa'], true);
        } else {
            /*Inserisco nei presenti*/
            gdrcd_query("UPDATE personaggio SET ora_entrata = NOW(), ultimo_refresh = NOW(), last_ip = '" . $_SERVER['REMOTE_ADDR'] . "',  is_invisible = 0 WHERE nome =  '" . $_SESSION['login'] . "'");
            /*Redirigo alla pagina del gioco*/
            header('Location: main.php?dir=' . $_SESSION['luogo'], true);
        }
    }
    //else
} else {
    /*Dichiaro il fallimento dell'operazione di login*/
    ?>
<html>
<head>
   <meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
   <link rel='stylesheet' href='themes/<?php 
    echo $PARAMETERS['themes']['current_theme'];
    ?>
/main.css' TYPE='text/css'>
Пример #16
0
    }
    echo '<SCRIPT LANGUAGE="JavaScript"> if (document.images) { var forum_button1_up = new Image(); forum_button1_up.src = "../themes/' . $PARAMETERS['themes']['current_theme'] . '/imgs/menu/' . $img_up . '"; var forum_button1_over = new Image(); forum_button1_over.src = "../themes/' . $PARAMETERS['themes']['current_theme'] . '/imgs/menu/' . $img_down . '";} function forum_over_button() { if (document.images) { document["forum_buttonOne"].src = forum_button1_over.src;}} function forum_up_button() { if (document.images) { document["forum_buttonOne"].src = forum_button1_up.src}}</SCRIPT>';
    echo '<a onMouseOver="forum_over_button()" onMouseOut="forum_up_button()" href="../main.php?page=forum"  target="_top"><img src="../themes/' . $PARAMETERS['themes']['current_theme'] . '/imgs/menu/' . $PARAMETERS['names']['forum']['image_file'] . '" alt="' . gdrcd_filter('out', $PARAMETERS['names']['forum']['plur']) . '" title="' . gdrcd_filter('out', $PARAMETERS['names']['forum']['plur']) . '" name="forum_buttonOne" /></a>';
} else {
    echo gdrcd_filter('out', $PARAMETERS['names']['forum']['sing']);
}
?>
</a>
</div-->

<?php 
if (gdrcd_query($non_letti, 'num_rows') == 0 || $max_id['max'] < $_SESSION['last_istant_message']) {
    ?>
<div class="messaggio_forum">
<?php 
    gdrcd_query($non_letti, 'free');
    if (empty($PARAMETERS['names']['private_message']['image_file']) === FALSE) {
        if ($PARAMETERS['names']['private_message']['image_file_onclick'] === TRUE) {
            $img_up = $PARAMETERS['names']['private_message']['image_file'];
            $img_down = $PARAMETERS['names']['private_message']['image_file'];
        } else {
            $img_up = $PARAMETERS['names']['private_message']['image_file'];
            $img_down = $PARAMETERS['names']['private_message']['image_file_onclick'];
        }
        echo '<SCRIPT LANGUAGE="JavaScript"> if (document.images) { var msg_button1_up = new Image(); msg_button1_up.src = "../themes/' . $PARAMETERS['themes']['current_theme'] . '/imgs/menu/' . $img_up . '"; var msg_button1_over = new Image(); msg_button1_over.src = "../themes/' . $PARAMETERS['themes']['current_theme'] . '/imgs/menu/' . $img_down . '";} function msg_over_button() { if (document.images) { document["msg_buttonOne"].src = msg_button1_over.src;}} function msg_up_button() { if (document.images) { document["msg_buttonOne"].src = msg_button1_up.src}}</SCRIPT>';
        echo '<a onMouseOver="msg_over_button()" onMouseOut="msg_up_button()" href="../main.php?page=messages_center&offset=0"  target="_top"><img src="../themes/' . $PARAMETERS['themes']['current_theme'] . '/imgs/menu/' . $PARAMETERS['names']['private_message']['image_file'] . '" alt="' . gdrcd_filter('out', $PARAMETERS['names']['private_message']['plur']) . '" title="' . gdrcd_filter('out', $PARAMETERS['names']['private_message']['plur']) . '" name="msg_buttonOne" /></a>';
    } else {
        echo '<a href="../main.php?page=messages_center&offset=0" target="_top">' . gdrcd_filter('out', $PARAMETERS['names']['private_message']['plur']) . '</a>';
    }
    ?>
</div>
Пример #17
0
    gdrcd_query("CREATE TABLE messaggi (\n  id bigint(20) NOT NULL auto_increment,\n  mittente varchar(40) NOT NULL,\n  destinatario varchar(20) NOT NULL default 'Nessuno',\n  spedito datetime NOT NULL default '0000-00-00 00:00:00',\n  letto tinyint(1) default '0',\n  mittente_del tinyint(1) default '0',\n  destinatario_del tinyint(1) default '0',\n  testo text,\n  PRIMARY KEY  (id),\n  KEY destinatario (destinatario),\n  KEY letto (letto)\n) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;");
    gdrcd_query("CREATE TABLE messaggioaraldo (\n  id_messaggio bigint(20) NOT NULL auto_increment,\n  id_messaggio_padre bigint(20) NOT NULL default '0',\n  id_araldo int(4) default NULL,\n  titolo varchar(255) default NULL,\n  messaggio text,\n  autore varchar(20) default NULL,\n  data_messaggio datetime default NULL,\n  importante binary(1) NOT NULL DEFAULT '0',\n  chiuso binary(1) NOT NULL DEFAULT '0',\n  PRIMARY KEY  (id_messaggio),\n  KEY id_araldo (id_araldo),\n  KEY id_messaggio_padre (id_messaggio_padre),\n  KEY data_messaggio (data_messaggio),\n  KEY importante (importante,chiuso)\n) ENGINE=MyISAM  DEFAULT CHARSET=utf8 PACK_KEYS=0 AUTO_INCREMENT=1 ;");
    gdrcd_query("CREATE TABLE oggetto (\n  id_oggetto int(4) NOT NULL auto_increment,\n  tipo int(2) NOT NULL default '0',\n  nome varchar(50) NOT NULL default 'Sconosciuto',\n  creatore varchar(20) NOT NULL default 'System Op',\n  data_inserimento datetime NOT NULL default '0000-00-00 00:00:00',\n  descrizione varchar(255) NOT NULL default 'Nessuna',\n  ubicabile int(2) NOT NULL default '0',\n  costo int(11) NOT NULL default '0',\n  difesa int(4) NOT NULL default '0',\n  attacco int(4) NOT NULL default '0',\n  cariche varchar(10) NOT NULL default '0',\n  bonus_car0 int(4) NOT NULL default '0',\n  bonus_car1 int(4) NOT NULL default '0',\n  bonus_car2 int(4) NOT NULL default '0',\n  bonus_car3 int(4) NOT NULL default '0',\n  bonus_car4 int(4) NOT NULL default '0',\n  bonus_car5 int(4) NOT NULL default '0',\n  urlimg varchar(50) default NULL,\n  PRIMARY KEY  (id_oggetto),\n  KEY Tipo (tipo)\n) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;");
    gdrcd_query("INSERT INTO oggetto VALUES (1, 6, 'Scopa', 'Super', '2009-12-20 14:29:33', 'Una comune scopa di saggina.', 0, 10, 0, 0, '0', 0, 0, 0, 0, 0, 0, 'standard_oggetto.png');");
    gdrcd_query("CREATE TABLE personaggio (\n  nome varchar(20) NOT NULL default '',\n  cognome varchar(50) NOT NULL default '-',\n  pass varchar(100) NOT NULL default '',\n  ultimo_cambiopass datetime DEFAULT NULL,\n  data_iscrizione datetime default NULL,\n  email varchar(50) default NULL,\n  permessi tinyint(1) default '0',\n  ultima_mappa int(4) NOT NULL default '1',\n  ultimo_luogo int(4) NOT NULL default '-1',\n  esilio date NOT NULL default '2009-07-01',\n  data_esilio date NOT NULL default '2009-07-01',\n  motivo_esilio varchar(255) default NULL,\n  autore_esilio varchar(20) default NULL,\n  sesso char(1) default 'm',\n  id_razza int(4) default '1000',\n  descrizione text,\n  affetti text,\n  stato varchar(255) default 'nessuna',\n  online_status varchar(100) DEFAULT NULL,\n  disponibile tinyint(1) NOT NULL default '1',\n  url_img varchar(255) default 'imgs/avatars/empty.png',\n  url_img_chat varchar(255) NOT NULL DEFAULT ' ',\n  url_media varchar(255) default NULL,\n  blocca_media binary(1) NOT NULL DEFAULT '0',\n  esperienza decimal(14,5) default '0',\n  car0 int(4) NOT NULL default '5',\n  car1 int(4) NOT NULL default '5',\n  car2 int(4) NOT NULL default '5',\n  car3 int(4) NOT NULL default '5',\n  car4 int(4) NOT NULL default '5',\n  car5 int(4) NOT NULL default '5',\n  salute int(4) NOT NULL default '100',\n  salute_max int(4) NOT NULL default '100',\n  data_ultima_gilda datetime NOT NULL default '2009-07-01 00:00:00',\n  soldi int(11) default '50',\n  banca int(11) default '0',\n  ultimo_stipendio date NOT NULL default '2009-07-01',\n  last_ip varchar(16) default NULL,\n  is_invisible tinyint(1) NOT NULL default '0',\n  ultimo_refresh datetime NOT NULL,\n  ora_entrata datetime NOT NULL,\n  ora_uscita datetime NOT NULL,\n  posizione int(4) NOT NULL default '1',\n  ultimo_messaggio bigint(20) NOT NULL default '0',\n  PRIMARY KEY  (nome),\n  KEY IDRazza (id_razza),\n  KEY Esilio (esilio)\n) ENGINE=MyISAM DEFAULT CHARSET=utf8;");
    gdrcd_query("INSERT INTO personaggio VALUES ('Super', 'User', '" . gdrcd_encript('super') . "', NULL, now(), '*****@*****.**', 4, 1, -1, '0000-00-00', '0000-00-00', '', '', 'm', 1000, '', '', 'Nella norma', '', 1, 'imgs/avatars/empty.png', '', '', 0, 1000, 7, 8, 6, 5, 6, 5, 100, 100, '0000-00-00 00:00:00', 300, 50000, '0000-00-00', '127.0.0.1', 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 1, 0);");
    gdrcd_query("INSERT INTO personaggio VALUES ('Test', 'Di Funzionalià', '" . gdrcd_encript('test') . "', NULL, now(), '*****@*****.**', 0, 1, -1, '0000-00-00', '0000-00-00', '', '', 'm', 1000, '', '', 'Nella norma', '', 1, 'imgs/avatars/empty.png', '', '', 0, 1000, 7, 8, 6, 5, 6, 5, 100, 100, '0000-00-00 00:00:00', 50, 50, '0000-00-00', '127.0.0.1', 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 1, 0);");
    gdrcd_query("CREATE TABLE razza (\n  id_razza int(4) NOT NULL auto_increment,\n  nome_razza char(50) NOT NULL default '',\n  sing_m char(50) NOT NULL default '',\n  sing_f char(50) NOT NULL default '',\n  descrizione text NOT NULL,\n  bonus_car0 int(4) NOT NULL default '0',\n  bonus_car1 int(4) NOT NULL default '0',\n  bonus_car2 int(4) NOT NULL default '0',\n  bonus_car3 int(4) NOT NULL default '0',\n  bonus_car4 int(4) NOT NULL default '0',\n  bonus_car5 int(4) NOT NULL default '0',\n  immagine char(50) NOT NULL default 'standard_razza.png',\n  icon varchar(50) NOT NULL default 'standard_razza.png',\n  url_site char(255) default NULL,\n  iscrizione tinyint(1) NOT NULL default '1',\n  visibile tinyint(1) NOT NULL default '1',\n  PRIMARY KEY  (id_razza)\n) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1001 ;");
    gdrcd_query("INSERT INTO razza VALUES (1000, 'Umani', 'Umano', 'Umana', '', 0, 0, 0, 0, 0, 0, 'standard_razza.png', 'standard_razza.png', '', 1, 1);");
    gdrcd_query("CREATE TABLE regolamento (\n  articolo int(2) NOT NULL,\n  titolo varchar(30) NOT NULL,\n  testo text NOT NULL\n) ENGINE=MyISAM DEFAULT CHARSET=utf8;");
    gdrcd_query("CREATE TABLE ruolo (\n  id_ruolo int(4) NOT NULL auto_increment,\n  gilda int(4) NOT NULL default '-1',\n  nome_ruolo char(50) NOT NULL,\n  immagine varchar(256) NOT NULL,\n  stipendio int(4) NOT NULL default '0',\n  capo int(1) NOT NULL default '0',\n  PRIMARY KEY  (id_ruolo)\n) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;");
    gdrcd_query("INSERT INTO ruolo VALUES (1, 1, 'Capitano della guardia', 'standard_gilda.png', 100, 1);");
    gdrcd_query("INSERT INTO ruolo VALUES (2, 1, 'Ufficiale della guardia', 'standard_gilda.png', 70, 0);");
    gdrcd_query("INSERT INTO ruolo VALUES (5, -1, 'Lavoratore', 'standard_gilda.png', 5, 0);");
    gdrcd_query("INSERT INTO ruolo VALUES (3, 1, 'Soldato della guardia', 'standard_gilda.png', 40, 0);");
    gdrcd_query("INSERT INTO ruolo VALUES (4, 1, 'Recluta della guardia', 'standard_gilda.png', 15, 0);");
    echo '<div class="warning">' . gdrcd_filter('out', $MESSAGE['homepage']['installer']['done']) . '</div>';
}
?>
       <!-- Link di ritorno alla homepage -->
	   <div class="link_back">
           <a href="index.php">
		      <?php 
echo gdrcd_filter('out', $PARAMETERS['info']['homepage_name']);
?>
		   </a>
       </div>
</div>
<?php 
require 'footer.inc.php';
/*Footer comune*/
Пример #18
0
                    ?>
	   <option value="<?php 
                    echo $razza_row['id_razza'];
                    ?>
" <?php 
                    if ($razza_row['id_razza'] == $record['id_razza']) {
                        echo 'selected';
                    }
                    ?>
 /><?php 
                    echo $razza_row['nome_razza'];
                    ?>
</option>
       <?php 
                }
                gdrcd_query($razza_r, 'free');
                ?>
	   </select>
	</div>


	<div class='form_label'>
	   <?php 
                echo gdrcd_filter('out', $MESSAGE['interface']['sheet']['modify_form']['admin']['url_img']);
                ?>
	</div>
	<div class='form_field'>
	   <input type="text" name="modifica_url_img" value="<?php 
                echo $record['url_img'];
                ?>
" class="form_input" />
Пример #19
0
        if ($PARAMETERS['mode']['alert_password_change'] == 'ON' && $PARAMETERS['settings']['alert_password_change']['alert_from_signup'] == 'OFF') {
            $lastpasschange_field = ", ultimo_cambiopass";
            $lastpasschange_value = ", NOW()";
        }
        gdrcd_query("INSERT INTO personaggio (nome, cognome, pass, data_iscrizione, email, sesso, id_razza, car0, car1, car2, car3, car4, car5, salute, salute_max, soldi, esperienza {$lastpasschange_field}) VALUES ('" . gdrcd_capital_letter(gdrcd_filter('in', $_POST['nome'])) . "', '" . gdrcd_filter('in', $_POST['cognome']) . "', '" . gdrcd_encript($pass) . "', NOW(), '" . gdrcd_filter('in', $_POST['email']) . "', '" . gdrcd_filter('in', $_POST['genere']) . "', " . gdrcd_filter('num', $_POST['razza']) . ", " . gdrcd_filter('num', $_POST['car0']) . ", " . gdrcd_filter('num', $_POST['car1']) . ", " . gdrcd_filter('num', $_POST['car2']) . ", " . gdrcd_filter('num', $_POST['car3']) . ", " . gdrcd_filter('num', $_POST['car4']) . ", " . gdrcd_filter('num', $_POST['car5']) . ", " . gdrcd_filter('num', $PARAMETERS['settings']['max_hp']) . ", " . gdrcd_filter('num', $PARAMETERS['settings']['max_hp']) . ", " . gdrcd_filter('num', $PARAMETERS['settings']['first_money']) . ", " . gdrcd_filter('num', $PARAMETERS['settings']['first_px']) . " {$lastpasschange_value})");
        if ($PARAMETERS['mode']['emailconfirmation'] == 'ON') {
            echo '<div class="page_title"><h2>' . gdrcd_filter('out', $MESSAGE['register']['welcome']['message']['ok']) . '</h2></div>';
            echo '<div class="panels_box"><div class="welcome_message">' . gdrcd_filter('out', $MESSAGE['register']['welcome']['message'][0]) . ' <b>' . gdrcd_filter('out', $PARAMETERS['info']['site_name']) . '</b> ' . gdrcd_filter('out', $MESSAGE['register']['welcome']['message'][1]) . '</div><div class="welcome_message">&nbsp;</div><div class="username">' . gdrcd_filter('out', $MESSAGE['register']['welcome']['message'][3]) . ' <b>' . gdrcd_filter('get', $_POST['email']) . '</b></div>';
            $text = $MESSAGE['register']['welcome']['message'][0] . ' ' . $PARAMETERS['info']['site_name'] . "\n\n " . $MESSAGE['register']['welcome']['message'][1] . "\n     " . $MESSAGE['register']['welcome']['message'][2] . "\n\n    " . $MESSAGE['register']['welcome']['message']['user'] . ' ' . gdrcd_filter('get', $_POST['nome']) . "\n" . $MESSAGE['register']['welcome']['message']['pass'] . ' ' . $pass . "\n\n    " . $PARAMETERS['info']['webmaster_name'];
            $subject = $PARAMETERS['info']['site_name'] . ' - Registrazione di ' . gdrcd_filter('get', $_POST['nome']) . ' ' . gdrcd_filter('get', $_POST['cognome']);
            mail(gdrcd_filter('get', $_POST['email']), $subject, $text, 'From: ' . gdrcd_filter('out', $PARAMETERS['info']['webmaster_email']));
        } else {
            echo '<div class="page_title"><h2>' . gdrcd_filter('out', $MESSAGE['register']['welcome']['message']['ok']) . '</h2></div>';
            echo '<div class="panels_box"><div class="welcome_message">' . gdrcd_filter('out', $MESSAGE['register']['welcome']['message'][0]) . ' <b>' . gdrcd_filter('out', $PARAMETERS['info']['site_name']) . '</b> ' . gdrcd_filter('out', $MESSAGE['register']['welcome']['message'][1]) . '</div><div class="welcome_message">' . gdrcd_filter('out', $MESSAGE['register']['welcome']['message'][2]) . '</div><div class="username">' . gdrcd_filter('out', $MESSAGE['register']['welcome']['message']['user']) . ' <b>' . gdrcd_filter('get', $_POST['nome']) . '</b></div><div class="username">' . gdrcd_filter('out', $MESSAGE['register']['welcome']['message']['pass']) . ' <b>' . $pass . '</b></div></div>';
        }
        gdrcd_query("INSERT INTO messaggi (mittente, destinatario, spedito, testo) VALUES ('" . gdrcd_filter('out', $PARAMETERS['info']['webmaster_name']) . "', '" . gdrcd_filter('get', $_POST['nome']) . "', NOW(), '" . gdrcd_filter('out', $MESSAGE['register']['welcome']['message'][4]) . "')");
    }
    //else
    ?>


<!-- welcome message -->
<!-- random pass -->
<!-- invio mail -->
<!-- inserimento -->

</div>

<!-- Torna alla home -->
<div class="link_back">
   <a href="index.php">
<?php 
}
?>

<?php 
/*Espulsione*/
if ($_POST['op'] == 'fire') {
    $subject = explode('-', gdrcd_filter('in', $_POST['ruolo']));
    gdrcd_query("DELETE FROM clgpersonaggioruolo WHERE personaggio='" . $subject[0] . "' AND id_ruolo = " . gdrcd_filter('num', $subject[1]) . " LIMIT 1");
    /*Confermo l'operazione*/
    echo '<div class="warning">' . gdrcd_filter('out', $MESSAGE['interface']['adm_guilds']['ok_fire']) . '</div>';
    /*Registro l'operazione*/
    gdrcd_query("INSERT INTO log (nome_interessato, autore, data_evento, codice_evento ,descrizione_evento) VALUES ('" . $subject[0] . "', '" . $_SESSION['login'] . "', NOW(), " . DIMISSIONE . ", '" . gdrcd_filter('out', $subject[2]) . "')");
    /*Avviso l'utente*/
    if ($_SESSION['login'] != $subject[0]) {
        gdrcd_query("INSERT INTO messaggi (mittente, destinatario, spedito, testo) VALUES ('" . $_SESSION['login'] . "', '" . $subject[0] . "', NOW(), '" . gdrcd_filter('in', $MESSAGE['interface']['adm-guilds']['message_body']['fire'] . ' ' . $subject[2]) . "')");
    }
    ?>

	 <div class="panels_link">
       <a href="main.php?page=servizi_adm_gilde"><?php 
    echo gdrcd_filter('out', $MESSAGE['interface']['adm_guilds']['back']);
    ?>
</a>
     </div>
	
<?php 
}
?>

Пример #21
0
				   </option>
                   <?php 
    while ($option = gdrcd_query($nomi, 'fetch')) {
        ?>
			       <option value="<?php 
        echo $option['nome'];
        ?>
">
				      <?php 
        echo gdrcd_filter('out', $option['nome']) . " " . gdrcd_filter('out', $option['cognome']);
        ?>
				   </option>
			       <?php 
    }
    //while
    gdrcd_query($nomi, 'free');
    ?>
		 </select>
	  </div>
	  <div class='form_field'>
         <input type="text" name="causale" 
		        class="form_gestione_input" 
		        value="<?php 
    echo gdrcd_filter('out', $MESSAGE['interface']['bank']['cause']);
    ?>
" />
	  </div>
	  <div class='form_submit'>
	     <input name="conferma"
		        type="submit"
		        class="form_gestione_input" 
Пример #22
0
/**
 * Crea un campo di autocompletamento HTML5 (<datalist>) per vari contenuti
 * @param string $str: specifica il soggetto di cui creare la lista. Attualmente è supportato solo 'personaggi', che crea una lista di tutti gli utenti del gdr
 * @return il tag html <datalist> già pronto per essere stampato sulla pagina
 */
function gdrcd_list($str)
{
    switch (strtolower($str)) {
        case 'personaggi':
            $list = '<datalist id="personaggi">';
            $query = "SELECT nome FROM personaggio ORDER BY nome";
            $characters = gdrcd_query($query, 'result');
            while ($option = gdrcd_query($characters, 'fetch')) {
                $list .= '<option value="' . $option['nome'] . '" />';
                //TODO escape HTMl del nome!
            }
            gdrcd_query($characters, 'free');
            $list .= '</datalist>';
            break;
    }
    return $list;
}
Пример #23
0
	  </div>

 	  <?php 
            }
            ?>
       </div>

 	</td>
   </tr>

   <?php 
            $_SESSION['last_istant_message'] = $row['id'];
        }
        //while
        gdrcd_query($result, 'free');
        gdrcd_query("UPDATE personaggio SET ultimo_messaggio = " . $_SESSION['last_istant_message'] . " WHERE nome='" . $_SESSION['login'] . "'");
        ?>

 
 </table>
 
<?php 
        echo '<div>
          <form id="multiple_delete" method="post" action="main.php?page=messages_center" onSubmit="return checked_copy();">
            <input type="hidden" name="op" value="erase_checked" />
            <input type="submit" value="Cancella Messaggi Selezionati">
          </form>
        </div>';
    } else {
        if ($totaleresults > $PARAMETERS['settings']['messages_limit']) {
            echo '<div class="warning">' . gdrcd_filter('out', $MESSAGE['interface']['messages']['please_erase']) . '</div>';
Пример #24
0
            } elseif ($_SESSION['permessi'] >= GUILDMODERATOR && gdrcd_filter('get', $_POST['op']) == 'modify_status') {
                gdrcd_query("UPDATE personaggio SET stato = '" . gdrcd_filter('in', $_POST['modifica_status']) . "', salute = " . gdrcd_filter('num', $_POST['modifica_salute']) . " WHERE nome = '" . gdrcd_filter('in', $_REQUEST['pg']) . "'");
                echo '<div class="warning">' . gdrcd_filter('out', $MESSAGE['warning']['modified']) . '</div>';
                /*Se un master o superiore ha richiesto l'arresto del pg*/
            } elseif ($_SESSION['permessi'] >= GAMEMASTER && gdrcd_filter('get', $_POST['op']) == 'arrest') {
                /** * Da implementare */
                /*Se un admin o superiore ha richiesto l'esilio dell'utente*/
            } elseif ($_SESSION['permessi'] >= GAMEMASTER && gdrcd_filter('get', $_POST['op']) == 'exile') {
                gdrcd_query("UPDATE personaggio SET esilio = '" . gdrcd_filter('num', $_POST['year']) . '-' . gdrcd_filter('num', $_POST['month']) . '-' . gdrcd_filter('num', $_POST['day']) . "', data_esilio=NOW(), autore_esilio = '" . $_SESSION['login'] . "', motivo_esilio = '" . gdrcd_filter('in', $_POST['causale']) . "' WHERE nome = '" . gdrcd_filter('in', $_REQUEST['pg']) . "' AND permessi <=" . $_SESSION['permessi'] . "");
                echo '<div class="warning">' . gdrcd_filter('out', $MESSAGE['warning']['done']) . '</div>';
            } else {
                echo '<div class="error">' . gdrcd_filter('out', $MESSAGE['error']['unknown_operation']) . '</div>';
            }
        } else {
            /*Carico le informazioni del PG*/
            $record = gdrcd_query("SELECT descrizione, affetti, cognome, online_status, url_img, url_img_chat, url_media, blocca_media, stato, salute FROM personaggio WHERE nome='" . gdrcd_filter('get', $_REQUEST['pg']) . "'");
        }
    }
    ?>

<div class="page_title">
   <h2><?php 
    echo gdrcd_filter('out', $MESSAGE['interface']['sheet']['page_name']);
    ?>
</h2>
</div>

<div class="page_body">
<?php 
    if (isset($_POST['op']) === FALSE) {
        ?>
Пример #25
0
	   <option value="no_item"></option>
       <?php 
            while ($row = gdrcd_query($result, 'fetch')) {
                ?>
          <option value="<?php 
                echo $row['id_oggetto'] . '-' . $row['cariche'] . '-' . gdrcd_filter('out', $row['nome']);
                ?>
">
		     <?php 
                echo $row['nome'];
                ?>
		  </option>
	   <?php 
            }
            //while
            gdrcd_query($result, 'free');
            ?>
    </select>
	<br/><span class="casella_info"><?php 
            echo gdrcd_filter('out', $MESSAGE['chat']['commands']['item']);
            ?>
</span>
	</div>
	
	<?php 
        } else {
            echo '<input type="hidden" name="id_item" id="id_item" value="no_item">';
        }
        ?>

	<div class="casella_chat">
Пример #26
0
        gdrcd_query($query);
    }
    /** * Aggiornamento delle password
     * @author Blancks
     */
    if ($PARAMETERS['mode']['encriptpassword'] == 'ON') {
        if ($updating_password) {
            switch (strtolower($PARAMETERS['mode']['encriptalgorithm'])) {
                case 'md5':
                    $query = "UPDATE personaggio SET pass = MD5(pass)";
                    break;
                case 'sha-1':
                    $query = "UPDATE personaggio SET pass = SHA1(pass)";
                    break;
            }
            gdrcd_query($query);
        }
    }
    echo '<div class="warning">' . gdrcd_filter('out', $MESSAGE['homepage']['updater']['done']) . '</div>';
}
?>
       <!-- Link di ritorno alla homepage -->
	   <div class="link_back">
           <a href="index.php">
		      <?php 
echo gdrcd_filter('out', $PARAMETERS['info']['homepage_name']);
?>
		   </a>
       </div>
</div>
<?php