216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
|
* Désinstaller le plugin
* @return boolean TRUE si la suppression a fonctionné
*/
public function uninstall()
{
if (file_exists($this->path() . '/uninstall.php'))
{
include $this->path() . '/uninstall.php';
}
unlink(PLUGINS_ROOT . '/' . $this->id . '.tar.gz');
$db = DB::getInstance();
$db->simpleExec('DELETE FROM plugins_signaux WHERE plugin = ?;', $this->id);
return $db->simpleExec('DELETE FROM plugins WHERE id = ?;', $this->id);
}
|
>
|
|
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
|
* Désinstaller le plugin
* @return boolean TRUE si la suppression a fonctionné
*/
public function uninstall()
{
if (file_exists($this->path() . '/uninstall.php'))
{
$plugin = $this;
include $this->path() . '/uninstall.php';
}
unlink(PLUGINS_ROOT . '/' . $this->id . '.tar.gz');
$db = DB::getInstance();
$db->simpleExec('DELETE FROM plugins_signaux WHERE plugin = ?;', $this->id);
return $db->simpleExec('DELETE FROM plugins WHERE id = ?;', $this->id);
}
|