Skip to content

Commit 2d58187

Browse files
author
mutec
committed
remove uninstall listener for uninstall script
1 parent 7ef13f6 commit 2d58187

6 files changed

Lines changed: 37 additions & 43 deletions

File tree

files/acp/install_de.mysterycode.wcf.spiders.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
use wcf\data\cronjob\CronjobAction;
34
use wcf\data\cronjob\CronjobList;
45

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?php
2+
3+
use wcf\data\cronjob\CronjobAction;
4+
use wcf\data\cronjob\CronjobList;
5+
use wcf\system\cronjob\RefreshSearchRobotsCronjob;
6+
7+
$cronList = new CronjobList();
8+
$cronList->getConditionBuilder()->add('cronjob.className = ?', [RefreshSearchRobotsCronjob::class]);
9+
$cronList->readObjects();
10+
$cron = $cronList->current();
11+
12+
if ($cron->isDisabled) {
13+
$cronAction = new CronjobAction(array($cron), 'toggle');
14+
$cronAction->executeAction();
15+
}

files/lib/system/event/listener/MysteryCodeSpiderRefreshUninstallListener.class.php

Lines changed: 0 additions & 32 deletions
This file was deleted.

package.xml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,21 @@
66
<packagename language="de"><![CDATA[Benutzerdefinierte Spider-Liste]]></packagename>
77
<packagedescription><![CDATA[spiders]]></packagedescription>
88
<packagedescription language="de"><![CDATA[Suchmaschinenroboter]]></packagedescription>
9-
<version>1.1.0</version>
10-
<date>2016-12-15</date>
9+
<version>1.1.1</version>
10+
<date>2017-11-29</date>
1111
</packageinformation>
12+
13+
<compatibility>
14+
<api version="2018" />
15+
<api version="2017" />
16+
</compatibility>
1217

1318
<requiredpackages>
14-
<requiredpackage minversion="3.0.0 RC 1"><![CDATA[com.woltlab.wcf]]></requiredpackage>
19+
<requiredpackage minversion="3.0.0"><![CDATA[com.woltlab.wcf]]></requiredpackage>
1520
</requiredpackages>
1621

1722
<excludedpackages>
18-
<excludedpackage version="3.1.0 Alpha 1"><![CDATA[com.woltlab.wcf]]></excludedpackage>
23+
<excludedpackage version="3.2.0 Alpha 1"><![CDATA[com.woltlab.wcf]]></excludedpackage>
1924
</excludedpackages>
2025

2126
<authorinformation>
@@ -46,9 +51,16 @@
4651
<instructions type="update" fromversion="1.0.1">
4752
<!-- files -->
4853
<instruction type="file" />
49-
54+
5055
<!-- XMLs -->
5156
<instruction type="eventListener">xml/eventListener.xml</instruction>
5257
<instruction type="cronjob">xml/cronjob.xml</instruction>
5358
</instructions>
59+
<instructions type="update" fromversion="1.1.0">
60+
<!-- files -->
61+
<instruction type="file" />
62+
63+
<!-- XMLs -->
64+
<instruction type="eventListener">xml/eventListener.xml</instruction>
65+
</instructions>
5466
</package>

xml/cronjob.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!DOCTYPE xml>
3-
<data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com https://mysterycode.de/XSD/cronjob.xsd">
2+
<data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com https://www.woltlab.com/XSD/vortex/cronjob.xsd">
43
<import>
54
<cronjob name="de.mysterycode.wcf.spiders.refreshSpiders">
65
<classname>wcf\system\cronjob\MysteryCodeSpiderRefreshCronjob</classname>

xml/eventListener.xml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<!DOCTYPE xml>
3-
<data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com https://mysterycode.de/XSD/eventListener.xsd">
4-
<import>
2+
<data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com https://www.woltlab.com/XSD/vortex/eventListener.xsd">
3+
<delete>
54
<eventlistener name="uninstallPackageAction">
65
<eventclassname>wcf\acp\action\UninstallPackageAction</eventclassname>
76
<eventname>execute</eventname>
87
<listenerclassname>wcf\system\event\listener\MysteryCodeSpiderRefreshUninstallListener</listenerclassname>
98
<environment>admin</environment>
109
</eventlistener>
11-
</import>
10+
</delete>
1211
</data>

0 commit comments

Comments
 (0)