Example #1
0
 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)');
 }