Anotaciones sobre el codigo de Guttmann.

1: Hay un archivo de espacies en blanco en formato html
2: Incluye un logo porno. Si, literal.
3: snapshot actualizado ??? Algo raro ahi
4; Muchos archivos duplicados.
5: mexican.php es un ejemplo de archivo. Que lenguaje es ese ?
6: DOS sql para cada modulo.
7: El sql principal usa 78 tablas y ni una sola Integridad foranea ??? xomol_base.sql
alter tables sin integridades foraneas ??????
8 :login.php
echo ‘

‘;

echo ‘

‘;
echo ‘

‘;

dos tr ???

9: Dijo que el habia hecho todo el codigo menos el editor, este archivo esta repetido y dice que no es asi

/************************************************************************/
/* Thanks to NUKE for this file, was a great help */
/* */
/* Copyright

« (Previous Post)
(Next Post) »

6 Commentsto Anotaciones sobre el codigo de Guttmann.

  1. admin dice:

    Resultado de primer analisis.

  2. Dark Crow dice:

    Mi no entender, estar en hebreo pero eso significa que vale madres su programa?

  3. admin dice:

    Queda claro que no revisa su producto, por lo mismo no es un profesional.

    Queda claro que usa logos porno.

    Y que no tiene idea de integridad referencial.

  4. admin dice:

    12: El modulo de usuarios activos mide unos 250 kb (ver exacto) y puede hacerse con diez lineas de codigo o menos.
    13: El modulo de banners mide 6 MB

    14 : despues de subir el codigo a unserver seguro, recibi unaalerta EL $%$%&%$ codigo manda mails desde varios fuentes,cuando lal ogica,y el control, indicaria que deberia ser 1
    15 : el archivo *.sql es de 846, asique no puede correr de una sola vez. La mayoria de los usuarios no tienen acceso aladmin, asique estoy subiendolo a trozos.
    16 : los cretae table vienen revueltos con insert.

    17 del punto anterior, no puede ser que un texto como xomol.net los profesionales del internet (jajajajajaa) sea parte de la BASE de datos obligatoria (xomol_base.sql) y no de losdatosde prueba(sample data.sql)

  5. admin dice:

    18 A proposito meti duplicados en banners_campain_offers y lo permitio varias veces

    INSERT INTO banners_campain_offers VALUES(114002, 1, 1, 1, 150090, 1, 45, 100, 0, 0, 0, 0, 0, 0, 40, ‘content’, 0);
    INSERT INTO banners_campain_offers VALUES(114003, 1, 1, 1, 150120, 1, 50, 100, 0, 0, 0, 0, 0, 0, 40, ‘content’, 0);
    INSERT INTO banners_campain_offers VALUES(114100, 1, 1, 1, 150030, 1, 25, 100, 0, 0, 0, 0, 0, 0, 41, ‘content’, 0);
    INSERT INTO banners_campain_offers VALUES(114101, 1, 1, 1, 150060, 1, 35, 100, 0, 0, 0, 0, 0, 0, 41, ‘content’, 0);
    INSERT INTO banners_campain_offers VALUES(114102, 1, 1, 1, 150090, 1, 40, 100, 0, 0, 0, 0, 0, 0, 41, ‘content’, 0);
    INSERT INTO banners_campain_offers VALUES(114103, 1, 1, 1, 150120, 1, 50, 100, 0, 0, 0, 0, 0, 0, 41, ‘content’, 0);
    INSERT INTO banners_campain_offers VALUES(114104, 1, 1, 1, 150240, 1, 90, 100, 0, 0, 0, 0, 0, 0, 41, ‘content’, 0);
    INSERT INTO banners_campain_offers VALUES(114200, 1, 1, 1, 150030, 1, 20, 100, 0, 0, 0, 0, 0, 0, 42, ‘content’, 0);
    INSERT INTO banners_campain_offers VALUES(114201, 1, 1, 1, 150060, 1, 30, 100, 0, 0, 0, 0, 0, 0, 42, ‘content’, 0);
    INSERT INTO banners_campain_offers VALUES(114202, 1, 1, 1, 150090, 1, 35, 100, 0, 0, 0, 0, 0, 0, 42, ‘content’, 0);
    INSERT INTO banners_campain_offers VALUES(114203, 1, 1, 1, 150120, 1, 40, 100, 0, 0, 0, 0, 0, 0, 42, ‘content’, 0);
    INSERT INTO banners_campain_offers VALUES(115000, 1, 1, 1, 466060, 1, 30, 100, 0, 0, 0, 0, 0, 0, 50, ‘content’, 0);
    INSERT INTO banners_campain_offers VALUES(122010, 1, 1, 1, 466060, 1, 50, 100, 0, 0, 0, 0, 0, 0, 10, ‘directory’, 0);

    19 CREATE TABLE content_user_rights2users (
    user_id int(10) NOT NULL,
    user_rights_id int(10) NOT NULL,
    `value` int(1) NOT NULL,
    PRIMARY KEY (user_id,user_rights_id),
    KEY `value` (`value`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

    Es decir, Myisam = MYSQL. Su codigo solo “funciona” con Mysql. Entonces ….. para que carajos usa una funcion AJENA de conexion a VARIAS bases de datos?

    20 Un codigo que sde usa se actualiza. Donde esta el control de versiones o changelog ?

  6. admin dice:

    Antes de acabar la instalacion, es decir, solo despues de cargar el *.sql principal

    749 banners_campain_offers (incluye las que di de alta por a proposito)
    165 banners_positions_onsite
    426 banners_user_rights2groups
    239 geo_countries
    3840 geo_states 233.8 KB
    486 user_rights2groups
    1998 styles 195.7 kb

    Hay un segundo archivo que trae datos de ejemplo.

    Cuando trate de insertar los datos de prueba de lo que parecen ser departamentos,se obtiene error.
    error, asi que tuve que borrar a mano :

    contactus_departments
    contactus_departments_desc

    Y despues correr los datos de prueba.

    Resulta algo estupido tener una tablade descripciones de contactos dedepartamentos, ademas.

    INSERT INTO `contactus_departments` VALUES(1188570505, ‘Xomol.Net – David Guttmann’, ‘

    Portal Hidalgo 26
    \r\n49300 Sayula.
    \r\nJalisco, Mexico.

    ‘, ‘+52 331 240 5851’, ”, ‘corp@xomol.net’, 1, 1, 0, 1, 1, 0, ‘0’, 2);
    INSERT INTO `contactus_departments` VALUES(1214672086, ‘El Coder que fixs los Bugs’, ‘

    Somewhere in Mexico…

    ‘, ”, ”, ‘support@xomol.net’, 1, 1, 1, 1, 0, 0, ‘0’, 0);
    INSERT INTO `contactus_departments_desc` VALUES(1188570505, ‘Xomol Desarrollo de Software’, ‘mexican’);
    INSERT INTO `contactus_departments_desc` VALUES(1188570505, ‘Xomol Software Development’, ‘english’);
    INSERT INTO `contactus_departments_desc` VALUES(1188570505, ‘Xomol Software Entwicklung’, ‘german’);
    INSERT INTO `contactus_departments_desc` VALUES(1214672086, ‘Xomol Soporte Tecnico’, ‘mexican’);
    INSERT INTO `contactus_departments_desc` VALUES(1214672086, ‘Xomol Technical Support’, ‘english’);
    INSERT INTO `contactus_departments_desc` VALUES(1214672086, ‘Xomol Technisches Ünterstüzung’, ‘german’);
    INSERT INTO `contactus_form_desc` VALUES(‘

    altimagMuchas gracias por tu interes en Xomol.Net.

    \r\n

    Tu opinion nos es importante.

    \r\n

    Si tienes alguna duda, comentario o sugerecia, no dudes en contactarnos. Con gusto te atenderemos.

    ‘, ‘

    altimagMuchas gracias por tus comentarios. Estamos procesando su informacion.

    ‘, ‘mexican’);
    INSERT INTO `contactus_form_desc` VALUES(‘

    altimagThank you for your interest in Xomol

    \r\n

     

    \r\n

    Your opinion is very important to us.
    \r\nIf you have any questions, comments or sudgestions, don”t hesitate to contact us. We will attend your request as soon as pocible.

    ‘, ‘

    altimagThank you very much for your comments. We are prossesing your informacion.

    ‘, ‘english’);
    INSERT INTO `contactus_form_desc` VALUES(‘

    altimagVielen Dank für dein Interesse an Xomol.

    \r\n

    Deine Meinung interessiert uns sehr.
    \r\nSolltest Du Fragen, Kommentare oder Verbesserungs Vorschläge haben, lass es uns wissen. Wir werden so schnell wie möglich antworten.

    ‘, ‘

    altimagVielen Dank für Deine Kommentare.

    ‘, ‘german’);
    INSERT INTO `contactus_form_desc` VALUES(‘1214672086’, ‘Correccion de errores’, ‘mexican’);
    INSERT INTO `contactus_form_desc` VALUES(‘1214672086’, ‘Bugs and corrections’, ‘english’);
    INSERT INTO `contactus_form_desc` VALUES(‘1214672086’, ‘Fehlerbehebung’, ‘german’);

    Supongo que al momento soy el unico usuario que algunas vez ha instalado el software. Empiezan comentarios en unos dias.