4 This documment shows the current status of the backup/restore option.
6 Backup: WORKING. COMPLETED !!
8 Restore: WORKING. COMPLETED except logs.
11 ========== ========== ========== ========== ========== ==========
13 Now I show the specific detailed status of every item in the process:
17 - Backup FrontEnd............................................DONE
18 - Check Security........................................DONE
19 - Select Info to Backup.(from mods).....................DONE
20 - Check (summary info)..................................DONE
21 - Check mods.......................................DONE
22 - Check logs.......................................DONE
23 - Check users......................................DONE
24 - Check User Files.................................DONE
25 - Check Course Files...............................DONE
26 - Launch Backup.........................................DONE
27 - Show progress.........................................DONE
28 - Determine Backup location.............................DONE
29 - Delete old entries at backup startup..................DONE
30 - From database....................................DONE
31 - From filesystem..................................DONE
32 - Backup Items:..............................................DONE
33 - Backup Info data......................................DONE
34 - Course................................................DONE
35 - Course Summary Data................................DONE
36 x course info.....................................DONE
37 x sections info...................................DONE
38 x mods info.......................................DONE
39 - User Accounts Info.................................DONE
40 x admins..........................................DONE
41 - All..........................................DONE
42 x course creators.................................DONE
43 - All..........................................DONE
44 x teachers........................................DONE
45 - Course.......................................DONE
46 - All..........................................DONE
47 x students........................................DONE
48 - Course.......................................DONE
49 - All..........................................DONE
50 - Logs...............................................DONE
51 - Scales.............................................DONE
52 - Categories and Questions.(STEP 1)..................DONE
53 + categories......................................DONE
54 + questions structure.............................DONE
55 - Mods Info..........................................DONE
56 x assignments.....................................DONE
57 + course data..................................DONE
58 + user data....................................DONE
59 + files........................................DONE
60 x attendances.....................................DONE
61 + course data..................................DONE
62 + user data....................................DONE
63 + files.....(NOT EXISTS).......................DONE
64 x chats...........................................DONE
65 + course data..................................DONE
66 + user data....................................DONE
67 + files.....(NOT EXISTS).......................DONE
68 x choices.........................................DONE
69 + course data..................................DONE
70 + user data....................................DONE
71 + files.....(NOT EXISTS).......................DONE
72 x forums..........................................DONE
73 + course data..................................DONE
74 + user data....................................DONE
75 + files........................................DONE
76 x glosaries.......................................DONE
77 + course data..................................DONE
78 + user data....................................DONE
79 + files........................................DONE
80 x journals........................................DONE
81 + course data..................................DONE
82 + user data....................................DONE
83 + files.(NOT EXISTS)...........................DONE
84 x labels..........................................DONE
85 + course data..................................DONE
86 + user data....................................DONE
87 + files.(NOT EXISTS)...........................DONE
88 x quizzes.(STEP 2)................................DONE
89 + course data..................................DONE
90 + user data....................................DONE
91 + files.(ARE COURSE FILES !!!).................DONE
92 x resources.......................................DONE
93 + course data..................................DONE
94 + user data....................................DONE
95 + files..(ARE COURSE FILES !!!)................DONE
96 x surveys.........................................DONE
97 + course data..................................DONE
98 + user data....................................DONE
99 + files.....(NOT EXISTS).......................DONE
100 x workshops.......................................DONE
101 + course data..................................DONE
102 + user data....................................DONE
103 + files........................................DONE
104 x user files to temp..............................DONE
105 x course files to temp............................DONE
106 - Compress the backup (zip)..................................DONE.
107 - XML File................................................DONE.
108 - moddata files...........................................DONE.
109 - Course Files............................................DONE.
110 - User Files..............................................DONE.
111 - Copy finished file to browseable dir.......................DONE
112 - Delete old entries at backup end...........................DONE
113 - From database...........................................DONE
114 - From filesystem.........................................DONE
115 - Browse backup files........................................DONE
116 - Download backup files......................................DONE
117 - Delete backup files........................................DONE
118 - Program automatic backups..................................NO EXISTS
122 - Delete old entries at restore start........................DONE
123 - From database...........................................DONE
124 - From filesystem.........................................DONE
125 - Restore FrontEnd...........................................DONE
126 - Check Security........................................DONE
127 - Select File to Restore................................DONE
128 - Uncompress the backup (unzip).........................DONE
129 - XML File..........................................DONE
130 - Course Files......................................DONE
131 - User Files........................................DONE
132 - Check file is a valid one.............................DONE
133 - Load info from file...................................DONE
134 - Load Backup Info......................................DONE
135 - Load Course Header....................................DONE
136 - Restore into feature..................................DONE
137 - New course (restore)...............................DONE
138 - Existing course (import)...........................DONE
139 - Select Info to Restore (depending from backup)........DONE
140 - Make decisions........................................DONE
141 - About existing users...............................DONE
142 - Launch Restore........................................DONE
143 - Show progress.........................................DONE
144 - Restore Items:.............................................DONE
145 - Course................................................DONE
146 - Course Summary Data................................DONE
147 - Course Table....................................DONE
148 - Sections Table..................................DONE
149 - Modules Table...................................DONE
150 - User Accounts Info.................................DONE
151 x teacheras. .....................................DONE
152 - None .......................................DONE
153 - Course.......................................DONE
154 - All..........................................DONE
155 x students........................................DONE
156 - None.........................................DONE
157 - Course.......................................DONE
158 - All..........................................DONE
159 x creators........................................DONE
160 - None.........................................DONE
161 - Course.......................................DONE
162 - All..........................................DONE
163 x admins..........................................DONE
164 - None.........................................DONE
165 - Course.......................................DONE
166 - All..........................................DONE
167 - Categories and Questions.(STEP 1)..................DONE
168 + categories......................................DONE
169 + questions structure.............................DONE
170 - Scales.............................................DONE
171 - Mods Info Prepare..................................DONE
172 x read modules zone...............................DONE
173 x separate every mod..............................DONE
174 x xmlize (to array) and serialize it..............DONE
175 x save to db (backup_ids).........................DONE
176 - Mods Info..........................................DONE
177 x assignments.....................................DONE
178 + course data..................................DONE
179 + user data....................................DONE
180 + files........................................DONE
181 x attendances.....................................DONE
182 + course data..................................DONE
183 + user data....................................DONE
184 + files.(NOT EXISTS)...........................DONE
185 x chats...........................................DONE
186 + course data..................................DONE
187 + user data....................................DONE
188 + files.(NOT EXISTS)...........................DONE
189 x choices.........................................DONE
190 + course data..................................DONE
191 + user data....................................DONE
192 + files.(NOT EXISTS)...........................DONE
193 x forums..........................................DONE
194 + course data..................................DONE
195 + user data....................................DONE
196 + files........................................DONE
197 x glosaries.......................................DONE
198 + course data..................................DONE
199 + user data....................................DONE
200 + files........................................DONE
201 x journals........................................DONE
202 + course data..................................DONE
203 + user data....................................DONE
204 + files.(NOT EXISTS)...........................DONE
205 x labels..........................................DONE
206 + course data..................................DONE
207 + user data....................................DONE
208 + files.(NOT EXISTS)...........................DONE
209 x quizzes.(STEP 2)................................DONE
210 + course data..................................DONE
211 + user data....................................DONE
212 + files.(ARE COURSE FILES !!!).................DONE
213 x resources.......................................DONE
214 + course data..................................DONE
215 + user data....................................DONE
216 + files.(ARE COURSE FILES !!!).................DONE
217 x surveys.........................................DONE
218 + course data..................................DONE
219 + user data....................................DONE
220 + files.(NOT EXISTS)...........................DONE
221 x workshops.......................................DONE
222 + course data..................................DONE
223 + user data....................................DONE
224 + files........................................DONE
225 - User files from temp.......................................DONE
226 - Course files from temp.....................................DONE
227 - Log entries................................................NO EXISTS
228 - Readjust instance in course_modules........................DONE
229 - Readjust modinfo in course (serialize).....................DONE
230 - Delete old entries at restore end. .......................DONE
231 - From database...........................................DONE
232 - From filesystem.........................................DONE
233 - Upload backup files........................................DONE
235 ========== ========== ========== =========== =========== =========== ===
237 This is all. It's no a little thing !!! :-)