Преглед изворни кода

Merge branch 'SQL' into WEB

Iñigo Valentin пре 9 година
родитељ
комит
e1cfd1b80e
4 измењених фајлова са 177 додато и 3 уклоњено
  1. 82 0
      sql/rows-example.sql
  2. 8 0
      sql/setup.sql
  3. 21 0
      sql/structure.sql
  4. 66 3
      sql/text.sql

Разлика између датотеке није приказан због своје велике величине
+ 82 - 0
sql/rows-example.sql


+ 8 - 0
sql/setup.sql

@@ -1,3 +1,11 @@
+-- Database structure
 source structure.sql;
+
+-- Language codes and static text fields. Spanish, English, and Basque. Modify it as you need.
+source
+
+-- Adapt dbusers-example.sql to your needs and rename it to dbusers.sql
 source dbusers.sql;
+
+-- Example initial rows. Addapt rows-example.sql to your needs and save it as rows.sql.
 source rows.sql;

+ 21 - 0
sql/structure.sql

@@ -170,6 +170,27 @@ CREATE TABLE project_comment (
     visit     INT            REFERENCES stat_visit.id
 );
 
+CREATE TABLE cv_category (
+    id        INT          AUTO_INCREMENT      PRIMARY KEY,
+    title     VARCHAR(32)  REFERENCES text.id,
+    summary   VARCHAR(32)  REFERENCES text.id,
+    visible   BOOLEAN      NOT NULL            DEFAULT 1,
+    priority  INT          NOT NULL            UNIQUE
+);
+
+CREATE TABLE cv_entry (
+    id               INT          AUTO_INCREMENT  PRIMARY KEY,
+    category         INT          NOT NULL        REFERENCES cv_category.id,
+    role             VARCHAR(32)  NOT NULL        REFERENCES text.id,
+    company          VARCHAR(64)  NOT NULL,
+    city             VARCHAR(32)  NOT NULL        REFERENCES text.id,
+    start            DATETIME     NOT NULL,
+    end              DATETIME,
+    date_precission  VARCHAR(1)   NOT NULL        DEFAULT 'M',
+    summary          VARCHAR(32)  NOT NULL        REFERENCES text.id,
+    visible          BOOLEAN      NOT NULL        DEFAULT 1
+);
+
 CREATE TABLE settings (
     name     VARCHAR(64)  PRIMARY KEY,
     value    VARCHAR(64)  NOT NULL,

+ 66 - 3
sql/text.sql

@@ -3,6 +3,65 @@ INSERT INTO lang VALUES ('es', 'Castellano', '1');
 INSERT INTO lang VALUES ('en', 'English', '1');
 INSERT INTO lang VALUES ('eu', 'Euskara', '1');
 
+-- DATE ELEMENTS
+INSERT INTO text VALUES ('MONTH_01', 'es', 'DATE', 'enero');
+INSERT INTO text VALUES ('MONTH_01', 'en', 'DATE', 'January');
+INSERT INTO text VALUES ('MONTH_01', 'eu', 'DATE', 'urtarrila');
+INSERT INTO text VALUES ('MONTH_02', 'es', 'DATE', 'febrero');
+INSERT INTO text VALUES ('MONTH_02', 'en', 'DATE', 'February');
+INSERT INTO text VALUES ('MONTH_02', 'eu', 'DATE', 'otsaila');
+INSERT INTO text VALUES ('MONTH_03', 'es', 'DATE', 'marzo');
+INSERT INTO text VALUES ('MONTH_03', 'en', 'DATE', 'March');
+INSERT INTO text VALUES ('MONTH_03', 'eu', 'DATE', 'martxoa');
+INSERT INTO text VALUES ('MONTH_04', 'es', 'DATE', 'abril');
+INSERT INTO text VALUES ('MONTH_04', 'ee', 'DATE', 'April');
+INSERT INTO text VALUES ('MONTH_04', 'eu', 'DATE', 'apirila');
+INSERT INTO text VALUES ('MONTH_05', 'es', 'DATE', 'mayo');
+INSERT INTO text VALUES ('MONTH_05', 'ee', 'DATE', 'May');
+INSERT INTO text VALUES ('MONTH_05', 'eu', 'DATE', 'maiatza');
+INSERT INTO text VALUES ('MONTH_06', 'es', 'DATE', 'junio');
+INSERT INTO text VALUES ('MONTH_06', 'en', 'DATE', 'June');
+INSERT INTO text VALUES ('MONTH_06', 'eu', 'DATE', 'ekaina');
+INSERT INTO text VALUES ('MONTH_07', 'es', 'DATE', 'julio');
+INSERT INTO text VALUES ('MONTH_07', 'en', 'DATE', 'July');
+INSERT INTO text VALUES ('MONTH_07', 'eu', 'DATE', 'uztaila');
+INSERT INTO text VALUES ('MONTH_08', 'es', 'DATE', 'agosto');
+INSERT INTO text VALUES ('MONTH_08', 'en', 'DATE', 'August');
+INSERT INTO text VALUES ('MONTH_08', 'eu', 'DATE', 'abuztua');
+INSERT INTO text VALUES ('MONTH_09', 'es', 'DATE', 'septiembre');
+INSERT INTO text VALUES ('MONTH_09', 'en', 'DATE', 'September');
+INSERT INTO text VALUES ('MONTH_09', 'eu', 'DATE', 'iraila');
+INSERT INTO text VALUES ('MONTH_10', 'es', 'DATE', 'octubre');
+INSERT INTO text VALUES ('MONTH_10', 'en', 'DATE', 'October');
+INSERT INTO text VALUES ('MONTH_10', 'eu', 'DATE', 'urria');
+INSERT INTO text VALUES ('MONTH_11', 'es', 'DATE', 'noviembre');
+INSERT INTO text VALUES ('MONTH_11', 'en', 'DATE', 'november');
+INSERT INTO text VALUES ('MONTH_11', 'eu', 'DATE', 'azaroa');
+INSERT INTO text VALUES ('MONTH_12', 'es', 'DATE', 'diciembre');
+INSERT INTO text VALUES ('MONTH_12', 'en', 'DATE', 'December');
+INSERT INTO text VALUES ('MONTH_12', 'eu', 'DATE', 'abendua');
+INSERT INTO text VALUES ('DAY_1', 'es', 'DATE', 'lunes');
+INSERT INTO text VALUES ('DAY_1', 'en', 'DATE', 'Monday');
+INSERT INTO text VALUES ('DAY_1', 'eu', 'DATE', 'astelehena');
+INSERT INTO text VALUES ('DAY_2', 'es', 'DATE', 'martes');
+INSERT INTO text VALUES ('DAY_2', 'en', 'DATE', 'Tuesday');
+INSERT INTO text VALUES ('DAY_2', 'eu', 'DATE', 'asteartea');
+INSERT INTO text VALUES ('DAY_3', 'es', 'DATE', 'miércoles');
+INSERT INTO text VALUES ('DAY_3', 'en', 'DATE', 'Wednesday');
+INSERT INTO text VALUES ('DAY_3', 'eu', 'DATE', 'astezkena');
+INSERT INTO text VALUES ('DAY_4', 'es', 'DATE', 'jueves');
+INSERT INTO text VALUES ('DAY_4', 'en', 'DATE', 'Thursday');
+INSERT INTO text VALUES ('DAY_4', 'eu', 'DATE', 'osteguna');
+INSERT INTO text VALUES ('DAY_5', 'es', 'DATE', 'viernes');
+INSERT INTO text VALUES ('DAY_5', 'en', 'DATE', 'Friday');
+INSERT INTO text VALUES ('DAY_5', 'eu', 'DATE', 'ostirala');
+INSERT INTO text VALUES ('DAY_6', 'es', 'DATE', 'sábado');
+INSERT INTO text VALUES ('DAY_6', 'en', 'DATE', 'Saturday');
+INSERT INTO text VALUES ('DAY_6', 'eu', 'DATE', 'larunbata');
+INSERT INTO text VALUES ('DAY_7', 'es', 'DATE', 'domingo');
+INSERT INTO text VALUES ('DAY_7', 'en', 'DATE', 'Sunday');
+INSERT INTO text VALUES ('DAY_7', 'eu', 'DATE', 'igandea');
+
 -- HEADER
 INSERT INTO text VALUES ('HEADER_HOME',     'es', 'HEADER', 'Inicio');
 INSERT INTO text VALUES ('HEADER_ME',       'es', 'HEADER', 'Yo');
@@ -87,6 +146,10 @@ INSERT INTO text VALUES ('BLOG_COMMENTS_X', 'en', 'BLOG', 'comments.');
 INSERT INTO text VALUES ('BLOG_COMMENTS_X', 'eu', 'BLOG', 'comentarios.');
 
 
-
-
-<?=text($con, '', $$lang)?>
+-- ME
+INSERT INTO text VALUES ('ME_TITLE', 'es', 'ME', 'Yo');
+INSERT INTO text VALUES ('ME_TITLE', 'en', 'ME', 'Me');
+INSERT INTO text VALUES ('ME_TITLE', 'eu', 'ME', 'Ni');
+INSERT INTO text VALUES ('ME_DESCRIPTION', 'es', 'ME', 'Sobre m&iacute;'); --TODO
+INSERT INTO text VALUES ('ME_DESCRIPTION', 'en', 'ME', 'About me'); --TODO
+INSERT INTO text VALUES ('ME_DESCRIPTION', 'eu', 'ME', 'Niri buruz'); --TODO

Неке датотеке нису приказане због велике количине промена