ALTER TABLE `w_configuracion` ADD `d_posts` INT( 5 ) NOT NULL DEFAULT '10',
ADD `d_user` INT( 5 ) NOT NULL DEFAULT '10',
ADD `d_mensajes` INT( 5 ) NOT NULL DEFAULT '10',
ADD `d_fotos` INT( 5 ) NOT NULL DEFAULT '10';
'max_posts' => $tsCore->setSecure($_POST['max_posts']),
'd_posts' => (int)$_POST['d_posts'],
'd_user' => (int)$_POST['d_user'],
'd_fotos' => (int)$_POST['d_fotos'],
'd_mensajes' => (int)$_POST['d_mensajes'],
`c_allow_live` = \'' . $c['live'] . '\',
`d_user` = \'' . $c['d_user'] . '\', `d_posts` = \'' . $c['d_posts'] . '\', `d_mensajes` = \'' . $c['d_mensajes'] . '\', `d_fotos` = \'' . $c['d_fotos'] . '\',
// ELIMINAR DENUNCIAS
db_exec(array(__FILE__, __LINE__), 'query', 'DELETE FROM `w_denuncias` WHERE `obj_id` = \'' . $pid . '\' AND `d_type` = \'1\'');
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.post_user, p.post_title, p.post_body, p.post_tags, p.post_category, u.user_name, u.user_email FROM p_posts AS p LEFT JOIN u_miembros AS u ON p.post_user = u.user_id WHERE p.post_id = \'' .
(int)$pid . '\' LIMIT 1');
$data = db_exec('fetch_assoc', $query);
//SI HAY DENUNCIAS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT d_user FROM w_denuncias WHERE `obj_id` = \'' . (int) $pid . '\' AND `d_type` = \'1\'');
if(db_exec('num_rows', $query) == 1)
{
$user = db_exec('fetch_array', $query);
db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE u_miembros SET user_puntos = user_puntos + \''.$tsCore->settings['d_posts'].'\' WHERE user_id = \''.$user['d_user'].'\'');
$status = $tsMonitor->setAviso($user['d_user'], 'Denuncia aceptada', 'Se ha aceptado la denuncia que ha hecho al post: <b>' .
$data['post_title'] . '.</b><br><br>Se le han otrogado '.$tsCore->settings['d_posts'].' puntos.<br><br>
Gracias por colaborar.', 1);
}elseif(db_exec('num_rows', $query) > 1){
$user = result_array($query);
foreach($user as $u){
db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE u_miembros SET user_puntos = user_puntos + \''.$tsCore->settings['d_posts'].'\' WHERE user_id = \''.$u['d_user'].'\'');
$status = $tsMonitor->setAviso($u['d_user'], 'Denuncia aceptada', 'Se ha aceptado la denuncia que ha hecho al post: <b>' .
$data['post_title'] . '.</b><br><br>Se le han otrogado '.$tsCore->settings['d_posts'].' puntos.<br><br>
Gracias por colaborar.', 1);
}
}
// ELIMINAR DENUNCIAS
db_exec(array(__FILE__, __LINE__), 'query', 'DELETE FROM `w_denuncias` WHERE `obj_id` = \'' . (int)$mid . '\' AND `d_type` = \'2\'');
//SI HAY DENUNCIAS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT d_user FROM w_denuncias WHERE `obj_id` = \'' . (int) $pid . '\' AND `d_type` = \'2\'');
if(db_exec('num_rows', $query) == 1)
{
$user = db_exec('fetch_array', $query);
db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE u_miembros SET user_puntos = user_puntos + \''.$tsCore->settings['d_mensajes'].'\' WHERE user_id = \''.$user['d_user'].'\'');
$status = $tsMonitor->setAviso($user['d_user'], 'Denuncia aceptada', 'Se ha aceptado la denuncia que ha hecho al mensaje: <b>' .
$data['mp_subject'] . '</b>.<br><br>Se le han otrogado '.$tsCore->settings['d_mensajes'].' puntos.<br><br>
Gracias por colaborar.', 1);
}elseif(db_exec('num_rows', $query) > 1){
$user = result_array($query);
foreach($user as $u){
db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE u_miembros SET user_puntos = user_puntos + \''.$tsCore->settings['d_mensajes'].'\' WHERE user_id = \''.$u['d_user'].'\'');
$status = $tsMonitor->setAviso($u['d_user'], 'Denuncia aceptada', 'Se ha aceptado la denuncia que ha hecho al mensaje: <b>' .
$data['mp_subject'] . '</b>.<br><br>Se le han otrogado '.$tsCore->settings['d_mensajes'].' puntos.<br><br>
Gracias por colaborar.', 1);
}
}
// ELIMINAR DENUNCIAS
db_exec(array(__FILE__, __LINE__), 'query', 'DELETE FROM `w_denuncias` WHERE `obj_id` = \'' . $fid . '\' AND `d_type` = \'4\'');
//SI HAY DENUNCIAS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT d_user FROM w_denuncias WHERE `obj_id` = \'' . (int) $pid . '\' AND `d_type` = \'4\'');
if(db_exec('num_rows', $query) == 1)
{
$user = db_exec('fetch_array', $query);
db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE u_miembros SET user_puntos = user_puntos + \''.$tsCore->settings['d_fotos'].'\' WHERE user_id = \''.$user['d_user'].'\'');
$status = $tsMonitor->setAviso($user['d_user'], 'Denuncia aceptada', 'Se ha aceptado la denuncia que ha hecho a la foto: <b>' .
$data['f_title'] . '.</b><br><br>Se le han otrogado '.$tsCore->settings['d_fotos'].' puntos.<br><br>
Gracias por colaborar.', 1);
}elseif(db_exec('num_rows', $query) > 1){
$user = result_array($query);
foreach($user as $u){
db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE u_miembros SET user_puntos = user_puntos + \''.$tsCore->settings['d_fotos'].'\' WHERE user_id = \''.$u['d_user'].'\'');
$status = $tsMonitor->setAviso($u['d_user'], 'Denuncia aceptada', 'Se ha aceptado la denuncia que ha hecho a la foto: <b>' .
$data['f_title'] . '.</b><br><br> Se le han otrogado '.$tsCore->settings['d_fotos'].' puntos.<br><br>
Gracias por colaborar.', 1);
}
}
// ELIMINAR DENUNCIAS
db_exec(array(__FILE__, __LINE__), 'query', 'DELETE FROM `w_denuncias` WHERE `obj_id` = \'' . (int)$user_id . '\' AND `d_type` = \'3\'');
//SI HAY DENUNCIAS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT d_user FROM w_denuncias WHERE `obj_id` = \'' . (int) $pid . '\' AND `d_type` = \'3\'');
if(db_exec('num_rows', $query) == 1)
{
$user = db_exec('fetch_array', $query);
db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE u_miembros SET user_puntos = user_puntos + \''.$tsCore->settings['d_user'].'\' WHERE user_id = \''.$user['d_user'].'\'');
$status = $tsMonitor->setAviso($user['d_user'], 'Denuncia aceptada', 'Se ha aceptado la denuncia que ha hecho a un usuario.<br><br>Se le han otrogado '.$tsCore->settings['d_user'].' puntos.<br><br>
Gracias por colaborar.', 1);
}elseif(db_exec('num_rows', $query) > 1){
$user = result_array($query);
foreach($user as $u){
db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE u_miembros SET user_puntos = user_puntos + \''.$tsCore->settings['d_user'].'\' WHERE user_id = \''.$u['d_user'].'\'');
$status = $tsMonitor->setAviso($u['d_user'], 'Denuncia aceptada', 'Se ha aceptado la denuncia que ha hecho a un usuario.<br><br>Se le han otrogado '.$tsCore->settings['d_user'].' puntos.<br><br>
Gracias por colaborar.', 1);
}
}
<hr />
<dl>
<dt>
<label for="ai_nfu">Cambio de rango:</label>
<br /><span>Un usuario sube de rango cuando obtiene los puntos mínimos en:</span></dt>
<hr />
<dl>
<dt><label for="d_posts">Puntos al denunciar post:</label><br /><span>Cantidad de puntos que se le otorgarán al usuario si se borra un post que denunció.</span></dt>
<dd><input type="text" id="d_posts" name="d_posts" maxlength="24" value="{$tsConfig.d_posts}" /></dd>
</dl>
<dl>
<dt><label for="d_mensajes">Puntos al denunciar mensajes:</label><br /><span>Cantidad de puntos que se le otorgarán al usuario si se borra un mensaje que denunció.</span></dt>
<dd><input type="text" id="d_mensajes" name="d_mensajes" maxlength="32" value="{$tsConfig.d_mensajes}"/></dd>
</dl>
<dl>
<dt><label for="d_fotos">Puntos al denunciar fotos:</label><br /><span>Cantidad de puntos que se le otorgarán al usuario si se borra una foto que denunció.</span></dt>
<dd><input type="text" id="d_fotos" name="d_fotos" maxlength="32" value="{$tsConfig.d_fotos}" /></dd>
</dl>
<dl>
<dt><label for="d_user">Puntos al denunciar usuario:</label><br /><span>Cantidad de puntos que se le otorgarán al usuario si se suspende a un usuario que denunció.</span></dt>
<dd><input type="text" id="d_user" name="d_user" maxlength="32" value="{$tsConfig.d_user}" /></dd>
</dl>