public function uninstall() { $items = ORM::factory('item')->find_all(); foreach ($items as $item) { $path = $item->file_path() . $name; $orig = str_replace(VARPATH . 'albums/', VARPATH . 'originals/', $path); if (file_exists($orig)) { @unlink($path); @rename($orig, $path); } } graphics::mark_dirty(1, 1); Database::instance()->query('DROP TABLE {emboss_overlays}'); Database::instance()->query('DROP TABLE {emboss_mappings}'); Database::instancs()->query("delete from {modules} where name='emboss'"); log::info('emboss', 'module uninstalled (database dropped/overlays removed)'); }