01-25-2021, 03:19 PM
10

[img]Registrate o inicia tu sesión para ver este contenido[/img]
[img]Registrate o inicia tu sesión para ver este contenido[/img]
[img]Registrate o inicia tu sesión para ver este contenido[/img]
[img]Registrate o inicia tu sesión para ver este contenido[/img]
[img]Registrate o inicia tu sesión para ver este contenido[/img]
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Debes agradecer para ver el contenido...
Usuario: Userdprueba
Contraseña: MJufhdo345
Ejecutar estas consultas
Código PHP: ( Seleccionar Todo )
ALTER TABLE `p_posts` ADD `x_dinero` float NOT NULL DEFAULT '0', ADD `p_validate` int(1) NOT NULL DEFAULT '0';
Código PHP: ( Seleccionar Todo )
ALTER TABLE `w_configuracion` ADD `dinerox` int(1) NOT NULL DEFAULT '0', ADD `dinerp` float NOT NULL DEFAULT '0';
Código PHP: ( Seleccionar Todo )
ALTER TABLE `u_miembros` ADD `uid_act` int(6) NOT NULL , ADD `dinok` float NOT NULL DEFAULT '0' ;
Código PHP: ( Seleccionar Todo )
CREATE TABLE IF NOT EXISTS `u_pagos` (
`pid` int(11) NOT NULL AUTO_INCREMENT,
`p_user_id` int(11) NOT NULL,
`p_up` int(6) NOT NULL,
`p_dinero` float NOT NULL,
`p_secret` varchar(50) NOT NULL,
`p_date` int(10) NOT NULL,
`p_autor_ip` varchar(15) NOT NULL,
`p_type` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`pid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Código PHP: ( Seleccionar Todo )
CREATE TABLE IF NOT EXISTS `u_cobros` (
`cid` int(11) NOT NULL AUTO_INCREMENT,
`c_user_id` int(11) NOT NULL,
`c_email` varchar(50) NOT NULL,
`c_pais` varchar(50) NOT NULL,
`c_dinero` float NOT NULL,
`c_secret` varchar(50) NOT NULL,
`c_coment` varchar(300) NOT NULL,
`c_date` int(10) NOT NULL,
`c_autor_ip` varchar(15) NOT NULL,
`c_type` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`cid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Código PHP: ( Seleccionar Todo )
CREATE TABLE IF NOT EXISTS `u_registros` (
`rid` int(11) NOT NULL AUTO_INCREMENT,
`r_user_id` int(11) NOT NULL,
`r_dinero` float NOT NULL,
`r_codigo` varchar(50) NOT NULL,
`r_comentario` varchar(200) NOT NULL,
`r_autor_ip` varchar(15) NOT NULL,
`r_date` int(10) NOT NULL,
`r_type` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`rid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
En c.admin.php --> inc --> class --> c.admin.php
Buscar:
Código PHP: ( Seleccionar Todo )
'gopfd' => $_POST['global-pointsforday']);
Agregar arriba:
Código PHP: ( Seleccionar Todo )
'gopxd' => $_POST['global-pointsxdinero'],
Buscar:
Código PHP: ( Seleccionar Todo )
'gopfd' => $_POST['global-pointsforday']);
Agregar arriba:
Código PHP: ( Seleccionar Todo )
'gopxd' => $_POST['global-pointsxdinero'],
Buscar:
Código PHP: ( Seleccionar Todo )
'offline_message' => $tsCore->setSecure($tsCore->parseBadWords($_POST['offline_message'])),
Debajo agregar:
Código PHP: ( Seleccionar Todo )
'dinerox' => empty($_POST['dinerox']) ? 0 : 1,
'dinerp' => $tsCore->setSecure($_POST['dinerp']),
Buscar:
Código PHP: ( Seleccionar Todo )
, `offline_message` = \'' . $c['offline_message'] . '\'
Agregar al lado:
Código PHP: ( Seleccionar Todo )
, `dinerox` = \'' . $c['dinerox'] .'\', `dinerp` = \'' . $c['dinerp'] . '\'
Buscar al final:
Código PHP: ( Seleccionar Todo )
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
}
Agregar arriba:
Código PHP: ( Seleccionar Todo )
function setUserXdinero($user_id)
{
global $tsCore, $tsUser;
$ipuser = $_SERVER['REMOTE_ADDR'];
$din = (float)$tsCore->setSecure($_POST['dinero']);
$csecret = $tsCore->setSecure($_POST['csecret']);
$time = time();
$datinfo = 'Se há enviado <b>$'.$din.'</b> ( Guarda este código : '.$csecret.' )<br><a href="/dinero/confirma">Confirma desde Aqui</a>';
if($din!=0){
if (db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `u_avisos` (`user_id`, `av_subject`, `av_body`, `av_date`, `av_type`) VALUES (\''.(int)$user_id.'\', \'Confirmación\', \'' . $datinfo . '\', \''.$time.'\', \'0\')'))
if (db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `u_avisos` (`user_id`, `av_subject`, `av_body`, `av_date`, `av_type`) VALUES (\'1\', \'Se cambio el saldo \', \'</b> Se há cambiado el saldo del usuario <a href="/perfil/'.$tsUser->getUserName($user_id).'">'.$tsUser->getUserName($user_id).'</a> <a href="/perfil/'.$tsUser->getUserName($user_id).'"><img class="hovercard" uid="'.(int)$user_id.'" style="width:16px; height:16px;margin:0 5px 0 5px;" src="'.$tsCore->settings['url'].'/files/avatar/'.(int)$user_id.'_50.jpg"></img></a><br/><span>Operación realizada por <a href="/perfil/'.$tsUser->nick.'"><b>'.$tsUser->nick.'</b></a></span><br/>Código de la operación : '.$csecret.'\', \''.$time.'\', \'0\')'))
if (db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `u_pagos` (`p_user_id`, `p_up`,`p_dinero`,`p_secret`, `p_date`, `p_autor_ip`, `p_type`) VALUES (\'' .(int)$user_id . '\', \'' . $tsUser->uid .'\', \'' . $din . '\', \'' . $csecret . '\', \'' . $time .'\', \'' . $ipuser .'\', \'0\')'))
db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE u_cobros SET c_type = \'1\' WHERE c_user_id = \''.$user_id.'\' && c_secret = \''.$csecret.'\' LIMIT 1');
return '<div style="width:655px;" class="dinerok">Operación Exitosa.</div>';
}else return '<div style="width:655px;" class="errorsol">No seleccionaste el dinero</div>';
}
function getPostUserD($user_id)
{
global $tsCore;
//
$data['dinero'] = db_exec('fetch_assoc', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT u.user_id, u.user_name, u.user_rango, u.user_posts, u.user_baneado, u.uid_act, v.post_user, v.x_dinero, v.post_status, v.p_validate, c.c_user_id, c.c_email, c.c_pais, c.c_secret, c.c_dinero, c.c_coment, c.c_date, c.c_autor_ip, c.c_type, r.rango_id, r.r_name, r.r_color FROM u_miembros AS u LEFT JOIN p_posts AS v ON v.post_user = u.user_id LEFT JOIN u_cobros AS c ON c.c_user_id = u.user_id LEFT JOIN u_rangos AS r ON r.rango_id = u.user_rango WHERE u.user_id = \''.(int)$user_id.'\' && c.c_type = 0 GROUP BY user_id'));
$q1 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT CAST(SUM(x_dinero) as DECIMAL(5,2)) FROM p_posts WHERE post_user = \''.(int)$user_id.'\' && post_status = \'0\' && p_validate = \'1\''));
$q2 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(post_id) as p FROM p_posts WHERE post_user = \''.(int)$user_id.'\' && post_status = \'0\' && p_validate = \'1\''));
$q3 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT SUM(post_puntos) as ps FROM p_posts WHERE post_user = \''.(int)$user_id.'\' && post_status = \'0\' && p_validate = \'1\''));
$q4 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(p_validate) as r FROM p_posts WHERE post_user = \''.(int)$user_id.'\' && post_status = \'0\' && p_validate = \'2\''));
$data['dinero']['x_dinero'] = $q1[0];
$data['dinero']['post_id'] = $q2[0];
$data['dinero']['post_puntos'] = $q3[0];
$data['dinero']['p_validate'] = $q4[0];
return $data;
}
function getSolprim($user_id)
{
global $tsCore;
//
$user_id = $tsCore->setSecure($_GET['uid']);
$data['datainfo'] = db_exec('fetch_assoc', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT u.user_id, u.user_name, u.user_posts, u.user_baneado, u.uid_act, p.post_user, p.x_dinero, p.post_status, p.p_validate FROM u_miembros AS u LEFT JOIN p_posts AS p ON p.post_user = u.user_id WHERE u.user_id = \''.(int)$user_id.'\' GROUP BY user_id'));
$q1 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT CAST(SUM(x_dinero) as DECIMAL(5,2)) FROM p_posts WHERE post_user = \''.(int)$user_id.'\' && post_status = \'0\' && p_validate = \'1\''));
$data['datainfo']['x_dinero'] = $q1[0];
return $data;
}
En c.cuenta.php --> inc --> class --> c.cuenta.php
Buscar:
Código PHP: ( Seleccionar Todo )
// REAL STATS
$data['stats'] = db_exec('fetch_assoc', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT u.user_id, u.user_rango, u.user_puntos, u.user_posts, u.user_comentarios, u.user_seguidores, u.user_cache, r.r_name, r.r_color FROM u_miembros AS u LEFT JOIN u_rangos AS r ON u.user_rango = r.rango_id WHERE u.user_id = \''.(int)$user_id.'\''));
Antes de:
Código PHP: ( Seleccionar Todo )
FROM
Agregar:
Código PHP: ( Seleccionar Todo )
, u.uid_act, u.dinok, v.post_user, v.x_dinero, v.post_status, v.p_validate
En la misma linea buscar:
Código PHP: ( Seleccionar Todo )
WHERE
Agregar antes:
Código PHP: ( Seleccionar Todo )
LEFT JOIN p_posts AS v ON v.post_user = u.user_id
Buscar:
Código PHP: ( Seleccionar Todo )
$q3 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(cid) AS c FROM p_comentarios WHERE c_user = \''.(int)$user_id.'\' && c_status = \'0\''));
Debajo agregar:
Código PHP: ( Seleccionar Todo )
$q5 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT CAST(SUM(x_dinero) as DECIMAL(5,2)) FROM p_posts WHERE post_user = \''.(int)$user_id.'\' && post_status = \'0\' && p_validate = \'1\''));
Buscar:
Código PHP: ( Seleccionar Todo )
$data['stats']['user_comentarios'] = $q3[0];
Debajo agregar:
Código PHP: ( Seleccionar Todo )
$data['stats']['x_dinero'] = $q5[0];
En c.modeacion.php --> inc --> class --> c.modeacion.php
Antes de la última } agregar arriba:
Código PHP: ( Seleccionar Todo )
public function getDineroP()
{
global $tsUser, $tsCore;
$max = 10; // MAXIMO A MOSTRAR
$limit = $tsCore->setPageLimit($max, true);
// PAGINAS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(post_id) FROM p_posts WHERE post_status = \'0\' && x_dinero > \'0\' && p_validate = \'0\'');
list($total) = db_exec('fetch_row', $query);
$data['pages'] = $tsCore->pageIndex($tsCore->settings['url'] .
"/moderacion/dinero?", $_GET['s'], $total, $max);
//
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.post_id, p.post_user, p.post_category, p.post_title, p.post_date, p.post_puntos, p.x_dinero, p.post_ip, p.post_status, p.p_validate, c.cid, c.c_seo, u.user_id, u.user_name FROM `p_posts` AS p LEFT JOIN p_categorias AS c ON c.cid = p.post_category LEFT JOIN u_miembros AS u ON u.user_id = p.post_user WHERE post_status = \'0\' && x_dinero > \'0\' && p_validate = \'0\' ORDER BY post_id DESC LIMIT ' .
$limit);
$data['datos'] = result_array($query);
//
return $data;
}
/*
DineroA()
*/
public function DineroA($id)
{
// filtramos //
$id = (int) $id;
$activ = 1;
db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE `p_posts` SET `p_validate` = \''.$activ.'\' WHERE post_id = '.$id);
}
/*
DineroR()
*/
public function DineroR($id)
{
// filtramos //
$id = (int) $id;
$rech = (int) 0;
db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE p_posts SET p_validate = 2 WHERE post_id = '.$id);
db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE `p_posts` SET `x_dinero` = \''.$rech.'\' WHERE post_id = '.$id);
}
En moderacion.php --> inc --> php --> moderacion.php
Buscar:
Código PHP: ( Seleccionar Todo )
//PAPELERAS
elseif($action == 'pospelera'){
$smarty->assign("tsPospelera",$tsMod->getPospelera());
}
Debajo agregar:
Código PHP: ( Seleccionar Todo )
//CONTROL DE DINERO
elseif($action == 'dinero'){
$smarty->assign("tsDinero",$tsMod->getDineroP());
if(isset($_GET['link'])) { $tsMod->DineroA($_GET['link']); }
if(isset($_GET['link'])) {$tsCore->redirectTo($tsCore->settings['url'].'/moderacion/dinero/');}
if(isset($_GET['reac'])) { $tsMod->DineroR($_GET['reac']); }
if(isset($_GET['reac'])) {$tsCore->redirectTo($tsCore->settings['url'].'/moderacion/dinero/');}
}
En c.core.php --> inc --> class --> c.core.php
Buscar:
Código PHP: ( Seleccionar Todo )
function getNovemods()
{
$datos = db_exec('fetch_assoc', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT (SELECT count(post_id) FROM p_posts WHERE post_status = \'3\') as revposts, (SELECT count(cid) FROM p_comentarios WHERE c_status = \'1\' ) as revcomentarios, (SELECT count(DISTINCT obj_id) FROM w_denuncias WHERE d_type = \'1\') as repposts, (SELECT count(DISTINCT obj_id) FROM w_denuncias WHERE d_type = \'2\') as repmps, (SELECT count(DISTINCT obj_id) FROM w_denuncias WHERE d_type = \'3\') as repusers, (SELECT count(DISTINCT obj_id) FROM w_denuncias WHERE d_type = \'4\') as repfotos, (SELECT count(susp_id) FROM u_suspension) as suspusers, (SELECT count(post_id) FROM p_posts WHERE post_status = \'2\') as pospelera, (SELECT count(foto_id) FROM f_fotos WHERE f_status = \'2\') as fospelera'));
$datos['total'] = $datos['repposts'] + $datos['repfotos'] + $datos['repmps'] + $datos['repusers'] + $datos['revposts'] + $datos['revcomentarios'];
return $datos;
}
Reemplazar por:
Código PHP: ( Seleccionar Todo )
function getNovemods()
{
$datos = db_exec('fetch_assoc', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT (SELECT count(post_id) FROM p_posts WHERE post_status = \'3\') as revposts, (SELECT count(cid) FROM p_comentarios WHERE c_status = \'1\' ) as revcomentarios, (SELECT count(DISTINCT obj_id) FROM w_denuncias WHERE d_type = \'1\') as repposts, (SELECT count(DISTINCT obj_id) FROM w_denuncias WHERE d_type = \'2\') as repmps, (SELECT count(DISTINCT obj_id) FROM w_denuncias WHERE d_type = \'3\') as repusers, (SELECT count(DISTINCT obj_id) FROM w_denuncias WHERE d_type = \'4\') as repfotos, (SELECT count(susp_id) FROM u_suspension) as suspusers, (SELECT count(post_id) FROM p_posts WHERE post_status = \'2\') as pospelera, (SELECT count(foto_id) FROM f_fotos WHERE f_status = \'2\') as fospelera, (SELECT count(post_id) FROM p_posts WHERE post_status = \'0\' && x_dinero > \'0\' && p_validate = \'0\') as dineromod'));
$datos['total'] = $datos['repposts'] + $datos['repfotos'] + $datos['repmps'] + $datos['repusers'] + $datos['revposts'] + $datos['revcomentarios'] + $datos['dineromod'];
return $datos;
}
En admin.php --> inc --> php --> admin.php
Buscar:
Código PHP: ( Seleccionar Todo )
case 8:
if(!empty($_POST['save'])){
$update = $tsAdmin->setUserFirma($user_id);
if($update == 'OK') $tsCore->redirectTo($tsCore->settings['url'].'/admin/users?act=show&uid='.$user_id.'&save=true');
else $smarty->assign("tsError",$update);
}
$smarty->assign("tsUserF",$tsAdmin->getUserData());
break;
Debajo agregar:
Código PHP: ( Seleccionar Todo )
case 9:
if(!empty($_POST['save'])){
$update = $tsAdmin->setUserXdinero($user_id);
if($update == 'OK') $tsCore->redirectTo($tsCore->settings['url'].'/admin/users?act=show&uid='.$user_id.'&save=true');
else $smarty->assign("tsError",$update);
}
$smarty->assign("tsPostU",$tsAdmin->getPostUserD($user_id));
$smarty->assign("tsSolprim",$tsAdmin->getSolprim($user_id));
break;
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
Código PHP: ( Seleccionar Todo )
if(db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `p_posts` (post_user, post_category, post_title, post_body, post_date, post_tags, post_ip, post_private, post_block_comments, post_sponsored, post_sticky, post_smileys, post_visitantes, post_status) VALUES (\''.$tsUser->uid.'\', \''.(int)$postData['category'].'\', \''.$postData['title'].'\', \''.$postData['body'].'\', \''.$postData['date'].'\', \''.$postData['tags'].'\', \''.$_SERVER['REMOTE_ADDR'].'\', \''.(int)$postData['private'].'\', \''.(int)$postData['block_comments'].'\', \''.(int)$postData['sponsored'].'\', \''.(int)$postData['sticky'].'\', \''.(int)$postData['smileys'].'\', \''.(int)$postData['visitantes'].'\', '.(!$tsUser->is_admod && ($tsCore->settings['c_desapprove_post'] == 1 || $tsUser->permisos['gorpap'] == true) ? '\'3\'' : '\'0\'').')')) {
$postID = db_exec('insert_id');
Agregar arriba:
Código PHP: ( Seleccionar Todo )
if($tsCore->settings['dinerox'] == 1 && $tsUser->info['uid_act']==0){$dinerox = (float)$tsUser->permisos['gopxd'];}else $dinerox = 0;
En la linea buscada buscar:
Código PHP: ( Seleccionar Todo )
, post_status
( o el último campo que tengan agregado )
Agregar al lado:
Código PHP: ( Seleccionar Todo )
, x_dinero
Al final de la misma linea buscar:
Código PHP: ( Seleccionar Todo )
? '\'3\'' : '\'0\'').')')) {
Reemplazar por:
Código PHP: ( Seleccionar Todo )
? '\'3\'' : '\'0\'').', \''.$dinerox.'\')')) {
En agregar.php --> inc --> php --> agregar.php
Buscar:
Código PHP: ( Seleccionar Todo )
$smarty->assign("tsAviso",array('titulo' => 'Bien!', 'mensaje' => 'El post <b>'.$_POST['titulo'].'</b> fue agregado. '.(!$tsUser->is_admod && ($tsUser->permisos['gorpap'] == true || $tsCore->settings['c_desapprove_posts'] == 1) ? 'Deberá esperar su aprobación' : '').' ', 'but' => 'Acceder al post', 'link' => "{$tsCore->settings['url']}/posts/{$tsCat['c_seo']}/$tsPost/{$tsCore->setSEO($_POST['titulo'])}.html"));
Reemplazar por:
Código PHP: ( Seleccionar Todo )
if($tsCore->settings['dinerox'] == 1 && $tsUser->info['uid_act']==0){$smarty->assign("tsAviso",array('titulo' => 'Bien!', 'mensaje' => "El post <font color='#0099ff'><b>{$_POST['titulo']}</b></font> fue agregado.<i>Sumaste: $ </i><blink><font color='greenlima'><b>{$tsUser->permisos['gopxd']}</b></font></blink> de Dinero.".(!$tsUser->is_admod && ($tsUser->permisos['gorpap'] == true || $tsCore->settings['c_desapprove_posts'] == 1) ? 'Deberá esperar su aprobación' : '').' ', 'but' => 'Acceder al post', 'link' => "{$tsCore->settings['url']}/posts/{$tsCat['c_seo']}/$tsPost/{$tsCore->setSEO($_POST['titulo'])}.html"));}
else{
$smarty->assign("tsAviso",array('titulo' => 'Bien!', 'mensaje' => 'El post <b>'.$_POST['titulo'].'</b> fue agregado. '.(!$tsUser->is_admod && ($tsUser->permisos['gorpap'] == true || $tsCore->settings['c_desapprove_posts'] == 1) ? 'Deberá esperar su aprobación' : '').' ', 'but' => 'Acceder al post', 'link' => "{$tsCore->settings['url']}/posts/{$tsCat['c_seo']}/$tsPost/{$tsCore->setSEO($_POST['titulo'])}.html"));
}
En m.admin_rangos.tpl --> themes --> default --> templates --> admin_mods --> m.admin_rangos.tpl
Buscar:
Código PHP: ( Seleccionar Todo )
<dl>
<dt><label for="goaf">Anti-flood</label><br /><span>Tiempo que deben esperar entre acción.</span></dt>
<dd><input type="text" id="goaf" name="global-antiflood" value="{$tsRango.permisos.goaf}" style="width:30%"/></dd>
</dl>
Agregar arriba:
Código PHP: ( Seleccionar Todo )
<dl>
<dt><label for="gopxd">Dinero por Posts</label><br /><span>Cantidad de dinero por posts creado</span></dt>
<dd><input type="text" id="gopxd" name="global-pointsxdinero" value="{$tsRango.permisos.gopxd}" style="width:30%"/></dd>
</dl>
En m.admin_users.tpl --> themes --> default --> templates --> admin_mods --> m.admin_users.tpl
Buscar:
Código PHP: ( Seleccionar Todo )
<option value="8"{if $tsType == 8} selected="true"{/if}>Firma</option>
Debajo agregar:
Código PHP: ( Seleccionar Todo )
<option value="9"{if $tsType == 9} selected="true"{/if}>Dinero</option>
Buscar:
Código PHP: ( Seleccionar Todo )
{elseif $tsType == 8}
<legend>Modificar firma de usuario</legend>
<textarea name="firma" rows="3" cols="50">{$tsUserF.user_firma}</textarea>
{else}
<div class="phpostAlfa">Pendiente</div>
{/if}
<p><input type="submit" name="save" value="Enviar Cambios" class="btn_g"/></p>
</fieldset>
Reemplazar por:
Código PHP: ( Seleccionar Todo )
{elseif $tsType == 8}
<div style="overflow: hidden;clear: both;margin-bottom: 20px;">
<textarea class="searchBar autogrow markItUpEditor" name="firma" rows="3" cols="50" style="font-size: 14px;width: 570px;margin: 0;">{$tsUserF.user_firma}</textarea>
</div>
{elseif $tsType == 9}
<legend>Dinero Disponible</legend>
<a href="/perfil/{$tsSolprim.datainfo.user_name}">{$tsSolprim.datainfo.user_name}</a> acumula de saldo<b> ${if $tsSolprim.datainfo.x_dinero!=''}{$tsSolprim.datainfo.x_dinero}{else}0.00{/if}</b><br/><br/>
<br/>{if $tsSave}Cuando confirme su Dinero recibido le sera descontado el Importe.{/if}
{if $tsSolprim.datainfo.uid_act == 0}
No há solicitado su pago.
{/if}
{if $tsPostU.dinero.uid_act==1}
<div class="solicitud-user">
<h3>Informacion:</h3>
<ul>
<li>Usuario: <b> {$tsPostU.dinero.user_name}</b></li>
<li>Rango: <b style="color:#{$tsPostU.dinero.r_color};"> {$tsPostU.dinero.r_name}</b></li>
<li>Há solicitado: <b>$ {$tsPostU.dinero.c_dinero}</b></li>
<li>Posts Aprobados: <b>{$tsPostU.dinero.post_id}</b></li>
<li>Posts Rechazados: <b>{$tsPostU.dinero.p_validate}</b></li>
<li>Puntos Recibidos: <b>{$tsPostU.dinero.post_puntos}</b></li>
</ul>
<h3>Datos Ofrecidos:</h3>
<ul>
<li>Enviado: {$tsPostU.dinero.c_date|hace}</li>
<li>Paypal: {$tsPostU.dinero.c_email}</li>
<li>País: {$tsPostU.dinero.c_pais}</li>
<li>Código: {$tsPostU.dinero.c_secret}</li>
<li>Comentario: {$tsPostU.dinero.c_coment}</li>
<li>Ip: <a href="/moderacion/buscador/1/1/{$tsPostU.dinero.c_autor_ip }" target="_blank">{$tsPostU.dinero.c_autor_ip }</a></li>
</ul>
<br/>
<input type="hidden" name="csecret" value="{$tsPostU.dinero.c_secret}"/>
<select id="dinero" name="dinero" style="width: 120px;">
<option value="0" {if $tsPostU.dinero.x_dinero > 0}selected{/if} >Seleccionar dinero</option>
<option value="{$tsPostU.dinero.x_dinero}" >Disponible $ {$tsPostU.dinero.x_dinero}</option>
</select>
<br/><br/><h4>El dinero Disponible le sera Descontado de su Saldo.<br/>Al enviar los cambios el usuario queda a disposición para la recepcion del dinero.</h4>
</div>
{/if}
{else}
<div class="phpostAlfa">Pendiente</div>
{/if}
{if $tsType == 9 && (($tsPostU.dinero.x_dinero >= $tsConfig.dinerp) && $tsPostU.dinero.uid_act == 1)}
<p><input type="submit" name="save" value="Enviar Cambios" class="btn_g"/></p>
{else}
{if $tsType == 9 && $tsPostU.dinero.c_type == 0}
{else}
<p><input type="submit" name="save" value="Enviar Cambios" class="btn_g"/></p>
{/if}{/if}
</fieldset>
En m.admin_configs.tpl --> themes --> default --> templates --> admin_mods --> m.admin_configs.tpl
Buscar:
Código PHP: ( Seleccionar Todo )
<dl>
<dt><label for="ai_chat">Chatango ID:</label><br /><span>Por defecto puedes agregar un chat de <a href="Registrate o inicia tu sesión para ver este contenido">Chatango</a> para tu web, solo crea tu grupo he ingresa el nombre. (Dejar vacío para usar xat)</span></dt>
<dd><input type="text" id="ai_chat" name="chat" maxlength="20" value="{$tsConfig.chat_id}" class="searchBar" style="width: 280px;"/> </dd>
</dl>
Agregar arriba:
Código PHP: ( Seleccionar Todo )
<hr>
<dl>
<dt><label for="dinerox">Activar Dinero por posts.</label><br /><span>Aquí podras activar el pago de dinero por posts creados. Desea activarlo?</span></dt>
<dd>
<label><input name="dinerox" type="radio" id="dinerox" value="1" {if $tsConfig.dinerox == 1}checked="checked"{/if} class="radio"/> Sí</label>
<label><input name="dinerox" type="radio" id="dinerox" value="0" {if $tsConfig.dinerox != 1}checked="checked"{/if} class="radio"/> No</label>
</dd>
</dl>
<dl>
<dt><label for="dinerp">Cantidad Dinero</label><br /><span>Indique la cantidad mínima de dinero que el usuario necesita para poder cobrar.</span></dt>
<dd><input type="text" id="dinerp" name="dinerp" style="width:10%" maxlength="5" value="{$tsConfig.dinerp}" /> </dd>
</dl>
<hr>
En m.perfil_headinfo.tpl --> themes --> default --> templates --> modules --> m.perfil_headinfo.tpl
Buscar:
Código PHP: ( Seleccionar Todo )
<li>
<strong>{$tsInfo.stats.user_fotos}</strong>
<span>Fotos</span>
</li>
Debajo agregar:
Código PHP: ( Seleccionar Todo )
<li id="xdin">
<strong>${if $tsInfo.stats.x_dinero!=''}{$tsInfo.stats.x_dinero}{else}0{/if}</strong>
<span>Dinero Acumulado</span>
</li>
<li id="xdin">
<strong>${$tsInfo.stats.dinok}</strong>
<span>Dinero Pagado</span>
</li>
En t.moderacion.tpl --> themes --> default --> templates --> t.moderacion.tpl
Buscar:
Código PHP: ( Seleccionar Todo )
{elseif $tsAction == 'users'}
{include file='admin_mods/m.mod_report_users.tpl'}
Debajo agregar:
Código PHP: ( Seleccionar Todo )
{elseif $tsAction == 'dinero'}
{include file='admin_mods/m.mod_dinero_posts.tpl'}
En m.mod_sidemenu.tpl --> themes --> default --> templates --> admin_mods --> m.mod_sidemenu.tpl
Buscar:
Código PHP: ( Seleccionar Todo )
{if $tsUser->is_admod || $tsUser->permisos.mocc}<li id="a_comentarios"><span class="cat-title"><a onclick="$('#a_comentarios').addClass('active');" href="{$tsConfig.url}/moderacion/comentarios">Comentarios <span class="cadGe cadGe_{if $tsConfig.novemods.revcomentarios > 15}red{elseif $tsConfig.novemods.revcomentarios > 5}purple{else}green{/if}">{$tsConfig.novemods.revcomentarios}</span></a></span></li>{/if}
Debajo agregar:
Código PHP: ( Seleccionar Todo )
{if $tsUser->is_admod || $tsUser->permisos.mocc}<li id="a_dinero"><span class="cat-title"><a onclick="$('#a_dinero').addClass('active');" href="{$tsConfig.url}/moderacion/dinero">Dinero <span class="cadGe cadGe_{if $tsConfig.novemods.dineromod > 15}red{elseif $tsConfig.novemods.dineromod > 5}purple{else}green{/if}">{$tsConfig.novemods.dineromod}</span></a></span></li>{/if}
En head_menu.tpl --> themes --> default --> templates --> sections --> head_menu.tpl
Buscar:
Código PHP: ( Seleccionar Todo )
$tsPage != 'fotos'
Agregar al lado:
Código PHP: ( Seleccionar Todo )
&& $tsPage != 'dinero'
Buscar:
Código PHP: ( Seleccionar Todo )
<li class="tabbed {if $tsPage == 'tops'}here{/if}" id="tabbedtops">
<a title="Ir a TOPs" onclick="menu('tops', this.href); return false;" href="{$tsConfig.url}/top/">TOPs <img alt="Drop Down" src="{$tsConfig.tema.t_url}/images/arrowdown.png"></a>
</li>
Debajo agregar:
Código PHP: ( Seleccionar Todo )
{if $tsUser->is_member}
<li class="tabbed {if $tsPage == 'dinero'}here{/if}" id="tabbedtops">
<a title="Ir l Panel" onclick="menu('dinero', this.href); return false;" href="{$tsConfig.url}/dinero/">Dinero <img alt="Drop Down" src="{$tsConfig.tema.t_url}/images/arrowdown.png"></a>
</li>
{/if}
En head_submenu.tpl --> themes --> default --> templates --> sections --> head_submenu.tpl
Buscar:
Código PHP: ( Seleccionar Todo )
<div id="subMenuTops" class="subMenu {if $tsPage == 'tops'}here{/if}">
Agregar arriba:
Código PHP: ( Seleccionar Todo )
<div id="subMenuPosts" class="subMenu {if $tsPage == 'dinero'}here{/if}">
<ul class="floatL tabsMenu">
<li{if $tsAction != 'rec' && $tsAction != 'rev'} class="here"{/if}><a href="{$tsConfig.url}/dinero/">Inicio</a></li>
<li {if $tsAction == 'rec'}class="here"{/if}><a href="{$tsConfig.url}/dinero/rec">Rechazados</a></li>
<li{if $tsAction == 'rev'} class="here"{/if}><a href="{$tsConfig.url}/dinero/rev">Revision</a></li>
{if $tsDiner.dinero.x_dinero >= $tsConfig.dinerp}<li{if $tsAction == 'pagos'} class="here"{/if}><a href="{$tsConfig.url}/dinero/pagos">Solicitar</a></li>{/if}
</ul>
<div class="clearBoth"></div>
</div>
En moderacion.css --> themes --> default --> moderacion.css
Buscar:
Código PHP: ( Seleccionar Todo )
li#a_comentarios {background-image: url(../images/icons/comment.png);}
Debajo agregar:
Código PHP: ( Seleccionar Todo )
li#a_dinero {background-image: url(../images/icons/currency.png);}
En estilo.css --> themes --> default --> estilo.css
Al final agregar:
Código PHP: ( Seleccionar Todo )
.dinerok{background:#0f0;color:#fff;width:590px;border:5px solid #0c0;font-size:14px;font-weight:700;margin-bottom:10px;padding:10px;text-align:center}
.errorsol{background:#d90000;color:#fff;width:590px;border:5px solid orange;font-size:14px;font-weight:700;margin-bottom:10px;padding:10px;text-align:center}
.errorlog{background:orange;color:#fff;width:590px;border:5px solid orange;font-size:14px;font-weight:700;margin-bottom:10px;padding:10px;text-align:center}
.solicitud-user{background:#eee;width:660px;height:auto;padding:10px;border:1px solid #ccc}
.solicitud-user ul li{background:#fff;display:block;border:1px solid #ccc;padding:5px;margin:5px 0}
#panel-userD{width:100%;height:auto;font-family:Helvetica,Arial;background:#fff url(images/sidebar.png);overflow:hidden;border:1px solid #dfdfd0}
.prindu{background:#eee;border-bottom:1px solid #dfdfd0;width:620px;height:115px;overflow:hidden}
.prindu a img{width:100px;height:100px;padding:1px;border:1px solid #ccc;margin:5px}
.prindu a img:hover{opacity:.7;background:#fff;border:1px solid #fff}
.prindu span{float:right;width:480px;margin:5px;font-size:12px;padding:5px;color:#666}
.list-du{background:#eee;float:left;width:610px;margin:5px 0 5px 0;font-size:12px;padding:5px}
.din_table{background:#fff;border:1px solid #ddd;border-width:1px 0 0 1px}.din_table thead{background:#f4f4f4}
.din_table td,.din_table th{padding:3px 4px;border:1px solid #ddd;border-width:0 1px 1px 0;vertical-align:middle;text-align:center}
.panelud{background:#fff;float:right;width:300px;margin-bottom:20px;height:auto;overflow:hidden}
.panelud span{text-align:left}.panelud span p{font-size:12px;text-align:center;margin-top:20px;color:#666}
.panelud span p b{background:url(images/coins.png) no-repeat left;padding:4px 3px 4px 30px;margin-top:15px;font-size:26px;color:#000}
.regd{background:#eee;width:620px;height:auto;margin-top:5px;border-bottom:1px solid #e7e7da}
.regd span p{padding:0 10px 0 10px}.dinx{margin-right:5px;margin-top:-3px}
.dinx img{width:16px;height:16px;margin-right:3px;margin-left:8px}
#xdin{background:#eceae1 url(images/coins.png) no-repeat;background-position:110px 5px}
#xdin:hover{background:#fff url(images/coins.png) no-repeat;background-position:110px 5px}
.postsrev{width:620px;height:auto}.postsrev ul{margin:5px;border-bottom:1px solid #e0e0e0}
.postsrev ul li{display:block;padding:5px;background:#fff;color:#666}
.postsrev ul li:nth-child(2n+1){border-top:1px solid #e0e0e0;background:#f5f5f5}
.postsrev ul li a{font-size:12px;font-weight:700;color:#005ca5}
.pag-din{overflow:hidden;clear:both;color:transparent;margin:10px 0 10px 25px}
.pag-din b{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;background:#65d43b;background:-moz-linear-gradient(top,#88e64f 0,#5ed037 100%);background:-webkit-gradient(linear,0 0,0 100%,from(#88e64f),to(#5ed037));border:1px solid #53a32e;padding:4px 10px;display:inline-block;text-shadow:0 -1px 1px #6acb3c}
.pag-din a{padding:5px 10px;display:inline-block;font-weight:700;border:1px solid #bbb;color:#555!important;text-shadow:0 1px 0 #eee;background:#e4e4e4;background:-moz-linear-gradient(top,#fcfcfc 0,#eee 100%);background:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#eee));-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.pag-din a:hover{color:#888!important;text-shadow:0 1px 0 #eee;background:#e4e4e4!important;text-decoration:none;background:-moz-linear-gradient(top,#fcfcfc 0,#ddd 100%)!important;background:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#ddd))!important}
.solicitud-pago{width:620px;height:auto}.solicitud-pago ul{padding:10px}
.solicitud-pago ul li{display:block;margin-bottom:10px;border:1px solid #ccc;padding:15px 10px;color:#00468c;font-weight:600}
.input-opc{border:solid 1px #cecece;box-shadow:0 0 1px #d3d3d3;-moz-box-shadow:0 0 1px #d3d3d3;-webkit-box-shadow:0 0 1px #d3d3d3;color:#999;font-weight:700;width:280px;padding:5px 10px;float:right;margin-right:100px;margin-top:-7px;border-radius:2px}
.input-opc:hover{box-shadow:0 0 5px 0 #b5dff1;-moz-box-shadow:0 0 5px 0 #b5dff1;-webkit-box-shadow:0 0 5px 0 #b5dff1;border:1px solid #38b2e5}
.input-opc:focus{box-shadow:0 0 5px 0 #b5dff1;-moz-box-shadow:0 0 5px 0 #b5dff1;-webkit-box-shadow:0 0 5px 0 #b5dff1;border:1px solid #38b2e5;color:#00a3d9}
.recitext{border:solid 1px #cecece;box-shadow:0 0 1px #d3d3d3;-moz-box-shadow:0 0 1px #d3d3d3;-webkit-box-shadow:0 0 1px #d3d3d3;color:#999;font-weight:700;width:280px;padding:5px;margin-right:100px;margin-top:-2px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.recitext:hover{box-shadow:0 0 5px 0 #b5dff1;-moz-box-shadow:0 0 5px 0 #b5dff1;-webkit-box-shadow:0 0 5px 0 #b5dff1;border:1px solid #38b2e5}
.recitext:focus{box-shadow:0 0 5px 0 #b5dff1;-moz-box-shadow:0 0 5px 0 #b5dff1;-webkit-box-shadow:0 0 5px 0 #b5dff1;border:1px solid #38b2e5;color:#00a3d9}
Y subir esta carpeta
Mega
Google Drive
Mediafire
Creditos: Vellenger


Facebook
Twitter
Reddit
Digg
del.icio.us
Tumblr
Pinterest
Blogger
Fark
LinkedIn
Mix
Google