本文整理汇总了PHP中gdrcd_query函数的典型用法代码示例。如果您正苦于以下问题:PHP gdrcd_query函数的具体用法?PHP gdrcd_query怎么用?PHP gdrcd_query使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了gdrcd_query函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: gdrcd_query
<?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: gdrcd_filter
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: gdrcd_filter
*/
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 = '" . gdrcd_encript($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: gdrcd_query
?>
</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: gdrcd_query
*/
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: gdrcd_filter
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: gdrcd_check_tables
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: gdrcd_query
* 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: gdrcd_format_time
* @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: gdrcd_query
<?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: gdrcd_filter
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: while
?>
</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: session_start
<?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">
示例14: gdrcd_filter
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: session_destroy
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'>