changed git call from https to git readonly
[atutor.git] / mods / photos / module.sql
1 # Photo Album Table
2 CREATE TABLE `pa_albums` (
3   `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
4   `name` VARCHAR(255) NOT NULL,
5   `location` VARCHAR(255) NOT NULL,
6   `description` TEXT NOT NULL,
7   `permission` TINYINT(1) UNSIGNED NOT NULL,
8   `member_id` INTEGER UNSIGNED NOT NULL,
9   `photo_id` INTEGER UNSIGNED NOT NULL,
10   `type_id` TINYINT(1) UNSIGNED NOT NULL,
11   `created_date` DATETIME NOT NULL,
12   `last_updated` DATETIME NOT NULL,
13   PRIMARY KEY (`id`)
14 )
15 ENGINE = MyISAM;
16
17 # Photos Table
18 CREATE TABLE `pa_photos` (
19   `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
20   `name` VARCHAR(255) NOT NULL,
21   `description` TEXT,
22   `alt_text` TEXT,
23   `member_id` INTEGER UNSIGNED NOT NULL,
24   `album_id` INTEGER UNSIGNED NOT NULL,
25   `ordering` SMALLINT UNSIGNED NOT NULL,
26   `created_date` DATETIME NOT NULL,
27   `last_updated` DATETIME NOT NULL,
28   PRIMARY KEY (`id`)
29 )
30 ENGINE = MyISAM;
31
32 # Course Album Table
33 CREATE TABLE `pa_course_album` (
34   `course_id` INTEGER UNSIGNED,
35   `album_id` INTEGER UNSIGNED,
36   PRIMARY KEY (`course_id`, `album_id`)
37 )
38 ENGINE = MyISAM;
39
40 # Photo Album Comments
41 CREATE TABLE `pa_album_comments` (
42   `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
43   `album_id` INTEGER UNSIGNED NOT NULL,
44   `member_id` INTEGER UNSIGNED NOT NULL,
45   `comment` TEXT NOT NULL,
46   `created_date` DATETIME NOT NULL,
47   PRIMARY KEY (`id`)
48 )
49 ENGINE = MyISAM;
50
51 # Photo Comments
52 CREATE TABLE `pa_photo_comments` (
53   `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
54   `photo_id` INTEGER UNSIGNED NOT NULL,
55   `member_id` INTEGER UNSIGNED NOT NULL,
56   `comment` TEXT NOT NULL,
57   `created_date` DATETIME NOT NULL,
58   PRIMARY KEY (`id`)
59 )
60 ENGINE = MyISAM;
61
62 # Initiali Config
63 INSERT INTO `config` VALUES ('pa_max_memory_per_member', '50');
64
65 # Languages Varaibles
66 INSERT INTO `language_text` VALUES ('en', '_module','photos','Photo Gallery',NOW(),''); #For admin
67 INSERT INTO `language_text` VALUES ('en', '_module','pa_photo_gallery','Photo Gallery',NOW(),'');
68 INSERT INTO `language_text` VALUES ('en', '_module','pa_albums','Albums',NOW(),'');
69 INSERT INTO `language_text` VALUES ('en', '_module','pa_photo','Photo',NOW(),'');
70 INSERT INTO `language_text` VALUES ('en', '_module','pa_photos','Photos',NOW(),'');
71 INSERT INTO `language_text` VALUES ('en', '_module','pa_profile_album','Profile Album',NOW(),'');
72 INSERT INTO `language_text` VALUES ('en', '_module','pa_edit_photos','Edit Photos',NOW(),'');
73 INSERT INTO `language_text` VALUES ('en', '_module','pa_edit_photo','Edit Photo',NOW(),'');
74 INSERT INTO `language_text` VALUES ('en', '_module','pa_edit_album','Edit Album',NOW(),'');
75 INSERT INTO `language_text` VALUES ('en', '_module','pa_delete_album','Delete Album',NOW(),'');
76 INSERT INTO `language_text` VALUES ('en', '_module','pa_delete_comment','Delete Comment',NOW(),'');
77 INSERT INTO `language_text` VALUES ('en', '_module','pa_delete_photo','Delete Photo',NOW(),'');
78 INSERT INTO `language_text` VALUES ('en', '_module','pa_delete_this_photo','Delete This Photo',NOW(),'');
79 INSERT INTO `language_text` VALUES ('en', '_module','pa_organize_photos','Organize Photos',NOW(),'');
80 INSERT INTO `language_text` VALUES ('en', '_module','pa_add_more_photos','Add More Photos',NOW(),'');
81 INSERT INTO `language_text` VALUES ('en', '_module','pa_upload_blurb','Click "Add More Photo" and browse for the picture that you wished to upload.  These photos will be processed and displayed below.  You also have the option to remove the pending photos anytime.  When you are done, click "Upload".',NOW(),'');
82 INSERT INTO `language_text` VALUES ('en', '_module','pa_album_name','Album Name',NOW(),'');
83 INSERT INTO `language_text` VALUES ('en', '_module','pa_album_type','Album Type',NOW(),'');
84 INSERT INTO `language_text` VALUES ('en', '_module','pa_album_location','Album Location',NOW(),'');
85 INSERT INTO `language_text` VALUES ('en', '_module','pa_album_description','Album Description',NOW(),'');
86 INSERT INTO `language_text` VALUES ('en', '_module','pa_album_cover','Album Cover',NOW(),'');
87 INSERT INTO `language_text` VALUES ('en', '_module','pa_last_updated','Last Updated',NOW(),'');
88 INSERT INTO `language_text` VALUES ('en', '_module','pa_my_albums','My Albums',NOW(),'');
89 INSERT INTO `language_text` VALUES ('en', '_module','pa_course_albums','Course Albums',NOW(),'');
90 INSERT INTO `language_text` VALUES ('en', '_module','pa_shared_albums','Shared Albums',NOW(),'');
91 INSERT INTO `language_text` VALUES ('en', '_module','pa_create_album','Create Album',NOW(),'');
92 INSERT INTO `language_text` VALUES ('en', '_module','pa_alt_text','Alternative Text',NOW(),'');
93 INSERT INTO `language_text` VALUES ('en', '_module','pa_processed','Processed',NOW(),'');
94 INSERT INTO `language_text` VALUES ('en', '_module','pa_no_album','No Album Available',NOW(),'');
95 INSERT INTO `language_text` VALUES ('en', '_module','pa_no_photos','No Photos Available',NOW(),'');
96 INSERT INTO `language_text` VALUES ('en', '_module','pa_no_image','No image',NOW(),'');
97 INSERT INTO `language_text` VALUES ('en', '_module','pa_organize_photo_blurb','Note: Drag photos using a mouse, or [CTRL]+[Left/Right/Up/Down Arrow] keys to rearrange them.',NOW(),'');
98 INSERT INTO `language_text` VALUES ('en', '_module','pa_of','of',NOW(),'');
99 INSERT INTO `language_text` VALUES ('en', '_module','pa_undo','Undo',NOW(),'');
100 INSERT INTO `language_text` VALUES ('en', '_module','pa_redo','Redo',NOW(),'');
101 INSERT INTO `language_text` VALUES ('en', '_module','pa_click_here_to_edit','Click here to edit',NOW(),'');
102 INSERT INTO `language_text` VALUES ('en', '_module','pa_click_item_to_edit','Click item to edit',NOW(),'');
103 INSERT INTO `language_text` VALUES ('en', '_module','pa_write_a_comment','Write a comment...',NOW(),'');
104 INSERT INTO `language_text` VALUES ('en', '_module','pa_preferences','Album Preferences',NOW(),'');
105 INSERT INTO `language_text` VALUES ('en', '_module','pa_max_memory','Maximum Memory Size allowed per member',NOW(),'');
106 INSERT INTO `language_text` VALUES ('en', '_module','pa_memory_usage','Memory Usage',NOW(),'');
107 INSERT INTO `language_text` VALUES ('en', '_module','pa_open_upload_manager','Open Upload Manager',NOW(),'');
108 INSERT INTO `language_text` VALUES ('en', '_module','pa_close_upload_manager','Close Upload Manager',NOW(),'');
109 INSERT INTO `language_text` VALUES ('en', '_module','pa_album_permission','Album Permission',NOW(),'');
110 INSERT INTO `language_text` VALUES ('en', '_module','pa_private','Private',NOW(),'');
111 INSERT INTO `language_text` VALUES ('en', '_module','pa_shared','Shared',NOW(),'');
112 INSERT INTO `language_text` VALUES ('en', '_module','pa_uploaded_by','Uploaded by',NOW(),'');
113
114
115 # Error messages
116 INSERT INTO `language_text` VALUES ('en', '_msgs','AT_ERROR_PA_ADD_COMMENT_FAILED','Comment could not be added due to an internal error.  Please try again.',NOW(),'');
117 INSERT INTO `language_text` VALUES ('en', '_msgs','AT_ERROR_PA_EMPTY_COMMENT','Comment can not be empty.',NOW(),'');
118 INSERT INTO `language_text` VALUES ('en', '_msgs','AT_ERROR_PA_ADD_PHOTO_FAILED','Photo could not be added due to an internal error.  Please try again.',NOW(),'');
119 INSERT INTO `language_text` VALUES ('en', '_msgs','AT_ERROR_PA_CREATE_ALBUM_FAILED','Album could not be created due to an internal error.  Please try again.',NOW(),'');
120 INSERT INTO `language_text` VALUES ('en', '_msgs','AT_ERROR_PA_EDIT_ALBUM_FAILED','Album could not be edited due to an internal error.  Please try again.',NOW(),'');
121 INSERT INTO `language_text` VALUES ('en', '_msgs','AT_ERROR_PA_EDIT_PHOTO_FAILED','Photo could not be edited due to an internal error.  Please try again.',NOW(),'');
122 INSERT INTO `language_text` VALUES ('en', '_msgs','AT_ERROR_PA_EMTPY_ALBUM_NAME','Album name can not be empty.',NOW(),'');
123 INSERT INTO `language_text` VALUES ('en', '_msgs','AT_ERROR_PA_PHOTO_NOT_FOUND','Photo can not be found.',NOW(),'');
124 INSERT INTO `language_text` VALUES ('en', '_msgs','AT_ERROR_PA_MEMORY_INPUT_ERROR','Invalid input.  Please enter a valid Integer.',NOW(),'');
125 INSERT INTO `language_text` VALUES ('en', '_msgs','AT_ERROR_PA_MEMORY_SQL_ERROR','Preferences were not updated due to an internal error.  Please try again.',NOW(),'');
126 INSERT INTO `language_text` VALUES ('en', '_msgs','AT_ERROR_PA_EXCEEDED_MAX_USAGE','You have exceeded the maximum allowable memory usage for the photo album.',NOW(),'');
127
128 # Confirm messages
129 INSERT INTO `language_text` VALUES ('en', '_msgs','AT_CONFIRM_PA_DELETE_ALBUM','Are you sure you want to delete the album <strong>%s</strong>? Once deleted, photos can not be recovered.',NOW(),'');
130 INSERT INTO `language_text` VALUES ('en', '_msgs','AT_CONFIRM_PA_DELETE_PHOTO','Are you sure you want to delete this Photo?',NOW(),'');
131 INSERT INTO `language_text` VALUES ('en', '_msgs','AT_CONFIRM_PA_DELETE_COMMENT','Are you sure you want to delete this comment?',NOW(),'');