// Conservemos la fecha de instalación si existe, si no creemosla con la fecha de hoy. if (!isset($fecha_instalacion)) { $fecha_instalacion = time(); } $fh = @fopen("datos/data.php", 'w') or die("No se pudo escribir 'data.php'.<br />"); if ($fh) { $Datos = '<?php\\n$fecha_instalacion = "' . $fecha_instalacion . '"' . ";\n" . '$MiBD_IP = "' . $_POST['motor'] . '"' . ";\n" . '$MiBD_usuario = "' . $_POST['usuario'] . '"' . ";\n" . '$MiBD_clave = "' . $_POST['clave'] . '"' . ";\n" . '$MiBD_BD = "' . $_POST['base'] . '"' . ";\n?>\n"; fwrite($fh, $Datos); fclose($fh); } echo '- Creado<br />'; echo '<h3>+Creando Tablas...</h3><br />'; //Números fuera de rango. $q = "CREATE TABLE IF NOT EXISTS xsms_fuera_de_rango ( telefono varchar(10) primary key );"; CREAR_TBL("xsms_fuera_de_rango", $q); //Protección de Flood. $q = "CREATE TABLE IF NOT EXISTS xsms_flood ( clave varchar(30) primary key, valor int(11) unsigned );"; CREAR_TBL("xsms_flood", $q); //Estadisticas $q = "CREATE TABLE IF NOT EXISTS xsms_estadisticas ( rama varchar(30) primary key, valor int(11) unsigned DEFAULT 0 );"; CREAR_TBL("xsms_estadisticas", $q); //Tigo - Sesiones $q = "CREATE TABLE IF NOT EXISTS xsms_modulos_tigo ( rama varchar(30) primary key, valor varchar(30) );"; CREAR_TBL("xsms_modulos_tigo", $q); mysql_close($link); echo '<br /><b>Instalación completa</b><br />'; } echo '</div> </div> </body> </html>';
$q = "id_registro INT NOT NULL AUTO_INCREMENT PRIMARY KEY, clave VARCHAR(255), valor TEXT, detalle TEXT, autor VARCHAR(255), timestamp int(11) unsigned not null"; CREAR_TBL(TBL_REGISTRY, $q); /* Esta tabla albergara todas las imagenes usadas. Se diferenciaran por su categoria y podrán verla a travez de su ID. */ $q = "id_imagen INT NOT NULL AUTO_INCREMENT PRIMARY KEY, categoria VARCHAR(100), mime VARCHAR(100)"; CREAR_TBL(TBL_IMG, $q); /* Esta tabla se encarga de llevar los comentarios de los usuarios. */ $q = "id_comentario INT NOT NULL AUTO_INCREMENT PRIMARY KEY, codigo TEXT, comentario VARCHAR(500), timestamp int(11), tipo tinyint(1)"; CREAR_TBL(TBL_COMMENTS, $q); /* Esta tabla se encarga de llevar las referencias en calle de los Eco Mupis */ $q = "id_referencia INT NOT NULL AUTO_INCREMENT PRIMARY KEY, lon DOUBLE NULL, lat DOUBLE default NULL, codigo_calle INT(11), imagen_referencia INT(11)"; CREAR_TBL(TBL_REFS, $q); echo '<h3>+Creando usuario ' . $_POST['admin'] . '...</h3><br />'; $q = "INSERT INTO " . TBL_USERS . " VALUES ('" . $_POST['admin'] . "', '" . md5($_POST['admin_clave']) . "', 'Administrador Principal', 'Administrador', '" . $_POST['email'] . "', '0','','','','Creado durante de la instalación', 9, 0," . time() . ") ON DUPLICATE KEY UPDATE codigo=VALUES(codigo), clave=VALUES(clave), email=VALUES(email)"; @mysql_query($q, $link) or die('!->No se pudo insertar el usuario<br /><pre>' . mysql_error() . '</pre>'); echo '- Creado<br />'; mysql_close($link); echo '<br /><b>Instalación completa</b><br />'; } ?> </div> </div> </body> </html>