You are here

function webform_purge_update_7001 in Webform Purge 7

By default purge all webforms.

File

./webform_purge.install, line 62
Webform Purge installation.

Code

function webform_purge_update_7001(&$sandbox) {
  $query = db_select('webform', 'w');
  $query
    ->join('node', 'n', 'w.nid = n.nid');
  $query
    ->fields('n', array(
    'nid',
    'title',
  ))
    ->condition('w.status', '1')
    ->orderBy('n.title', 'ASC')
    ->addTag('node_access');
  $webforms = $query
    ->execute();
  $active_webforms = array();
  foreach ($webforms as $webform) {
    $active_webforms[$webform->nid] = $webform->nid;
  }
  variable_set('webform_purge_checkbox_state', $active_webforms);
}