Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ POWER X 7 DECODER
- * @ Version : 1.1.4.0
- * @ Member : vv456
- * @ Official site : http://www.waraxe.us/forum-userprofile-8669.html
- *
- */
- require( 'libs/Smarty.class.php' );
- new Smarty( );
- $smarty = ;
- $smarty->setTemplateDir( getcwd( ) . '/templates' );
- $smarty->setCompileDir( getcwd( ) . '/templates_c' );
- $smarty->setCacheDir( getcwd( ) . '/cache' );
- $smarty->setConfigDir( getcwd( ) . '/configs' );
- function ErrorSys($errno, $errstr, $errfile, $errline) {
- if (!( error_reporting( ) & $errno )) {
- return null;
- }
- switch ($errno) {
- case 1: {
- }
- case 256: {
- throw new Exception( '[' . $errno . '] ' . $errstr . ' en la linea ' . $errline . ' y en el archivo: ' . $errfile . '<br>' );
- break;
- }
- }
- return true;
- }
- set_error_handler( 'ErrorSys' );
- $url = 'http://' . $_SERVER['SERVER_NAME'];
- session_start( );
- require_once( 'conf.php' );
- require( 'mysql.class.php' );
- require( 'funcions.class.php' );
- $smarty->assign( 'url', $url );
- header( 'Content-type: text/html; charset=utf-8' );
- date_default_timezone_set( 'Europe/Madrid' );
- new MYSQL( $conf['SQL-SERVER'], $conf['SQL-USER'], $conf['SQL-PASSWORD'], $conf['SQL-DATABASE'] );
- if (!( $sql = )) {
- exit( $sql->error );
- (bool)true;
- }
- new Funcions( $sql, $licensekey, 5, $mus_server, $mus_port, $serverlic );
- $f = ;
- if (( $argv[1] == 'cron' || ( $_GET['internal'] == 'cron' && $conf['secretkey'] == $_GET['secretkey'] ) )) {
- if (jddayofweek( cal_to_jd( CAL_GREGORIAN, date( 'm' ), date( 'd' ), date( 'Y' ) ), 0 ) == 5) {
- $sql->enviarQuery( 'UPDATE users SET activity_points = \'320\' WHERE rank >=4' );
- }
- $sql->enviarQuery( 'UPDATE user_stats SET DailyRespectPoints = \'5\', DailyPetRespectPoints = \'5\'' );
- echo 'OK';
- }
- if ($_SERVER['REQUEST_METHOD'] == 'POST') {
- $_SESSION['mail'];
- $mail = ;
- $sql->filtrar( $_POST['username'] );
- $username = ;
- switch ($_POST['service']) {
- case 'usrnew': {
- if (( $_POST['username'] == null || $_POST['securecode'] == null )) {
- $_SESSION['ERR-PASSW'] = 'Sabemos que quieres agregar un usuario a toda prisa, ¡Pero no te dejes datos sin rellenar!';
- header( 'Location: index.php?page=usr-new' );
- exit( );
- }
- if ($_SESSION['userscount'] == 0) {
- $_SESSION['ERR-NAME'] = '¡Queremos que tengas cuentas, pero no que crees un rebaño, no puedes crear mas usuarios!';
- header( 'Location: index.php?page=usr-new' );
- exit( );
- }
- if ($f->VerfyName( $username )) {
- header( 'Location: index.php?page=usr-new' );
- exit( );
- }
- if ($sql->NameTaken( $username )) {
- $_SESSION['ERR-NAME'] = 'El nombre que intentas usar ya tiene dueño, prueba con otro.';
- header( 'Location: index.php?page=usr-new' );
- exit( );
- }
- if (( isset( $_SESSION['captcha_keystring'] ) && $_SESSION['captcha_keystring'] === strtolower( $_POST['securecode'] ) )) {
- $sql->enviarQuery( 'INSERT INTO `users` (`id`, `username`, `real_name`, `password`, `mail`, `auth_ticket`, `rank`, `credits`, `vip_points`, `activity_points`, `activity_points_lastUPDATE`, `look`, `gender`, `motto`, `account_created`, `last_online`, `online`, `ip_last`, `ip_reg`, `home_room`, `respect`, `daily_respect_points`, `daily_pet_respect_points`, `newbie_status`, `is_muted`, `mutant_penalty`, `mutant_penalty_expire`, `block_newfriends`, `hide_online`, `hide_inroom`, `mail_verified`, `vip`, `random`) VALUES (NULL, \'' . $username . '\', \'\', \'' . $sql->getDataMail( $mail, 'password' ) . '\', \'' . $mail . '\', \'\', \'1\', \'100000\', \'0\', \'0\', \'0\', \'hr-125-45.hd-180-4.ch-225-88.lg-285-89.sh-300-64.ha-1023-88\', \'M\', \'' . $motto . '\', \'' . time( ) . '\', \'' . time( ) . '\', \'0\', \'' . $f->getRealIP( ) . '\', \'' . $f->getRealIP( ) . '\', \'0\', \'0\', \'3\', \'3\', \'0\', \'0\', \'0\', \'0\', \'0\', \'0\', \'0\', \'0\', \'0\', \'' . $f->generador( 8 ) . '\') ' );
- $sql->enviarQuery( 'INSERT INTO user_stats (id, RoomVisits, OnlineTime, Respect, RespectGiven, GiftsGiven, GiftsReceived, DailyRespectPoints, DailyPetRespectPoints) VALUES (\'' . $sql->getData( $username, 'id' ) . '\', 0, 0, 0, 0, 0, 0, 3, 3)' );
- $sql->enviarQuery( 'INSERT INTO user_info (user_id, bans, cautions, reg_timestamp, login_timestamp, cfhs, cfhs_abusive) VALUES (\'' . $sql->getData( $username, 'id' ) . '\', \'0\', \'0\', ' . time( ) . ', \'0\', \'0\', \'0\')' );
- $_SESSION['alert'] = '¡Felicidades! Ahora tu usuario aparecerá junto a tus demás personajes.';
- header( 'Location: index.php?page=users' );
- exit( );
- }
- else {
- $_SESSION['username_return'] = $username;
- $_SESSION['ERR-NAME'] = '!Tienes que revisarte la vista, el código introducido no es el correcto!';
- header( 'Location: index.php?page=usr-new' );
- exit( );
- }
- break;
- }
- case 'password': {
- if (( ( $_POST['password'] == null || $_POST['newpassword'] == null ) || $_POST['conpassword'] == null )) {
- $_SESSION['ERR-PASSW'] = 'Sabemos que quieres cambiar tu contraseña a toda prisa, ¡Pero no te dejes datos sin rellenar!';
- header( 'Location: index.php?page=conf' );
- exit( );
- }
- if ($_SESSION['passw-chan']) {
- $_POST['password'];
- $password = ;
- }
- else {
- sha1( md5( md5( md5( $_POST['password'] ) ) ) );
- $password = ;
- }
- sha1( md5( md5( md5( $_POST['newpassword'] ) ) ) );
- $newpassword = ;
- sha1( md5( md5( md5( $_POST['conpassword'] ) ) ) );
- $conpassword = ;
- if ($f->VerfyPass( $_POST['newpassword'] )) {
- header( 'Location: index.php?page=conf' );
- exit( );
- }
- $sql->enviarQuery( 'SELECT password, id FROM users WHERE mail = \'' . $mail . '\'' );
- $userq = ;
- foreach ($userq as ) {
- $user = ;
- if ($user['password'] == $password) {
- $pass_st = true;
- }
- $f->generador( 8 );
- $cad = ;
- $sql->enviarQuery( 'UPDATE users set random = \'' . $cad . '\', rad_valid = \'0\' WHERE id = \'' . $user['id'] . '\' ' );
- }
- if ($pass_st == true) {
- if ($newpassword == $conpassword) {
- $sql->enviarQuery( 'UPDATE users SET password = \'' . $newpassword . '\' WHERE mail = \'' . $mail . '\'' );
- $query = ;
- if ($_SESSION['passw-chan']) {
- $_SESSION['passw-chan'] = false;
- }
- $_SESSION['alert'] = 'Buen trabajo, ya tienes una nueva contraseña, ¡No la olvides!';
- header( 'Location: index.php?page=users' );
- exit( );
- }
- else {
- $_SESSION['ERR-PASSW'] = '!Oops! La nueva ontraseña y la de confirmación son diferentes, vuelve a escribirlas';
- }
- }
- else {
- $_SESSION['ERR-PASSW'] = 'Algo no va bien, la contraseña no coincide con la contraseña de esta cuenta... ¿La has escrito bien?';
- }
- header( 'Location: index.php?page=conf' );
- exit( );
- break;
- }
- case 'namenew': {
- if ($_SESSION['name-new'] == false) {
- $_SESSION['ERR'] = 'Tu nombre cumple todas las normas, así que no merece la pena cambiarlo.';
- header( 'Location: index.php?page=users' );
- exit( );
- }
- if (( $_POST['username'] == null || $_POST['securecode'] == null )) {
- $_SESSION['ERR-PASSW'] = 'Sabemos que quieres cambiar el nombre de usuario a toda prisa, ¡Pero no te dejes datos sin rellenar!';
- header( 'Location: index.php?page=name-new' );
- exit( );
- }
- if ($f->VerfyName( $username )) {
- header( 'Location: index.php?page=name-new' );
- exit( );
- }
- if ($sql->NameTaken( $username )) {
- $_SESSION['ERR-NAME'] = 'El nombre que intentas usar ya tiene dueño, prueba con otro.';
- header( 'Location: index.php?page=name-new' );
- exit( );
- }
- if (( isset( $_SESSION['captcha_keystring'] ) && $_SESSION['captcha_keystring'] === strtolower( $_POST['securecode'] ) )) {
- $sql->enviarQuery( 'UPDATE rooms SET owner = \'' . $username . '\' WHERE owner = \'' . $_SESSION['avatar'] . '\' LIMIT 1' );
- $sql->enviarQuery( 'UPDATE users SET username = \'' . $username . '\' WHERE id = \'' . $_SESSION['uid'] . '\' LIMIT 1' );
- $_SESSION['alert'] = '¡Felicidades! Tu nombre de usuario ha sido cambiado correctamente.';
- header( 'Location: index.php?page=users' );
- exit( );
- }
- else {
- $_SESSION['username_return'] = $username;
- $_SESSION['ERR-NAME'] = '!Tienes que revisarte la vista, el código introducido no es el correcto!';
- header( 'Location: index.php?page=name-new' );
- exit( );
- }
- exit( );
- break;
- }
- case 'preg': {
- if (( ( $_POST['preg2'] == null || $_POST['preg1'] == null ) || $_POST['securecode'] == null )) {
- $_SESSION['ERR-PREG'] = 'Sabemos que quieres cambiar tu pregunta y respuesta secreta a toda prisa, ¡Pero no te dejes datos sin rellenar!';
- header( 'Location: index.php?page=pregunta' );
- exit( );
- }
- if (( isset( $_SESSION['captcha_keystring'] ) && $_SESSION['captcha_keystring'] === strtolower( $_POST['securecode'] ) )) {
- $sql->enviarQuery( 'UPDATE users SET sec_answered = \'1\' WHERE mail = \'' . $mail . '\' LIMIT 1' );
- $sql->enviarQuery( 'UPDATE users SET sec_pregunta = \'' . $f->CRIPTO_SESSION( $_POST['preg1'], 1 ) . '\' WHERE mail = \'' . $mail . '\' LIMIT 1' );
- $sql->enviarQuery( 'UPDATE users SET sec_response = \'' . sha1( md5( md5( md5( $_POST['preg1'] ) ) ) ) . '\' WHERE mail = \'' . $mail . '\' LIMIT 1' );
- $_SESSION['pregunta'] = false;
- $_SESSION['alert'] = '¡Felicidades! Tu pregunta y respuesta secreta ha sido guardada correctamente.';
- header( 'Location: index.php?page=users' );
- exit( );
- }
- else {
- $_SESSION['preg1_return'] = $_POST['preg1'];
- $_SESSION['preg2_return'] = $_POST['preg2'];
- $_SESSION['ERR-PREG'] = '!Tienes que revisarte la vista, el código introducido no es el correcto!';
- header( 'Location: index.php?page=pregunta' );
- exit( );
- }
- break;
- }
- case 'login': {
- if ($_POST['login'] == 'intern') {
- $f->CRIPTO_SESSION( $_POST['usr'], 2 );
- $usr = ;
- $f->CRIPTO_SESSION( $_POST['pass'], 2 );
- $passw = ;
- if (( strtolower( $sql->getData( $usr, 'username' ) ) == strtolower( $usr ) && strtolower( $sql->getData( $usr, 'password' ) ) == strtolower( $passw ) )) {
- if ($f->CheckBan( $usr )) {
- $_SESSION['level'] = null;
- $_SESSION['mail'] = null;
- header( 'Location: ' . $url . '/?ban=true' );
- exit( );
- }
- $_SESSION['level'] = 2;
- $_SESSION['username'] = $sql->getData( $usr, 'username' );
- $_SESSION['password'] = $sql->getData( $usr, 'password' );
- $sql->getData( $usr, 'ip_last' );
- $ip_reg = ;
- $sql->enviarQuery( 'UPDATE users SET last_online = UNIX_TIMESTAMP(), ip_last = \'' . $f->getRealIP( ) . '\', ip_reg = \'' . $ip_reg . '\' WHERE username = \'' . $usr . '\' ' );
- $sql->enviarQuery( 'Insert into connection_logs (username, ip, timestamp, date) VALUES (\'' . $usr . '\', \'' . $f->getRealIP( ) . '\', UNIX_TIMESTAMP(), \'' . date( 'l, d \d\e F \d\e Y' ) . '\') ' );
- $querylog = ;
- header( 'Location: ' . $url . '/me' );
- exit( );
- break;
- }
- else {
- $_SESSION['error'] = 'El Correo Electronico o la Contraseña son invalidos';
- break;
- }
- }
- else {
- if (( ( $_POST['securecode'] == 'CÃ?DIGO' || $_POST['usr'] == 'E-Mail o correo' ) || $_POST['pass'] == 'password_return' )) {
- $_SESSION['error'] = 'Sabemos que quieres entrar al hotel a toda prisa, ¡Pero no te dejes datos sin rellenar!';
- header( 'Location: ' . $url );
- exit( );
- }
- if (( isset( $_SESSION['captcha_keystring'] ) && $_SESSION['captcha_keystring'] === strtolower( $_POST['securecode'] ) )) {
- strtolower( $_POST['usr'] );
- $usr = ;
- sha1( md5( md5( md5( $_POST['pass'] ) ) ) );
- $passw = ;
- if (strtolower( $sql->getDataMail( $usr, 'mail' ) ) == $usr) {
- $sql->enviarQuery( 'SELECT username, password, autologin, id FROM users WHERE mail = \'' . $usr . '\'' );
- $userq = ;
- $pass_st = false;
- $users_total = 2016;
- $users_pass = 2016;
- foreach ($userq as ) {
- $user = ;
- ++$users_total;
- if ($user['password'] == $passw) {
- $pass_st = true;
- ++$users_pass;
- }
- if ($user['autologin'] == 1) {
- $user['username'];
- $autologin = ;
- }
- $f->generador( 8 );
- $cad = ;
- $sql->enviarQuery( 'UPDATE users set random = \'' . $cad . '\', rad_valid = \'0\' WHERE id = \'' . $user['id'] . '\' ' );
- }
- if ($pass_st == true) {
- $_SESSION['level'] = 1;
- $_SESSION['mail'] = $usr;
- $sql->enviarQuery( 'UPDATE users set geo = \'' . $_SERVER['HTTP_CF_IPCOUNTRY'] . '\' WHERE mail = \'' . $_SESSION['mail'] . '\' ' );
- $sql->enviarQuery( 'UPDATE users set operadora = \'' . trim( $f->LookupIP( $f->getRealIP( ), 3 ) ) . '\' WHERE mail = \'' . $_SESSION['mail'] . '\' ' );
- if (!$users_total == $users_pass) {
- $_SESSION['passw-chan'] = true;
- break;
- }
- else {
- if ($sql->getDataMail( $usr, 'sec_answered' ) == 0) {
- $_SESSION['pregunta'] = true;
- break;
- }
- else {
- if (empty( $$autologin )) {
- $_SESSION['level'] = 2;
- $_SESSION['username'] = $autologin;
- $_SESSION['password'] = $sql->getData( $autologin, 'password' );
- break;
- }
- else {
- $_SESSION['passw-chan'] = false;
- break;
- }
- }
- }
- }
- else {
- $_SESSION['error'] = 'El Usuario o la Contraseña son invalidos';
- break;
- }
- }
- else {
- $_SESSION['error'] = 'El Usuario o la Contraseña son invalidos';
- break;
- }
- }
- else {
- $_SESSION['mail_return'] = $_POST['usr'];
- $_SESSION['password_return'] = $_POST['pass'];
- $_SESSION['error'] = '!Tienes que revisarte la vista, el código introducido no es el correcto!';
- }
- }
- }
- }
- }
- if ($_GET['page'] == 'longut') {
- if ($_SESSION['level'] == 2) {
- $f->MUS( 'signout', $sql->getData( $_SESSION['username'], 'id' ) );
- }
- session_destroy( );
- session_start( );
- header( 'Location: ' . $url );
- $_SESSION['alert'] = 'Te has desconectado correctamente';
- }
- if ($_SESSION['level'] == 2) {
- switch ($_GET['page']) {
- case 'return': {
- $f->MUS( 'signout', $sql->getData( $_SESSION['username'], 'id' ) );
- $_SESSION['level'] = 1;
- $_SESSION['username'] = null;
- $_SESSION['password'] = null;
- if ($_GET['des'] == 'conf') {
- header( 'Location: index.php?page=conf' );
- }
- else {
- header( 'Location: index.php?page=users' );
- }
- exit( );
- break;
- }
- case 'des': {
- $smarty->assign( 'error', 'Al parecer el hotel se te ha caido, pero tranquilo.<br>Cierra esta ventana y vuelve a entrar normalmente.<br>Si este error persiste, porfavor contacta con un administrador' );
- $smarty->display( 'page-error.tpl' );
- break;
- }
- }
- header( 'Location: ' . $url . '/me' );
- break;
- return 1;
- }
- if ($_SESSION['level'] == 1) {
- switch ($_GET['page']) {
- case 'name-new': {
- if ($f->VerfyName( $_SESSION['avatar'] ) == false) {
- $_SESSION['ERR'] = 'Tu nombre cumple todas las normas, así que no merece la pena cambiarlo.';
- header( 'Location: index.php?page=users' );
- exit( );
- }
- $smarty->assign( 'username_return', $_SESSION['username_return'] );
- $_SESSION['username_return'] = null;
- $smarty->assign( 'post_sevice', 'namenew' );
- $smarty->assign( 'page_name', 'Cambio de nombre obligatorio' );
- if (isset( $_SESSION['ERR-NAME'] )) {
- $smarty->assign( 'err', $_SESSION['ERR-NAME'] );
- $_SESSION['ERR-NAME'] = null;
- }
- $smarty->display( 'page-users-header.tpl' );
- $smarty->display( 'page-users-add.tpl' );
- break;
- }
- case 'usr-new': {
- if ($_SESSION['userscount'] == 0) {
- $_SESSION['ERR'] = '¡Queremos que tengas cuentas, pero no que crees un rebaño, no puedes crear mas usuarios!';
- header( 'Location: index.php?page=users' );
- exit( );
- }
- $smarty->assign( 'username_return', $_SESSION['username_return'] );
- $_SESSION['username_return'] = null;
- $smarty->assign( 'userscount', $_SESSION['userscount'] );
- $smarty->assign( 'post_sevice', 'usrnew' );
- $smarty->assign( 'page_name', 'Agregar un Usuario' );
- if (isset( $_SESSION['ERR-NAME'] )) {
- $smarty->assign( 'err', $_SESSION['ERR-NAME'] );
- $_SESSION['ERR-NAME'] = null;
- }
- $smarty->display( 'page-users-header.tpl' );
- $smarty->display( 'page-users-add.tpl' );
- break;
- }
- case 'conf': {
- $sql->filtrar( $_SESSION['mail'] );
- $mail = ;
- if (isset( $_SESSION['ERR-PASSW'] )) {
- $smarty->assign( 'err', $_SESSION['ERR-PASSW'] );
- $_SESSION['ERR-PASSW'] = null;
- }
- $smarty->assign( 'page_name', 'Configuración de tu cuenta' );
- $smarty->assign( 'passw_chan', $_SESSION['passw-chan'] );
- $smarty->assign( 'password', $sql->getDataMail( $mail, 'password' ) );
- $countusers = 2016;
- $sql->enviarQuery( 'SELECT * FROM users WHERE mail = \'' . $mail . '\'' );
- $userq = ;
- foreach ($userq as ) {
- $user = ;
- ++$countusers;
- $userlist[$user['id']]['look'] = $user['look'];
- if (( ( ( ( ( $countusers == 3 || $countusers == 6 ) || $countusers == 9 ) || $countusers == 12 ) || $countusers == 15 ) || $countusers == 18 )) {
- $userlist[$user['id']]['html'] = '</tr><tr>';
- }
- $userlist[$user['id']]['username'] = $user['username'];
- }
- if ($countusers == 1) {
- $smarty->assign( 'autologin', false );
- }
- else {
- $smarty->assign( 'autologin', true );
- }
- $smarty->assign( 'userlist', $userlist );
- $smarty->display( 'page-users-header.tpl' );
- $smarty->display( 'page-conf.tpl' );
- break;
- }
- case 'pregunta': {
- $smarty->assign( 'preg1_return', $_SESSION['preg1_return'] );
- $_SESSION['preg1_return'] = null;
- $smarty->assign( 'preg2_return', $_SESSION['preg2_return'] );
- $_SESSION['preg2_return'] = null;
- if (isset( $_SESSION['ERR-PREG'] )) {
- $smarty->assign( 'err', $_SESSION['ERR-PREG'] );
- $_SESSION['ERR-PREG'] = null;
- }
- $sql->filtrar( $_SESSION['mail'] );
- $mail = ;
- if ($sql->getDataMail( $mail, 'sec_answered' ) == 1) {
- $_SESSION['ERR'] = 'Tu ya tienes pregunta y respuesta secreta definida.';
- header( 'Location: index.php?page=users' );
- exit( );
- }
- $countusers = 2016;
- $sql->enviarQuery( 'SELECT * FROM users WHERE mail = \'' . $mail . '\'' );
- $userq = ;
- foreach ($userq as ) {
- $user = ;
- ++$countusers;
- $userlist[$user['id']]['look'] = $user['look'];
- if (( ( ( ( ( $countusers == 3 || $countusers == 6 ) || $countusers == 9 ) || $countusers == 12 ) || $countusers == 15 ) || $countusers == 18 )) {
- $userlist[$user['id']]['html'] = '</tr><tr>';
- }
- $userlist[$user['id']]['username'] = $user['username'];
- }
- $smarty->assign( 'page_name', 'Pregunta y Respuesta Secreta' );
- $smarty->assign( 'userlist', $userlist );
- $smarty->display( 'page-users-header.tpl' );
- $smarty->display( 'page-users-pregunta.tpl' );
- break;
- }
- case 'users': {
- $_SESSION['mail'];
- $mail = ;
- $smarty->assign( 'page_name', 'Selecciona tu usuario' );
- $smarty->assign( 'mail', $mail );
- if (isset( $_GET['predel'] )) {
- $sql->enviarQuery( 'UPDATE users set autologin = \'0\' WHERE mail = \'' . $mail . '\' ' );
- $_SESSION['alert'] = 'Usuario predeterminado desactivado correctamente';
- header( 'Location: index.php?page=users' );
- exit( );
- }
- if (isset( $_SESSION['alert'] )) {
- $smarty->assign( 'alert', $_SESSION['alert'] );
- $_SESSION['alert'] = null;
- }
- if (isset( $_SESSION['ERR'] )) {
- $smarty->assign( 'err', $_SESSION['ERR'] );
- $_SESSION['ERR'] = null;
- }
- if ($_SESSION['passw-chan']) {
- header( 'Location: index.php?page=conf' );
- $_SESSION['ERR-PASSW'] = 'Hemos detectado que tienes varios usuarios con contraseñas distintas, cámbiala para poder acceder a todos';
- exit( );
- }
- if ($_SESSION['pregunta']) {
- header( 'Location: index.php?page=pregunta' );
- $_SESSION['ERR-PREG'] = 'Por cuestiones tecnicas tienes que cambiar tu pregunta de seguridad';
- exit( );
- }
- $countusers = 2016;
- $sql->enviarQuery( 'SELECT * FROM users WHERE mail = \'' . $mail . '\'' );
- $userq = ;
- foreach ($userq as ) {
- $user = ;
- ++$countusers;
- $userlist[$user['id']]['look'] = $user['look'];
- if (( ( ( ( ( $countusers == 3 || $countusers == 6 ) || $countusers == 9 ) || $countusers == 12 ) || $countusers == 15 ) || $countusers == 18 )) {
- $userlist[$user['id']]['html'] = '</tr><tr>';
- }
- $userlist[$user['id']]['username'] = $user['username'];
- $userlist[$user['id']]['rad'] = $user['random'];
- if (6 < $user['rank']) {
- $rank = true;
- continue;
- }
- }
- $_SESSION['userscount'] = 9 - $countusers;
- if ($f->is_negative( $_SESSION['userscount'] )) {
- $_SESSION['userscount'] = 0;
- }
- if ($rank) {
- $_SESSION['userscount'] = 100;
- }
- if (( isset( $_GET['adminlogin'] ) && $rank )) {
- $_GET['adminlogin'];
- $avatar = ;
- $_SESSION['name-new'] = false;
- $smarty->assign( 'username', $sql->getData( $avatar, 'username' ) );
- $smarty->assign( 'look', $sql->getData( $avatar, 'look' ) );
- $smarty->assign( 'credits', $sql->getData( $avatar, 'credits' ) );
- $smarty->assign( 'vip', $sql->getData( $avatar, 'vip' ) );
- $smarty->assign( 'coins', $sql->getData( $avatar, 'vip_points' ) );
- $smarty->assign( 'rad', $avatar );
- $smarty->assign( 'autologin', 1 );
- if ($sql->getData( $avatar, 'last_online' ) == null) {
- $smarty->assign( 'last_online', 'Nunca' );
- }
- else {
- $smarty->assign( 'last_online', date( 'd-m-Y H:i:s', $sql->getData( $avatar, 'last_online' ) ) );
- }
- $smarty->assign( 'password', $f->CRIPTO_SESSION( $sql->getData( $avatar, 'password' ), 1 ) );
- $smarty->assign( 'username_login', $f->CRIPTO_SESSION( $sql->getData( $avatar, 'username' ), 1 ) );
- }
- else {
- if (isset( $_GET['avatar'] )) {
- $_GET['avatar'];
- $avatar = ;
- if (strtolower( $sql->getDataRad( $avatar, 'mail' ) ) == $mail) {
- if (isset( $_GET['pred'] )) {
- $sql->enviarQuery( 'UPDATE users set autologin = \'0\' WHERE mail = \'' . $sql->getDataRad( $avatar, 'mail' ) . '\' ' );
- $sql->enviarQuery( 'UPDATE users set autologin = \'1\' WHERE username = \'' . $sql->getDataRad( $avatar, 'username' ) . '\' ' );
- $_SESSION['alert'] = 'Bien hecho, ahora cada vez que entres, lo haras directamente con este usuario';
- header( 'Location: index.php?page=users&avatar=' . $avatar );
- exit( );
- }
- if ($f->VerfyName( $sql->getDataRad( $avatar, 'username' ) )) {
- $smarty->assign( 'namenew', true );
- $_SESSION['uid'] = $sql->getDataRad( $avatar, 'id' );
- $_SESSION['avatar'] = $sql->getDataRad( $avatar, 'username' );
- $_SESSION['name-new'] = true;
- $smarty->assign( 'err', $_SESSION['ERR-NAME'] );
- $_SESSION['ERR-NAME'] = null;
- }
- else {
- $_SESSION['name-new'] = false;
- }
- $smarty->assign( 'username', $sql->getDataRad( $avatar, 'username' ) );
- $smarty->assign( 'look', $sql->getDataRad( $avatar, 'look' ) );
- $smarty->assign( 'credits', $sql->getDataRad( $avatar, 'credits' ) );
- $smarty->assign( 'vip', $sql->getDataRad( $avatar, 'vip' ) );
- $smarty->assign( 'coins', $sql->getDataRad( $avatar, 'vip_points' ) );
- $smarty->assign( 'rad', $avatar );
- $smarty->assign( 'autologin', $sql->getDataRad( $avatar, 'autologin' ) );
- if ($sql->getDataRad( $avatar, 'last_online' ) == null) {
- $smarty->assign( 'last_online', 'Nunca' );
- }
- else {
- $smarty->assign( 'last_online', date( 'd-m-Y H:i:s', $sql->getDataRad( $avatar, 'last_online' ) ) );
- }
- $smarty->assign( 'password', $f->CRIPTO_SESSION( $sql->getDataRad( $avatar, 'password' ), 1 ) );
- $smarty->assign( 'username_login', $f->CRIPTO_SESSION( $sql->getDataRad( $avatar, 'username' ), 1 ) );
- }
- }
- }
- $smarty->assign( 'userscount', $_SESSION['userscount'] );
- $smarty->assign( 'userlist', $userlist );
- $smarty->display( 'page-users-header.tpl' );
- $smarty->display( 'page-users.tpl' );
- break;
- }
- }
- header( 'Location: index.php?page=users' );
- break;
- return 1;
- }
- header( 'Location: ' . $url );
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement