//avisos $smarty->assign('psAvisos', $psMonitor->avisos); //notificaciones $smarty->assign('psNotificaciones', $psMonitor->notificaciones); //mensajes $smarty->assign('psMensajes', $psMensajes->mensajes); /** * hacemos validaciones extra */ //baneo por ip if (!filter_var($_SERVER['REMOTE_ADDR'], FILTER_VALIDATE_IP)) { die('Su ip no se pudo validar.'); } $consulta = "SELECT id FROM w_blacklist WHERE type = :type && value = :ip"; $valores = array('type' => 1, 'ip' => $_SERVER['REMOTE_ADDR']); if ($psDb->db_execute($consulta, $valores, 'rowCount')) { die('Bloqueado'); } //comprobamos si esta online u offline if ($psCore->settings['offline'] == 1 && ($psUser->admod != 1 && $psUser->permisos['govwm'] == false) && $_GET['action'] != 'login-user') { $smarty->assign('psTitle', $psCore->settings['titulo'] . ' - ' . $psCore->settings['slogan']); if (empty($_GET['action'])) { $smarty->display('secciones/mantenimiento.tpl'); } else { die('Espera un poco...'); } exit; //comprobamos si el usuario esta baneado } elseif ($psUser->banned) { $baneado = $psUser->getBaned(); if (!empty($baneado)) {
} } } } } break; //Final de la instalación //Final de la instalación case 5: define('PS_HEADER', true); include '../config.inc.php'; $psDb = new psDb($db); //obtenemos los datos $consulta = "SELECT titulo, slogan, url, version_code FROM w_configuracion WHERE script_id = :id"; $valores = array('id' => 1); $datos = $psDb->db_execute($consulta, $valores, 'fetch_assoc'); if (isset($_POST['guardardb'])) { header("Location: " . $datos['url'] . ""); } break; } ?> <!DOCTYPE html> <html lang="es"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text-javascript" src="js/bootstrap.min.js"></script> <link rel="stylesheet" type="text/css" href="css/style.css"/> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"/> <link rel="stylesheet" type="text/css" href="css/bootstrap-responsive.min.css"/>