-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path_sql_install.sql
More file actions
122 lines (94 loc) · 6.89 KB
/
_sql_install.sql
File metadata and controls
122 lines (94 loc) · 6.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
-- 01-Gallery - Copyright 2003-2015 by Michael Lorer - 01-Scripts.de
-- Lizenz: Creative-Commons: Namensnennung-Keine kommerzielle Nutzung-Weitergabe unter gleichen Bedingungen 3.0 Deutschland
-- Weitere Lizenzinformationen unter: http://www.01-scripts.de/lizenz.php
-- Modul: 01gallery
-- Dateiinfo: SQL-Befehle für die Erstinstallation der 01-Gallery
-- #fv.212#
-- ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** * *
-- --------------------------------------------------------
SET AUTOCOMMIT=0;
START TRANSACTION;
-- --------------------------------------------------------
--
-- Neue Einstellungs-Kategorie für Modul anlegen
-- Einstellungen importieren
--
INSERT INTO 01prefix_settings (modul,is_cat,catid,sortid,idname,name,exp,formename,formwerte,input_exp,standardwert,wert,nodelete,hide) VALUES
('#modul_idname#', 1, 1, 1, 'gallerysettings', 'Einstellungen', NULL, '', '', NULL, NULL, NULL, 0, 0),
('#modul_idname#', 1, 2, 2, 'bildeinstellungen', 'Bildeinstellungen', '', '', '', '', '', '', 1, 0),
('#modul_idname#', 0, 2, 1, 'resize_pics_on_upload', 'Bilder beim Hochladen verkleinern?', 'Eine Version mit der vollen Bildauflösung bleibt erhalten.', 'Ja|Nein' ,'1|0', '', '0', '0', 0, 0),
('#modul_idname#', 0, 2, 2, 'resize_maxpicsize', 'Maximale Bildauflösung','Bilder mit höherer Auflösung werden ggf. verkleinert.','text','10','Pixel (Breite x Höhe)','1024x768','1024x768', 0, 0),
('#modul_idname#', 0, 2, 3, 'galpic_size', 'Maximale Dateigröße (Galeriebilder)', '', 'text', '5', 'KB', '1024', '2000', 0, 0),
('#modul_idname#', 0, 2, 4, 'thumbnail_type','Thumbnails','<a href=\"javascript:modulpopup(''#modul_idname#'',''recreate_thumbnails'','''','''','''',510,450);\">Thumbnails neu generieren</a>','Dynamische Größe (Seitenverhältnis beibehalten)|Feste Größe (Bilder werden zugeschnitten)','dyn|fix','','fix','fix',0,0),
('#modul_idname#', 0, 2, 5, 'tb_size','Maximale Thumbnail-Größe','Breite und Höhe in Pixeln ohne Einheit angeben.','text','10','Pixel (Breite x Höhe)','150x100','150x100',0,0),
('#modul_idname#', 1, 3, 3, 'csssettings', 'CSS-Einstellungen', '', '', '', '', '', '', 0, 0),
('#modul_idname#', 0, 3, 1, 'extern_css', 'Externe CSS-Datei', 'Geben Sie einen absoluten Pfad inkl. <b>http://</b> zu einer externen CSS-Datei an.\nIst dieses Feld leer, wird die Datei templates/style.css aus dem Modulverzeichnis verwendet.', 'text', '50', '', '', '', 0, 0),
('#modul_idname#', 0, 1, 4, 'use_lightbox', 'Lightbox für die Ausgabe aktivieren?', '', 'Lightbox auf der Detailseite|Lightbox statt Detailseite (keine Kommentare)|Keine Lightbox', '1|2|0', '', '1', '1', 0, 0),
('#modul_idname#', 0, 1, 1, 'gals_per_page', 'Anzahl Bilderalben pro Seite', '', 'text', '5', 'Alben', '20', '20', 0, 0),
('#modul_idname#', 0, 1, 0, 'gals_listtype', 'Bilderalben ausgeben...','','Klassische Darstellung (Albentitel + Beschreibung)|Kompakte Darstellung (nur Ausgabe des Titels)','1|2','','1','1',0,0),
('#modul_idname#', 0, 1, 5, 'gal_comments', 'Bilderkommentare aktivieren?', '', 'Ja|Nein', '1|0', '', '1', '1', 0, 0),
('#modul_idname#', 0, 1, 2, 'pics_per_line', 'Anzahl Thumbnails pro Zeile', '', '3|4|5|6|7|8|9|10|automatisch', '30.0%|20.0%|17.0%|15.0%|13.0%|11.0%|10.0%|9.0%|auto', '', '17.0%', 'auto', 0, 0),
('#modul_idname#', 0, 1, 3, 'thumbs_per_page', 'Anzahl Thumbnails pro Seite', '', 'text', '5', 'Thumbnails', '25', '25', 0, 0);
-- --------------------------------------------------------
--
-- Menüeinträge anlegen
--
INSERT INTO 01prefix_menue (name,link,modul,sicherheitslevel,rightname,rightvalue,sortorder,subof,hide) VALUES
('<b>Bilderalben</b>', '_loader.php?modul=#modul_idname#&loadpage=galerien', '#modul_idname#', 1, 'editgal', '1', 2, 0, 0),
('Neues Album anlegen', '_loader.php?modul=#modul_idname#&action=new_gal&loadpage=galerien', '#modul_idname#', 1, 'newgal', '1', 1, 0, 0),
('<b>Bilderalben</b>', '_loader.php?modul=#modul_idname#&loadpage=galerien', '#modul_idname#', 1, 'editgal', '2', 2, 0, 0),
('Kommentare verwalten', 'comments.php?modul=#modul_idname#', '#modul_idname#', 1, 'editcomments', '1', 3, 0, 0);
-- --------------------------------------------------------
--
-- Benutzerrechte und Rechte-Kategorien anlegen
--
INSERT INTO 01prefix_rights (modul,is_cat,catid,sortid,idname,name,exp,formename,formwerte,input_exp,standardwert,nodelete,hide,in_profile) VALUES
('#modul_idname#', 1, 1, 1, '01gallery_userrights', 'Benutzerrechte', NULL, '', '', NULL, NULL, 0, 0, 0),
('#modul_idname#', 0, 1, 2, 'editgal', 'Bildergalerien bearbeiten', '', 'Alle Galerien bearbeiten|Nur eigene Galerien bearbeiten', '2|1', '', '1', 0, 0, 0),
('#modul_idname#', 0, 1, 1, 'newgal', 'Neue Galerie anlegen', '', 'Ja|Nein', '1|0', '', '1', 0, 0, 0),
('#modul_idname#', 0, 1, 3, 'uploadpics', 'Kann Bilder hochladen?', '', 'Darf keine Bilder hochladen|Nur in eigene Galerien hochladen|Kann in alle Galerien hochladen', '0|1|2', '', '1', 0, 0, 0);
ALTER TABLE `01prefix_user` ADD `#modul_idname#_editgal` tinyint( 1 ) NOT NULL DEFAULT '1';
ALTER TABLE `01prefix_user` ADD `#modul_idname#_newgal` tinyint( 1 ) NOT NULL DEFAULT '1';
ALTER TABLE `01prefix_user` ADD `#modul_idname#_uploadpics` tinyint( 1 ) NOT NULL DEFAULT '1';
--
-- Dem Benutzer, der das Modul installiert hat die entsprechenden Rechte zuweisen
--
UPDATE `01prefix_user` SET `#modul_idname#_editgal` = '2' WHERE `01prefix_user`.`id` = #UID_ADMIN_AKT# LIMIT 1;
UPDATE `01prefix_user` SET `#modul_idname#_uploadpics` = '2' WHERE `01prefix_user`.`id` = #UID_ADMIN_AKT# LIMIT 1;
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `01modulprefix_galerien`
--
CREATE TABLE IF NOT EXISTS `01modulprefix_galerien` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`subof` int(10) NOT NULL DEFAULT '0',
`sortid` int(10) NOT NULL DEFAULT '0',
`galtimestamp` int(15) NOT NULL DEFAULT '0',
`galpassword` varchar(40) NULL DEFAULT NULL,
`galeriename` varchar(255) DEFAULT NULL,
`beschreibung` text NULL DEFAULT NULL,
`galpic` int(10) NULL DEFAULT NULL,
`anzahl_pics` int(5) NOT NULL DEFAULT '0',
`uid` int(10) NOT NULL DEFAULT '0',
`comments` tinyint(1) NOT NULL DEFAULT '0',
`hide` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `01modulprefix_pictures`
--
CREATE TABLE IF NOT EXISTS `01modulprefix_pictures` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`galid` int(10) NOT NULL DEFAULT '0',
`sortorder` int(5) NOT NULL DEFAULT '0',
`pictimestamp` int(15) NOT NULL DEFAULT '0',
`orgname` varchar(100) NOT NULL DEFAULT '0',
`filename` varchar(25) NOT NULL DEFAULT '0',
`title` varchar(100) NULL DEFAULT NULL,
`pictext` text NULL DEFAULT NULL,
`uid` int(10) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
COMMIT;