You are here

function panels_node_uninstall in Panels 5.2

Same name and namespace in other branches
  1. 6.3 panels_node/panels_node.install \panels_node_uninstall()
  2. 6.2 panels_node/panels_node.install \panels_node_uninstall()
  3. 7.3 panels_node/panels_node.install \panels_node_uninstall()

Uninstall the panels node tables.

File

panels_node/panels_node.install, line 42

Code

function panels_node_uninstall() {

  // TODO: Delete all actual nodes that are panels_nodes.
  db_query("DELETE FROM {node} WHERE type = 'panel'");
  switch ($GLOBALS['db_type']) {
    case 'pgsql':
      db_query("DROP TABLE {panels_node}");
      break;
    case 'mysql':
    case 'mysqli':
      db_query("DROP TABLE IF EXISTS {panels_node}");
      break;
  }
}