I can't remove the task on uninstall
Here is the package-info.xml
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE package-info SYSTEM "http://www.simplemachines.org/xml/package-info">
<!--Generated with Mod Manager (c) 2013 Yoshi2889-->
<package-info xmlns:smf="http://www.simplemachines.org/" xmlns="http://www.simplemachines.org/xml/package-info">
<id>connor0095:DUOS-DavisUnitOrganiz</id>
<name>DUOS - Davis' Unit Organization System</name>
<version>0.1</version>
<type>modification</type>
<install for="2.0 - 2.0.99">
<readme parsebbc="true">readme.txt</readme>
<modification>install.xml</modification>
<database>installDatabase.php</database>
</install>
<uninstall for="2.0 - 2.0.99">
<modification reverse="true">install.xml</modification>
<database>uninstallDatabase.php</database>
</uninstall>
</package-info>
Here is the code in question: uninstallDatabase.php
<?php
if (file_exists(dirname(__FILE__) . '/SSI.php') && !defined('SMF'))
require_once(dirname(__FILE__) . '/SSI.php');
elseif (!defined('SMF'))
die('<b>Error:</b> Cannot uninstall - please verify you put this file in the same place as SMF\'s SSI.php.');
db_extend('packages');
global $smcFunc;
//This is the function in question
$smcFunc['db_query'](' ', "
DELETE FROM {db_prefix}scheduled_tasks WHERE task = 'duos_reload' ",' '
);
?>
I uninstall and it simply doesn't delete the row. It doesn't throw any errors or anything.
I fixed it by changing <database> to <code> in the <uninstall>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE package-info SYSTEM "http://www.simplemachines.org/xml/package-info">
<!--Generated with Mod Manager (c) 2013 Yoshi2889-->
<package-info xmlns:smf="http://www.simplemachines.org/" xmlns="http://www.simplemachines.org/xml/package-info">
<id>connor0095:DUOS-DavisUnitOrganiz</id>
<name>DUOS - Davis' Unit Organization System</name>
<version>0.1</version>
<type>modification</type>
<install for="2.0 - 2.0.99">
<readme parsebbc="true">readme.txt</readme>
<modification>install.xml</modification>
<database>installDatabase.php</database>
</install>
<uninstall for="2.0 - 2.0.99">
<modification reverse="true">install.xml</modification>
<code>uninstallDatabase.php</code>
</uninstall>
</package-info>