-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage-info.xml
72 lines (56 loc) · 3.06 KB
/
package-info.xml
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
<?xml version="1.0"?>
<!DOCTYPE package-info SYSTEM "https://www.elkarte.net/site/package-info">
<package-info xmlns="https://www.elkarte.net/site/package-info" xmlns:elk="https://www.elkarte.net/">
<id>Levertine:Gallery</id>
<name>Levertine Gallery</name>
<version>1.2.2</version>
<type>modification</type>
<install for="1.1.7 - 1.1.99">
<!-- readme files -->
<readme lang="english" parsebbc="true" type="file">readme/readme.english.txt</readme>
<!-- Dependencies -->
<require-dir name="levgal_src" destination="SOURCEDIR">Source files</require-dir>
<require-dir name="levgal_tpl" destination="THEMEDIR">Templates</require-dir>
<require-dir name="levgal_lng/english" destination="THEMEDIR/languages/">Language files</require-dir>
<require-dir name="levgal_lng/french" destination="THEMEDIR/languages/"></require-dir>
<require-dir name="levgal_lng/german" destination="THEMEDIR/languages/"></require-dir>
<require-dir name="levgal_lng/italian" destination="THEMEDIR/languages/"></require-dir>
<require-file name="other/MGalleryItem.php" destination="BOARDDIR">Compatability</require-file>
<!-- Resources -->
<require-dir name="levgal_res" destination="THEMEDIR/">CSS, JS, images</require-dir>
<!-- Notifications -->
<require-dir name="other/MentionType" destination="SUBSDIR/">Likes and Notifications</require-dir>
<!-- Scheduled Tasks -->
<require-dir name="other/ScheduledTask" destination="SUBSDIR/">Scheduled Tasks</require-dir>
<!-- And the most important bit -->
<require-dir name="lgal_items" destination="BOARDDIR">Storage for files</require-dir>
<!-- Portal integration files -->
<require-dir name="other/tp-files" destination="BOARDDIR">TinyPortal integration files</require-dir>
<!-- Database -->
<database>install.php</database>
<!-- And on to the admin panel. -->
<redirect url="?action=admin;area=lgaldash" />
</install>
<uninstall for="1.1 - 1.1.99">
<!-- Hooks and Tasks -->
<code>uninstall-required.php</code>
<!-- Dependencies -->
<remove-dir name="SOURCEDIR/levgal_src">Removing source files</remove-dir>
<remove-dir name="THEMEDIR/levgal_tpl">Removing templates</remove-dir>
<remove-dir name="THEMEDIR/languages/english/levgal_lng">Removing language files</remove-dir>
<remove-dir name="THEMEDIR/languages/french/levgal_lng"></remove-dir>
<remove-dir name="THEMEDIR/languages/german/levgal_lng"></remove-dir>
<remove-dir name="THEMEDIR/languages/italian/levgal_lng"></remove-dir>
<remove-file name="BOARDDIR/MGalleryItem.php" />
<!-- Resources -->
<remove-dir name="THEMEDIR/levgal_res">Removing CSS, JS, images</remove-dir>
<!-- Notifications -->
<remove-file name="SUBSDIR/MentionType/LgcommentMention.php">Removing Notifications</remove-file>
<remove-file name="SUBSDIR/MentionType/LglikeMention.php" />
<remove-file name="SUBSDIR/MentionType/LgnewMention.php" />
<!-- Scheduled Task -->
<remove-file name="SUBSDIR/ScheduledTask/LevgalMaintenance.php">Removing Scheduled Task</remove-file>
<!-- Database -->
<database>uninstall-optional.php</database>
</uninstall>
</package-info>