Svenska högtider 2013-2020

Started by tannler, November 21, 2012, 06:15:50 AM

Previous topic - Next topic

tannler

Det finns en äldre tråd - skriven före SMF 2 - som har ett php-script för att ta bort de amerikanska helgdagarna och ersätta dem med svenska. Jag körde scriptet delat - först DROP TABLE .... och sedan CREATE TABLE .... & INSERT INTO .... När jag körde det såg allt OK ut i phpMyAdmin, men sedan vill det sig inte när jag återvänder till min BBS. Jag får följande felmeddelande

"Unknown column 'event_date' in 'field list'
Fil: /customers/c/c/c/domain.se/httpd.www/public_html/folder1/folder2/Sources/Subs-Calendar.php
Rad: 285"

Ska jag behöva installera om SMF, eller finns det någon väg ut ur snåret?

Akyhne

Ja, det er en ældre tråd der er skrevet før SMF 2 blev opfundet. Og forskellen er at SMF har ændret tabellernes navne til ikke at bruge store bogstaver i tabellers navne.
Forskellen kan du se her:

CREATE TABLE IF NOT EXISTS `smf_calendar_holidays` (
  `ID_HOLIDAY` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
  `eventDate` date NOT NULL DEFAULT '0001-01-01',
  `title` varchar(30) NOT NULL DEFAULT '',
  PRIMARY KEY (`ID_HOLIDAY`),
  KEY `eventDate` (`eventDate`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;


SMF 2:
CREATE TABLE IF NOT EXISTS `SMF_calendar_holidays` (
  `id_holiday` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
  `event_date` date NOT NULL DEFAULT '0001-01-01',
  `title` varchar(255) NOT NULL DEFAULT '',
  PRIMARY KEY (`id_holiday`),
  KEY `event_date` (`event_date`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;


Så hvis du vil anvende det script, skal du ændre ID_HOLIDAY til id_holiday og eventDate til event_date, samt andre ændringer du finder.

tannler

Kodexemplet Du har angett överst känns inte hämtat ur den äldre tråden ?

När jag jämför den äldre tråden med Dina exempel ( "äldre", resp. "nyare" ) hittar jag fler "ändringar" än bara ändring av VERSALER och VersalGemener till gemener/geme_ner i kolumnnamnen, bl.a. finns det en massa ` som kanske är anledningen till att jag får snytaxfel i scriptets rad 2 ( `event_date` date NOT NULL DEFAULT '0001-01-01', ) när jag kör det i phpMyAdmin. Jag kan tyvärr för lite php för att avgöra vad som är fel - men fel är det uppenbarligen i det nedre kod-exemplet ( SMF 2: ).

Nu hade jag lärt mig läxan från förra misstaget och hade en kopia av smf_calendar_holidays att gå tillbaka till.

tannler

#3
Kan någon vänlig själ bedöma om bifogad kodsnutt är korrekt ?

# Swedish holidays for SMF v.2 2013--2020
#
# Remove table `smf_calendar_holidays` – rather safe than sorry
#

DROP TABLE IF EXISTS `smf_calendar_holidays`;

#
# Recreate table `smf_calendar_holidays`
#

CREATE TABLE `smf_calendar_holidays` (
`id_holiday` smallint(5) unsigned NOT NULL auto_increment,
`event_date` date NOT NULL default '0001-01-01',
`title` varchar(255) NOT NULL default '',
PRIMARY KEY (`id_holiday`),
KEY `event_date` (`event_date`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;

#
# Put data into `smf_calendar_holidays`
#

INSERT INTO `smf_calendar_holidays`
(`id_holiday`, `event_date`, `title`)
VALUES (1, '0004-01-01', 'Nyårsdagen'),


Är den det kommer jag att publicera hela koden. Det finns sammanlagt 600 rader data för åren 2013-2020.

andershz

Ser väl någorlunda rimligt ut.
Om du skickar filen till mig kan jag prova den på en testserver först.

tannler

Hittat två mellanslag som ska bort - korrigerat

En "kortversion" - första 36 posterna - finns på http://www.tannler.se/20121214/test.zip [nofollow]

andershz

Det saknades ett semikolon efter DROP TABLE IF EXISTS...
I övrigt verkar det ha funkat.

tannler

Åtgärdat i post #4.

Jag har också provat, fast med en annan metod och sett att VALUES var defekt - åtgärdat.

Posterna i kalendern hamnar i ologisk ordning ( = den ordning jag matat in dem i ). De borde komma; Fast helgdag - rörlig helgdag - fast högtid - rörlig högtid - namnsdag. Då kan man dessutom lättare editera VALUES för att få med det man vill ha med - nu blandades det huller om buller och blev svåröverskådligt.

Jag sätter mig att skriva om och återkommer.

tannler

#8
Lite handpåläggning resulterade i följande lååååånga script ( användes på egen risk )


# Swedish holidays for SMF v.2 2013--2020
# Please read comments down to INSERT INTO
#

#
# Solution ONE
#
# Remove table `smf_calendar_holidays` – rather safe than sorry
#

DROP TABLE IF EXISTS `smf_calendar_holidays`;

#
# Recreate table `smf_calendar_holidays`
#

CREATE TABLE `smf_calendar_holidays` (
`id_holiday` smallint(5) unsigned NOT NULL auto_increment,
`event_date` date NOT NULL default '0004-01-01',
`title` varchar(255) NOT NULL default '',
PRIMARY KEY (`id_holiday`),
KEY `event_date` (`event_date`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;

#
# Solution TWO
#
# If you have a working table `smf_calendar_holidays` with
# `id_holiday`, `event_date` & `title` it must be cleared of
# all present data prior to repopulation with this script
#

DELETE FROM `smf_calendar_holidays`;

#
# Put data into `smf_calendar_holidays`
#
# Row 1 - 961 contain official holidays
# Row 966 - 1201 some unofficial holidays
# Row 1206 - 2986 Swedish namedays - 2011 ed.
#
# Please feel free to omit at your own discretion
#

INSERT INTO `smf_calendar_holidays`
(`id_holiday`, `event_date`, `title`)
VALUES (1, '0004-01-01', 'Nyårsdagen'),
(6, '0004-01-05', 'Trettondedags afton'),
(11, '0004-01-06', 'Trettondedag Jul'),
(16, '0004-01-13', 'Tjugondedag jul'),
(21, '0004-01-28', 'H M Konungens namnsdag'),
(26, '0004-02-02', 'Kyndelsmässodagen'),
(31, '0004-02-06', 'Sapmi Nationaldag'),
(36, '0004-02-14', 'Alla hjärtans dag'),
(41, '0004-03-08', 'Internationella kvinnodagen'),
(46, '0004-03-11', 'H K H Kronprinsessans namnsdag'),
(51, '0004-03-20', 'Vårdagjämningen'),
(56, '0004-03-23', 'Nordens dag'),
(61, '0004-03-25', 'Maria Bebådelsedag'),
(66, '0004-03-25', 'Våffeldagen'),
(71, '0004-04-22', 'Int. dagen f. Moder Jord'),
(76, '0004-04-23', 'Englands S:t Georg´s Day'),
(81, '0004-04-30', 'H M Konungens födelsedag'),
(86, '0004-04-30', 'Valborgmässoafton'),
(91, '0004-05-01', 'Arbetarrörelsens dag'),
(96, '0004-05-09', 'Europadagen'),
(101, '0004-05-17', 'Norges Grundlovsdag'),
(106, '0004-06-05', 'Danmarks Grundlovsdag'),
(111, '0004-06-06', 'Nationaldagen'),
(116, '0004-06-17', 'Islands Självständighetsdag'),
(121, '0004-06-21', 'Sommarsolståndet'),
(126, '0004-06-24', 'Johannes Döparens dag'),
(131, '0004-07-14', 'H K M Kronprinsessans födelsedag'),
(136, '0004-07-29', 'Färöarnas S:t Olavs dag'),
(141, '0004-08-06', 'Hiroshimadagen'),
(146, '0004-08-08', 'H M Drottningens namnsdag'),
(151, '0004-10-24', 'FN-dagen'),
(156, '0004-11-01', 'Allhelgonadagen'),
(161, '0004-11-06', 'Gustav Adolfs-dagen'),
(166, '0004-11-10', 'Mårtens afton'),
(171, '0004-12-06', 'Finlands Självständighetsdag'),
(176, '0004-12-13', 'Luciadagen'),
(181, '0004-12-23', 'H M Drottningens födelsedag'),
(186, '0004-12-24', 'Julafton'),
(191, '0004-12-25', 'Juldagen'),
(196, '0004-12-26', 'Annandag jul'),
(201, '0004-12-28', 'De oskyldiga barnens dag'),
(206, '0004-12-31', 'Nyårsafton'),
(211, '2016-02-29', 'Skottdagen'),
(216, '2020-02-29', 'Skottdagen'),
(221, '2013-03-29', 'Långfredagen'),
(226, '2014-04-18', 'Långfredagen'),
(231, '2015-04-03', 'Långfredagen'),
(236, '2016-03-25', 'Långfredagen'),
(241, '2017-04-14', 'Långfredagen'),
(246, '2018-03-30', 'Långfredagen'),
(251, '2019-04-19', 'Långfredagen'),
(256, '2020-04-10', 'Långfredagen'),
(261, '2013-03-30', 'Påskafton'),
(266, '2014-04-19', 'Påskafton'),
(271, '2015-04-04', 'Påskafton'),
(276, '2016-03-26', 'Påskafton'),
(281, '2017-04-15', 'Påskafton'),
(286, '2018-03-31', 'Påskafton'),
(291, '2019-04-20', 'Påskafton'),
(296, '2020-04-11', 'Påskafton'),
(301, '2013-03-31', 'Påskdagen'),
(306, '2014-04-20', 'Påskdagen'),
(311, '2015-04-05', 'Påskdagen'),
(316, '2016-03-27', 'Påskdagen'),
(321, '2017-04-16', 'Påskdagen'),
(326, '2018-04-01', 'Påskdagen'),
(331, '2019-04-21', 'Påskdagen'),
(336, '2020-04-12', 'Påskdagen'),
(341, '2013-04-01', 'Annandag påsk'),
(346, '2014-04-21', 'Annandag påsk'),
(351, '2015-04-06', 'Annandag påsk'),
(356, '2016-03-28', 'Annandag påsk'),
(361, '2017-04-17', 'Annandag påsk'),
(366, '2018-04-02', 'Annandag påsk'),
(371, '2019-04-22', 'Annandag påsk'),
(376, '2020-04-13', 'Annandag påsk'),
(381, '2013-05-06', 'Kristi Himmelsfärd'),
(386, '2014-05-29', 'Kristi Himmelsfärd'),
(391, '2015-05-14', 'Kristi Himmelsfärd'),
(396, '2016-05-05', 'Kristi Himmelsfärd'),
(401, '2017-05-25', 'Kristi Himmelsfärd'),
(406, '2018-05-10', 'Kristi Himmelsfärd'),
(411, '2019-05-30', 'Kristi Himmelsfärd'),
(416, '2020-05-21', 'Kristi Himmelsfärd'),
(421, '2013-05-18', 'Pingstafton'),
(426, '2014-06-07', 'Pingstafton'),
(431, '2015-05-23', 'Pingstafton'),
(436, '2016-05-14', 'Pingstafton'),
(441, '2017-06-03', 'Pingstafton'),
(446, '2018-05-19', 'Pingstafton'),
(451, '2019-06-08', 'Pingstafton'),
(456, '2020-05-30', 'Pingstafton'),
(461, '2013-05-19', 'Pingstdagen'),
(466, '2014-06-08', 'Pingstdagen'),
(471, '2015-05-24', 'Pingstdagen'),
(476, '2016-05-15', 'Pingstdagen'),
(481, '2017-06-04', 'Pingstdagen'),
(486, '2018-05-20', 'Pingstdagen'),
(491, '2019-06-09', 'Pingstdagen'),
(496, '2020-05-31', 'Pingstdagen'),
(501, '2013-06-21', 'Midsommarafton'),
(506, '2014-06-20', 'Midsommarafton'),
(511, '2015-06-19', 'Midsommarafton'),
(516, '2016-06-24', 'Midsommarafton'),
(521, '2017-06-23', 'Midsommarafton'),
(526, '2018-06-22', 'Midsommarafton'),
(531, '2019-06-21', 'Midsommarafton'),
(536, '2020-06-19', 'Midsommarafton'),
(541, '2013-06-22', 'Midsommardagen'),
(546, '2014-06-21', 'Midsommardagen'),
(551, '2015-06-20', 'Midsommardagen'),
(556, '2016-06-25', 'Midsommardagen'),
(561, '2017-06-24', 'Midsommardagen'),
(566, '2018-06-23', 'Midsommardagen'),
(571, '2019-06-22', 'Midsommardagen'),
(576, '2020-06-20', 'Midsommardagen'),
(581, '2013-06-23', 'Den helige Johannes Döparens dag'),
(586, '2014-06-22', 'Den helige Johannes Döparens dag'),
(591, '2015-06-21', 'Den helige Johannes Döparens dag'),
(596, '2016-06-26', 'Den helige Johannes Döparens dag'),
(601, '2017-06-25', 'Den helige Johannes Döparens dag'),
(606, '2018-06-24', 'Den helige Johannes Döparens dag'),
(611, '2019-06-23', 'Den helige Johannes Döparens dag'),
(616, '2020-06-21', 'Den helige Johannes Döparens dag'),
(621, '2013-11-02', 'Alla helgons dag'),
(626, '2014-11-01', 'Alla Helgons dag'),
(631, '2015-10-31', 'Alla Helgons dag'),
(636, '2016-11-05', 'Alla Helgons dag'),
(641, '2017-11-04', 'Alla Helgons dag'),
(646, '2018-11-03', 'Alla Helgons dag'),
(651, '2019-11-02', 'Alla Helgons dag'),
(656, '2020-10-31', 'Alla Helgons dag'),
(661, '2012-11-25', 'Skyltsöndagen'),
(666, '2013-11-24', 'Skyltsöndagen'),
(671, '2014-11-23', 'Skyltsöndagen'),
(676, '2015-11-22', 'Skyltsöndagen'),
(681, '2016-11-20', 'Skyltsöndagen'),
(686, '2017-11-26', 'Skyltsöndagen'),
(691, '2018-11-25', 'Skyltsöndagen'),
(696, '2019-11-24', 'Skyltsöndagen'),
(701, '2020-11-22', 'Skyltsöndagen'),
(706, '2012-12-02', '1:a Advent'),
(711, '2013-12-01', '1:a Advent'),
(716, '2014-11-30', '1:a Advent'),
(721, '2015-11-29', '1:a Advent'),
(726, '2016-11-27', '1:a Advent'),
(731, '2017-12-03', '1:a Advent'),
(736, '2018-12-02', '1:a Advent'),
(741, '2019-12-01', '1:a Advent'),
(746, '2020-11-29', '1:a Advent'),
(751, '2012-12-09', '2:a Advent'),
(756, '2013-12-08', '2:a Advent'),
(761, '2014-12-07', '2:a Advent'),
(766, '2015-12-06', '2:a Advent'),
(771, '2016-12-05', '2:a Advent'),
(776, '2017-12-10', '2:a Advent'),
(781, '2018-12-09', '2:a Advent'),
(786, '2019-12-08', '2:a Advent'),
(791, '2020-12-06', '2:a Advent'),
(796, '2012-12-16', '3:e Advent'),
(801, '2013-12-15', '3:e Advent'),
(806, '2014-12-14', '3:e Advent'),
(811, '2015-12-13', '3:e Advent'),
(816, '2016-12-12', '3:e Advent'),
(821, '2017-12-17', '3:e Advent'),
(826, '2018-12-16', '3:e Advent'),
(831, '2019-12-15', '3:e Advent'),
(836, '2020-12-13', '3:e Advent'),
(841, '2012-12-23', '4:e Advent'),
(846, '2013-12-22', '4:e Advent'),
(851, '2014-12-21', '4:e Advent'),
(856, '2015-12-20', '4:e Advent'),
(861, '2016-12-19', '4:e Advent'),
(866, '2017-12-24', '4:e Advent'),
(871, '2018-12-23', '4:e Advent'),
(876, '2019-12-22', '4:e Advent'),
(881, '2020-12-20', '4:e Advent'),
(886, '2013-05-26', 'Mors dag'),
(891, '2014-05-25', 'Mors dag'),
(896, '2015-05-24', 'Mors dag'),
(901, '2016-05-29', 'Mors dag'),
(906, '2017-05-28', 'Mors dag'),
(911, '2018-05-27', 'Mors dag'),
(916, '2019-05-26', 'Mors dag'),
(921, '2020-05-31', 'Mors dag'),
(926, '2013-11-10', 'Fars dag'),
(931, '2014-11-09', 'Fars dag'),
(936, '2015-11-08', 'Fars dag'),
(941, '2016-11-13', 'Fars dag'),
(946, '2017-11-12', 'Fars dag'),
(951, '2018-11-11', 'Fars dag'),
(956, '2019-11-10', 'Fars dag'),
(961, '2020-11-08', 'Fars dag'),
(966, '0004-01-15', 'Tulpanens dag'),
(971, '0004-06-01', 'Mjölkdagen'),
(976, '0004-07-26', 'Bellmandagen'),
(981, '0004-07-27', 'Sjusovaredagen'),
(986, '0004-09-27', 'Janssonsdagen'),
(991, '0004-10-04', 'Kanelbullens dag'),
(996, '0004-10-14', 'Räkmackans dag'),
(1001, '0004-10-17', 'Grynkorvens dag'),
(1006, '0004-10-26', 'Potatisens dag'),
(1011, '0004-11-05', 'Guy Fawkes Day'),
(1016, '0004-11-07', 'Kladdkakans dag'),
(1021, '0004-11-11', 'Äggets dag'),
(1026, '0004-11-14', 'Ostkakans dag'),
(1031, '0004-11-30', 'Kåldolmens dag'),
(1036, '0004-12-09', 'Pepparkakans dag'),
(1041, '0004-12-18', 'Kakans dag'),
(1046, '2013-10-06', 'Gräddtårtans dag'),
(1051, '2014-10-05', 'Gräddtårtans dag'),
(1056, '2015-10-04', 'Gräddtårtans dag'),
(1061, '2016-10-02', 'Gräddtårtans dag'),
(1066, '2017-10-01', 'Gräddtårtans dag'),
(1071, '2018-10-07', 'Gräddtårtans dag'),
(1076, '2019-10-06', 'Gräddtårtans dag'),
(1081, '2020-10-04', 'Gräddtårtans dag'),
(1086, '2013-08-07', 'Kräftpremiär'),
(1091, '2014-08-06', 'Kräftpremiär'),
(1096, '2015-08-05', 'Kräftpremiär'),
(1101, '2016-08-03', 'Kräftpremiär'),
(1106, '2017-08-02', 'Kräftpremiär'),
(1111, '2018-08-01', 'Kräftpremiär'),
(1116, '2019-08-07', 'Kräftpremiär'),
(1121, '2020-08-05', 'Kräftpremiär'),
(1126, '2013-08-15', 'Surströmmingspremiär'),
(1131, '2014-08-21', 'Surströmmingspremiär'),
(1136, '2015-08-20', 'Surströmmingspremiär'),
(1141, '2016-08-18', 'Surströmmingspremiär'),
(1146, '2017-08-17', 'Surströmmingspremiär'),
(1151, '2018-08-16', 'Surströmmingspremiär'),
(1156, '2019-08-15', 'Surströmmingspremiär'),
(1161, '2020-08-20', 'Surströmmingspremiär'),
(1166, '2013-09-23', 'Hummerpremiär'),
(1171, '2014-09-22', 'Hummerpremiär'),
(1176, '2015-09-21', 'Hummerpremiär'),
(1181, '2016-09-26', 'Hummerpremiär'),
(1186, '2017-09-25', 'Hummerpremiär'),
(1191, '2018-09-24', 'Hummerpremiär'),
(1196, '2019-09-23', 'Hummerpremiär'),
(1201, '2020-09-21', 'Hummerpremiär'),
(1206, '0004-01-02', 'Svea'),
(1211, '0004-01-03', 'Alfred & Alfrida'),
(1216, '0004-01-04', 'Rut'),
(1221, '0004-01-05', 'Hanna & Hannele'),
(1226, '0004-01-06', 'Kaspar, Melker & Baltasar'),
(1231, '0004-01-07', 'August & Augusta'),
(1236, '0004-01-08', 'Erland'),
(1241, '0004-01-09', 'Gunnar & Gunder'),
(1246, '0004-01-10', 'Sigurd & Sigbritt'),
(1251, '0004-01-11', 'Jan & Jannike'),
(1256, '0004-01-12', 'Frideborg & Fridolf'),
(1261, '0004-01-13', 'Knut'),
(1266, '0004-01-14', 'Felix & Felicia'),
(1271, '0004-01-15', 'Laura & Lorenz'),
(1276, '0004-01-16', 'Hjalmar & Helmer'),
(1281, '0004-01-17', 'Anton & Tony'),
(1286, '0004-01-18', 'Hilda & Hildur'),
(1291, '0004-01-19', 'Henrik'),
(1296, '0004-01-20', 'Fabian & Sebastian'),
(1301, '0004-01-21', 'Agnes & Agneta'),
(1306, '0004-01-22', 'Vincent & Viktor'),
(1311, '0004-01-23', 'Frej & Freja'),
(1316, '0004-01-24', 'Erika'),
(1321, '0004-01-25', 'Paul & Pål'),
(1326, '0004-01-26', 'Bodil & Boel'),
(1331, '0004-01-27', 'Göte & Göta'),
(1336, '0004-01-28', 'Karl & Karla'),
(1341, '0004-01-29', 'Diana'),
(1346, '0004-01-30', 'Gunilla & Gunhild'),
(1351, '0004-01-31', 'Ivar & Joar'),
(1356, '0004-02-01', 'Max & Maximillian'),
(1361, '0004-02-03', 'Disa & Hjördis'),
(1366, '0004-02-04', 'Ansgar & Anselm'),
(1371, '0004-02-05', 'Agata & Agda'),
(1376, '0004-02-06', 'Dorotea & Doris'),
(1381, '0004-02-07', 'Rikard & Dick'),
(1386, '0004-02-08', 'Berta & Bert'),
(1391, '0004-02-09', 'Fanny & Franciska'),
(1396, '0004-02-10', 'Iris'),
(1401, '0004-02-11', 'Yngve & Inge'),
(1406, '0004-02-12', 'Evelina & Evy'),
(1411, '0004-02-13', 'Agne & Ove'),
(1416, '0004-02-14', 'Valentin'),
(1421, '0004-02-15', 'Sigfrid'),
(1426, '0004-02-16', 'Julia & Julius'),
(1431, '0004-02-17', 'Alexandra & Sandra'),
(1436, '0004-02-18', 'Frida & Fritiof'),
(1441, '0004-02-19', 'Gabriella & Ella'),
(1446, '0004-02-20', 'Vivianne'),
(1451, '0004-02-21', 'Hilding'),
(1456, '0004-02-22', 'Pia'),
(1461, '0004-02-23', 'Torsten & Torun'),
(1466, '0004-02-24', 'Mattia & Mats'),
(1471, '0004-02-25', 'Sigvard & Sivert'),
(1476, '0004-02-26', 'Torgny & Torkel'),
(1481, '0004-02-27', 'Lage'),
(1486, '0004-02-28', 'Maria'),
(1491, '0004-03-01', 'Albin & Elvira'),
(1496, '0004-03-02', 'Ernst & Erna'),
(1501, '0004-03-03', 'Gunborg & Gunvor'),
(1506, '0004-03-04', 'Adrian & Adriana'),
(1511, '0004-03-05', 'Tora & Tove'),
(1516, '0004-03-06', 'Ebba & Ebbe'),
(1521, '0004-03-07', 'Camilla'),
(1526, '0004-03-08', 'Siv'),
(1531, '0004-03-09', 'Torbjörn & Torleif'),
(1536, '0004-03-10', 'Edla & Ada'),
(1541, '0004-03-11', 'Viktoria'),
(1546, '0004-03-12', 'Edvin & Egon'),
(1551, '0004-03-13', 'Greger'),
(1556, '0004-03-14', 'Matilda & Maud'),
(1561, '0004-03-15', 'Christel & Kristoffer'),
(1566, '0004-03-16', 'Herbert & Gilbert'),
(1571, '0004-03-17', 'Gertrud'),
(1576, '0004-03-18', 'Edvard & Edmund'),
(1581, '0004-03-19', 'Josef & Josefina'),
(1586, '0004-03-20', 'Joakim & Kim'),
(1591, '0004-03-21', 'Bengt'),
(1596, '0004-03-22', 'Kennet & Kent'),
(1601, '0004-03-23', 'Gerda & Gerd'),
(1606, '0004-03-24', 'Gabriel & Rafael'),
(1611, '0004-03-26', 'Emanuel'),
(1616, '0004-03-27', 'Rudolf & Ralf'),
(1621, '0004-03-28', 'Malkolm & Morgan'),
(1626, '0004-03-29', 'Jonas & Jens'),
(1631, '0004-03-30', 'Holger & Holmfrid'),
(1636, '0004-03-31', 'Ester'),
(1641, '0004-04-01', 'Harald & Hervor'),
(1646, '0004-04-02', 'Gudmund & Ingemund'),
(1651, '0004-04-03', 'Ferdinand & Nanna'),
(1656, '0004-04-04', 'Marianne & Marlene'),
(1661, '0004-04-05', 'Irene & Irja'),
(1666, '0004-04-06', 'Vilhelm & William'),
(1671, '0004-04-07', 'Irma & Irmelin'),
(1676, '0004-04-08', 'Nadja & Tanja'),
(1681, '0004-04-09', 'Otto & Ottilia'),
(1686, '0004-04-10', 'Ingvar & Ingvor'),
(1691, '0004-04-11', 'Ulf & Ylva'),
(1696, '0004-04-12', 'Liv'),
(1701, '0004-04-13', 'Artur & Douglas'),
(1706, '0004-04-14', 'Tiburtius'),
(1711, '0004-04-15', 'Olivia & Oliver'),
(1716, '0004-04-16', 'Patrik & Patricia'),
(1721, '0004-04-17', 'Elias & Elis'),
(1726, '0004-04-18', 'Valdemar % Volmar'),
(1731, '0004-04-19', 'Olaus & Ola'),
(1736, '0004-04-20', 'Amalia & Emelie'),
(1741, '0004-04-21', 'Anneli & Annika'),
(1746, '0004-04-22', 'Allan & Glenn'),
(1751, '0004-04-23', 'Georg & Göran'),
(1756, '0004-04-24', 'Vega'),
(1761, '0004-04-25', 'Markus'),
(1766, '0004-04-26', 'Teresia & Terese'),
(1771, '0004-04-27', 'Engelbrekt'),
(1776, '0004-04-28', 'Ture & Tyra'),
(1781, '0004-04-29', 'Tyko'),
(1786, '0004-04-30', 'Mariana'),
(1791, '0004-05-01', 'Valborg'),
(1796, '0004-05-02', 'Filip & Filippa'),
(1801, '0004-05-03', 'John & Jane'),
(1806, '0004-05-04', 'Monika & Mona'),
(1811, '0004-05-05', 'Gotthard & Erhard'),
(1816, '0004-05-06', 'Marit & Rita'),
(1821, '0004-05-07', 'Carina & Carita'),
(1826, '0004-05-08', 'Åke'),
(1831, '0004-05-09', 'Reidar & Reidun'),
(1836, '0004-05-10', 'Erbjörn & Styrbjörn'),
(1841, '0004-05-11', 'Märta & Märit'),
(1846, '0004-05-12', 'Charlotta & Lotta'),
(1851, '0004-05-13', 'Linnea & Linn'),
(1856, '0004-05-14', 'Halvard & Halvar'),
(1861, '0004-05-15', 'Sofia & Sonja'),
(1866, '0004-05-16', 'Ronald & Ronny'),
(1871, '0004-05-17', 'Rebecka & Ruben'),
(1876, '0004-05-18', 'Erik'),
(1881, '0004-05-19', 'Maj & Majken'),
(1886, '0004-05-20', 'Carola & Karolina'),
(1891, '0004-05-21', 'Conny & Konstantin'),
(1896, '0004-05-22', 'Hemming & Henning'),
(1901, '0004-05-23', 'Desideria & Desirée'),
(1906, '0004-05-24', 'Ivan & Vanja'),
(1911, '0004-05-25', 'Urban'),
(1916, '0004-05-26', 'Vanja & Vilhelmina'),
(1921, '0004-05-27', 'Beda & Blenda'),
(1926, '0004-05-28', 'Borghild & Ingeborg'),
(1931, '0004-05-29', 'Jeanette & Yvonne'),
(1936, '0004-05-30', 'Vera & Veronika'),
(1941, '0004-05-31', 'Pernilla & Petronella'),
(1946, '0004-06-01', 'Gun & Gunnel'),
(1951, '0004-06-02', 'Roger & Rutger'),
(1956, '0004-06-03', 'Gudmar & Ingemar'),
(1961, '0004-06-04', 'Solbritt & Solveig'),
(1966, '0004-06-05', 'Bo'),
(1971, '0004-06-06', 'Gustav & Gösta'),
(1976, '0004-06-07', 'Robert & Robin'),
(1981, '0004-06-08', 'Eivor & Majvor'),
(1986, '0004-06-09', 'Birger & Börje'),
(1991, '0004-06-10', 'Boris & Svante'),
(1996, '0004-06-11', 'Berthold & Bertil'),
(2001, '0004-06-12', 'Eskil'),
(2006, '0004-06-13', 'Aina & Aino'),
(2011, '0004-06-14', 'Hakon & Håkan'),
(2016, '0004-06-15', 'Margit & Margot'),
(2021, '0004-06-16', 'Axel & Axelina'),
(2026, '0004-06-17', 'Torborg & Torvald'),
(2031, '0004-06-18', 'Bjarne & Börje'),
(2036, '0004-06-19', 'Germund & Görel'),
(2041, '0004-06-20', 'Linda'),
(2046, '0004-06-21', 'Alf & Alvar'),
(2051, '0004-06-22', 'Paula & Paulina'),
(2056, '0004-06-23', 'Adolf & Alice'),
(2061, '0004-06-25', 'David & Salomon'),
(2066, '0004-06-26', 'Lea & Rakel'),
(2071, '0004-06-27', 'Fingal & Selma'),
(2076, '0004-06-28', 'Leo'),
(2081, '0004-06-29', 'Peter & Petra'),
(2086, '0004-06-30', 'Elof & Leif'),
(2091, '0004-07-01', 'Aron & Mirjam'),
(2096, '0004-07-02', 'Rosa & Rosita'),
(2101, '0004-07-03', 'Aurora'),
(2106, '0004-07-04', 'Ulla & Ulrika'),
(2111, '0004-07-05', 'Laila & Ritva'),
(2116, '0004-07-06', 'Esaias & Jessika'),
(2121, '0004-07-07', 'Klas'),
(2126, '0004-07-08', 'Kjell'),
(2131, '0004-07-09', 'Jörgen & Örjan'),
(2136, '0004-07-10', 'André & Andrea'),
(2141, '0004-07-11', 'Eleonora & Ellinor'),
(2146, '0004-07-12', 'Herman & Hermine'),
(2151, '0004-07-13', 'Joel & Judit'),
(2156, '0004-07-14', 'Folke'),
(2161, '0004-07-15', 'Ragnhild & Ragnvald'),
(2166, '0004-07-16', 'Reinhold & Reine'),
(2171, '0004-07-17', 'Bruno'),
(2176, '0004-07-18', 'Fredrik & Fritz'),
(2181, '0004-07-19', 'Sara'),
(2186, '0004-07-20', 'Greta & Margareta'),
(2191, '0004-07-21', 'Johanna'),
(2196, '0004-07-22', 'Madeleine & Magdalena'),
(2201, '0004-07-23', 'Emma'),
(2206, '0004-07-24', 'Kerstin & Kristina'),
(2211, '0004-07-25', 'Jakob'),
(2216, '0004-07-26', 'Jesper'),
(2221, '0004-07-27', 'Marta'),
(2226, '0004-07-28', 'Botvid & Seved'),
(2231, '0004-07-29', 'Olof'),
(2236, '0004-07-30', 'Algot'),
(2241, '0004-07-31', 'Elin & Helena'),
(2246, '0004-08-01', 'Per'),
(2251, '0004-08-02', 'Kajsa & Karin'),
(2256, '0004-08-03', 'Tage'),
(2261, '0004-08-04', 'Arne & Arnold'),
(2266, '0004-08-05', 'Alrik & Ulrik'),
(2271, '0004-08-06', 'Alfons & Inez'),
(2276, '0004-08-07', 'Denise & Dennis'),
(2281, '0004-08-08', 'Silvia & Sylvia'),
(2286, '0004-08-09', 'Roland'),
(2291, '0004-08-10', 'Lars'),
(2296, '0004-08-11', 'Susanna'),
(2301, '0004-08-12', 'Klara'),
(2306, '0004-08-13', 'Kaj'),
(2311, '0004-08-14', 'Uno'),
(2316, '0004-08-15', 'Estelle & Stella'),
(2321, '0004-08-16', 'Brynolf'),
(2326, '0004-08-17', 'Valter & Verner'),
(2331, '0004-08-18', 'Ellen & Lena'),
(2336, '0004-08-19', 'Magnus & Måns'),
(2341, '0004-08-20', 'Bernhard & Bernt'),
(2346, '0004-08-21', 'Jon & Jonna'),
(2351, '0004-08-22', 'Henrietta & Henrika'),
(2356, '0004-08-23', 'Ragnhild & Signe'),
(2361, '0004-08-24', 'Bartolomeus'),
(2366, '0004-08-25', 'Louise & Lovisa'),
(2371, '0004-08-26', 'Östen'),
(2376, '0004-08-27', 'Saoul & Rolf'),
(2381, '0004-08-28', 'Fatima & Leila'),
(2386, '0004-08-29', 'Hans & Hampus'),
(2391, '0004-08-30', 'Albert & Albertina'),
(2396, '0004-08-31', 'Arvid & Vidare'),
(2401, '0004-09-01', 'Sam & Samuel'),
(2406, '0004-09-02', 'Justus & Justina'),
(2411, '0004-09-03', 'Alfhild & Alva'),
(2416, '0004-09-04', 'Gisela'),
(2421, '0004-09-05', 'Adela & Heidi'),
(2426, '0004-09-06', 'Lilian & Lilly'),
(2431, '0004-09-07', 'Kevin & Roy'),
(2436, '0004-09-08', 'Alma & Hulda'),
(2441, '0004-09-09', 'Anette & Anita'),
(2446, '0004-09-10', 'Tord & Turid'),
(2451, '0004-09-11', 'Dagny & Helny'),
(2456, '0004-09-12', 'Åsa & Åslög'),
(2461, '0004-09-13', 'Sture'),
(2466, '0004-09-14', 'Ida'),
(2471, '0004-09-15', 'Sigrid & Siri'),
(2476, '0004-09-16', 'Dag & Daga'),
(2481, '0004-09-17', 'Hildegard & Magnhild'),
(2486, '0004-09-18', 'Orvar'),
(2491, '0004-09-19', 'Fredrika'),
(2496, '0004-09-20', 'Elise & Lisa'),
(2501, '0004-09-21', 'Matteus'),
(2506, '0004-09-22', 'Maurits & Moritz'),
(2511, '0004-09-23', 'Tea & Tekla'),
(2516, '0004-09-24', 'Gerhard & Gert'),
(2521, '0004-09-25', 'Tryggve'),
(2526, '0004-09-26', 'Einar & Enar'),
(2531, '0004-09-27', 'Dagmar & Rigmor'),
(2536, '0004-09-28', 'Lennart & Leonard'),
(2541, '0004-09-29', 'Mikael & Mikaela'),
(2546, '0004-09-30', 'Helge'),
(2551, '0004-10-01', 'Ragna & Ragnar'),
(2556, '0004-10-02', 'Ludvig & Love'),
(2561, '0004-10-03', 'Evald & Osvald'),
(2566, '0004-10-04', 'Frank & Frans'),
(2571, '0004-10-05', 'Bror'),
(2576, '0004-10-06', 'Jennifer & Jenny'),
(2581, '0004-10-07', 'Birgitta & Britta'),
(2586, '0004-10-08', 'Nils'),
(2591, '0004-10-09', 'Inger & Ingrid'),
(2596, '0004-10-10', 'Harriet & Harry'),
(2601, '0004-10-11', 'Erling & Jarl'),
(2606, '0004-10-12', 'Manfred & Valfrid'),
(2611, '0004-10-13', 'Berit & Birgit'),
(2616, '0004-10-14', 'Stellan'),
(2621, '0004-10-15', 'Hedvig & Hillevi'),
(2626, '0004-10-16', 'Finn'),
(2631, '0004-10-17', 'Antonia & Toini'),
(2636, '0004-10-18', 'Lukas'),
(2641, '0004-10-19', 'Tor & Tore'),
(2646, '0004-10-20', 'Sibylla'),
(2651, '0004-10-21', 'Ursula & Yrsa'),
(2656, '0004-10-22', 'Marika & Marita'),
(2661, '0004-10-23', 'Severin & Sören'),
(2666, '0004-10-24', 'Eilert & Evert'),
(2671, '0004-10-25', 'Inga & Ingalill'),
(2676, '0004-10-26', 'Amanda & Rasmus'),
(2681, '0004-10-27', 'Sabina'),
(2686, '0004-10-28', 'Simon & Simone'),
(2691, '0004-10-29', 'Viola'),
(2696, '0004-10-30', 'Elsa & Isabella'),
(2701, '0004-10-31', 'Edit & Edgar'),
(2706, '0004-11-02', 'Tobias'),
(2711, '0004-11-03', 'Hubert & Hugo'),
(2716, '0004-11-04', 'Sverker'),
(2721, '0004-11-05', 'Eugen & Eugenia'),
(2726, '0004-11-07', 'Ingegerd & Ingela'),
(2731, '0004-11-08', 'Vendela'),
(2736, '0004-11-09', 'Teodor & Teodora'),
(2741, '0004-11-10', 'Martin & Martina'),
(2746, '0004-11-11', 'Mårten'),
(2751, '0004-11-12', 'Konrad & Kurt'),
(2756, '0004-11-13', 'Krister & Kristian'),
(2761, '0004-11-14', 'Emil & Emilia'),
(2766, '0004-11-15', 'Leopold'),
(2771, '0004-11-16', 'Vibeke & Viveka'),
(2776, '0004-11-17', 'Naemi & Naima'),
(2781, '0004-11-18', 'Lillemor & Moa'),
(2786, '0004-11-19', 'Elisabet & Lisbeth'),
(2791, '0004-11-20', 'Pontus & Marina'),
(2796, '0004-11-21', 'Helga & Olga'),
(2801, '0004-11-22', 'Cecilia & Sissela'),
(2806, '0004-11-23', 'Klemens'),
(2811, '0004-11-24', 'Gudrun & Rune'),
(2816, '0004-11-25', 'Katarina & Katja'),
(2821, '0004-11-26', 'Linus'),
(2826, '0004-11-27', 'Asta & Astrid'),
(2831, '0004-11-28', 'Malte'),
(2836, '0004-11-29', 'Sune'),
(2841, '0004-11-30', 'Anders & Andreas'),
(2846, '0004-12-01', 'Oskar & Ossian'),
(2851, '0004-12-02', 'Beata & Beatrice'),
(2856, '0004-12-03', 'Lydia'),
(2861, '0004-12-04', 'Barbara & Barbro'),
(2866, '0004-12-05', 'Sven'),
(2871, '0004-12-06', 'Niklas & Nikolaus'),
(2876, '0004-12-07', 'Angela & Angelika'),
(2881, '0004-12-08', 'Virginia'),
(2886, '0004-12-09', 'Anna'),
(2891, '0004-12-10', 'Malena & Malin'),
(2896, '0004-12-11', 'Daniel & Daniela'),
(2901, '0004-12-12', 'Alexander & Alexis'),
(2906, '0004-12-14', 'Sixten & Sten'),
(2911, '0004-12-15', 'Gottfrid'),
(2916, '0004-12-16', 'Assar'),
(2921, '0004-12-17', 'Stig'),
(2926, '0004-12-18', 'Abraham'),
(2931, '0004-12-19', 'Isak'),
(2936, '0004-12-20', 'Isreal & Moses'),
(2941, '0004-12-21', 'Tomas'),
(2946, '0004-12-22', 'Jonatan & Natanael'),
(2951, '0004-12-23', 'Adam'),
(2956, '0004-12-24', 'Eva'),
(2961, '0004-12-26', 'Staffan & Stefan'),
(2966, '0004-12-27', 'Johan & Johannes'),
(2971, '0004-12-28', 'Benjamin'),
(2976, '0004-12-29', 'Natalia & Natalie'),
(2981, '0004-12-30', 'Abel & Set'),
(2986, '0004-12-31', 'Sylvester');
# --------------- END OF DATA ---------------


Jag har lagt data på var femte rad för att det enkelt ska gå att skjuta in "egna dagar" med ett minimum av omnumrering i scriptet.

andershz

Jo, den funkar också.
Men egentligen var det ju onödigt jobb att numrera alla posterna eftersom id_holiday har AUTO_INCREMENT.
Det hade gått lika bra att sätta id holiday = 0 på alla poster.
Jag tror jag skippar grynkorvens dag och några andra dagar av liknande dignitet, men de mer väsentliga helgdagarna är ju trevligt att slippa knappa in själv.

tannler

DATA är gjort i Excel och exporterat via Word till .txt så mer arbetet att numrera är litet.

Advertisement: