Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/02/2005, 20:57
mgrunfeldm
 
Fecha de Ingreso: febrero-2005
Mensajes: 14
Antigüedad: 19 años, 2 meses
Puntos: 0
$sql6 = "
CREATE TABLE eforo_foros (
id tinyint(3) unsigned NOT NULL auto_increment,
orden tinyint(3) unsigned DEFAULT '0' NOT NULL,
categoria tinyint(3) unsigned DEFAULT '0' NOT NULL,
foro varchar(100) NOT NULL,
descripcion tinytext NOT NULL,
temas smallint(5) unsigned DEFAULT '0' NOT NULL,
mensajes smallint(5) unsigned DEFAULT '0' NOT NULL,
leer smallint(5) DEFAULT '0' NOT NULL,
nuevo smallint(5) DEFAULT '0' NOT NULL,
responder smallint(5) DEFAULT '0' NOT NULL,
editar smallint(5) DEFAULT '0' NOT NULL,
borrar smallint(5) DEFAULT '0' NOT NULL,
PRIMARY KEY (id),
KEY orden (orden),
KEY categoria (categoria)
);";
mysql_query($sql6);

$sql7 = "
CREATE TABLE eforo_mensajes (
id smallint(5) unsigned NOT NULL auto_increment,
foro tinyint(3) unsigned DEFAULT '0' NOT NULL,
forotema smallint(5) unsigned DEFAULT '0' NOT NULL,
foromostrar enum('0','1') DEFAULT '0' NOT NULL,
visitas smallint(5) unsigned DEFAULT '0' NOT NULL,
mensajes smallint(5) unsigned DEFAULT '0' NOT NULL,
fecha int(10) unsigned DEFAULT '0' NOT NULL,
usuario varchar(20) NOT NULL,
tema varchar(100) NOT NULL,
mensaje text NOT NULL,
caretos enum('0','1') DEFAULT '0' NOT NULL,
codigo enum('0','1') DEFAULT '0' NOT NULL,
url enum('0','1') DEFAULT '0' NOT NULL,
firma enum('0','1') DEFAULT '0' NOT NULL,
aviso enum('0','1') DEFAULT '0' NOT NULL,
editado int(10) unsigned DEFAULT '0' NOT NULL,
ultimo int(10) unsigned DEFAULT '0' NOT NULL,
PRIMARY KEY (id),
KEY foro (foro, forotema, foromostrar)
);";
mysql_query($sql7);

$sql8 = "
CREATE TABLE eforo_moderadores (
id smallint(5) unsigned NOT NULL auto_increment,
foro smallint(5) unsigned DEFAULT '0' NOT NULL,
moderador varchar(20) NOT NULL,
PRIMARY KEY (id)
);";
mysql_query($sql8);

$sql9 = "
CREATE TABLE eforo_privados (
id smallint(5) unsigned NOT NULL auto_increment,
nuevo enum('0','1') DEFAULT '0' NOT NULL,
fecha int(10) unsigned DEFAULT '0' NOT NULL,
remitente varchar(20) NOT NULL,
destinatario varchar(20) NOT NULL,
mensaje text NOT NULL,
PRIMARY KEY (id),
KEY destinatario (destinatario)
);";
mysql_query($sql9);

$sql10 = "
CREATE TABLE eforo_rangos (
rango smallint(5) DEFAULT '0' NOT NULL,
minimo smallint(5) unsigned DEFAULT '0' NOT NULL,
descripcion varchar(100) NOT NULL,
PRIMARY KEY (rango)
);";
mysql_query($sql10);

$sql11="
CREATE TABLE eforo_recientes (
usuario varchar(20) NOT NULL,
fecha int(10) unsigned DEFAULT '0' NOT NULL,
foro smallint(5) unsigned DEFAULT '0' NOT NULL,
mensaje smallint(5) unsigned DEFAULT '0' NOT NULL,
KEY usuarios (usuario)
);";
mysql_query($sql11);

$sql12 = "
CREATE TABLE eforo_usuarios (
id smallint(5) unsigned NOT NULL auto_increment,
fecha int(10) unsigned DEFAULT '0' NOT NULL,
nick varchar(20) NOT NULL,
contrasena varchar(20) NOT NULL,
email varchar(40) NOT NULL,
pais varchar(20) NOT NULL,
edad tinyint(2) unsigned DEFAULT '0' NOT NULL,
sexo enum('0','1') DEFAULT '0' NOT NULL,
descripcion tinytext NOT NULL,
web varchar(100) NOT NULL,
firma text NOT NULL,
ip varchar(15) NOT NULL,
mensajes smallint(5) unsigned DEFAULT '0' NOT NULL,
rango smallint(5) DEFAULT '0' NOT NULL,
avatar char(3) NOT NULL,
conectado int(10) unsigned DEFAULT '0' NOT NULL,
PRIMARY KEY (id),
KEY nick (nick, contrasena)
);";
mysql_query($sql12);

$contrasena = md5(md5($contrasena));
$fecha = time();

mysql_query("insert into usuarios (fecha,nick,contrasena,email) VALUES ('$fecha','$nick','$contrasena','$email')");
mysql_query("insert into eforo_categorias (orden,categoria) values ('10','Categoría de ejemplo')");
mysql_query("insert into eforo_foros (orden,categoria,foro,descripcion,temas,mensajes) values ('10','1','Foro de ejemplo','Aquí va la descripción','1','1')");
mysql_query("insert into eforo_rangos (rango,minimo,descripcion) values ('-1','0','Banead@')");
mysql_query("insert into eforo_rangos (rango,minimo,descripcion) values ('0','0','Invitad@')");
mysql_query("insert into eforo_rangos (rango,minimo,descripcion) values ('1','0','Nuev@')");
mysql_query("insert into eforo_rangos (rango,minimo,descripcion) values ('500','0','Moderador')");
mysql_query("insert into eforo_rangos (rango,minimo,descripcion) values ('999','0','Administrador')");
mysql_query("update usuarios set rango='1'");
mysql_query("update usuarios set conectado='$fecha'");
mysql_query("update usuarios set rango='999' where nick='$nick'");
mysql_query("insert into eforo_config (administrador,email,titulo,temas,mensajes,ultimos ,codigo,caretos,url,censurar,estilo,avatarlargo,av atarancho,avatartamano,privados,error404) values ('$nick','$email','$HTTP_HOST','25','15','15','ON' ,'ON','ON','OFF','phpfacil','50','150','150','50', 'si')");
mysql_query("
create table puntos (
op1 varchar(10) not null,
op2 varchar(10) not null,
op3 varchar(10) not null,
op4 varchar(10) not null
)");
mysql_query("insert into puntos (op1,op2,op3,op4) VALUES ('30.00','40.00','50.00','60.00')");
mysql_query("create table campos_perfil (
id smallint(5) ungisged not null auto_increment,
titulo varchar(200) not null,
tipo varchar(200) not null,
primary key(id)
)
");


echo"<center><br><br><br>Finalizada la instalación del registro de usuarios, <br>inserta este código donde quieras que se muestre el menú de iniciar sesión <b>&lt;? include('menu.php'); ?&gt;</b><br><br>Vés al <a href=\"entrar.php?nick=$nick&contrasena=$contrasen a&enviar=1&mode=GET&redirect=foroadmin.php\">pan el de administrador</a><br> y configura el sistema de usuarios y el foro</center>";

/* Fin de la creación de las tablas */
} else {

print2();

}

print3();

?>