You are here

function customfilter_import_form_submit in Custom filter 5

Same name and namespace in other branches
  1. 6 customfilter.admin.inc \customfilter_import_form_submit()
  2. 7.2 customfilter.module \customfilter_import_form_submit()
  3. 7 customfilter.module \customfilter_import_form_submit()

File

./customfilter.module, line 360

Code

function customfilter_import_form_submit($form_id, $form_values) {
  global $_customfilter_globals;
  if (!isset($_customfilter_globals)) {
    $_customfilter_globals = new stdClass();
  }
  $cg =& $_customfilter_globals;
  if ($file = file_check_upload('xml')) {
    if ($thefile = fopen($file->filepath, "rb")) {
      $fstat = fstat($thefile);
      $xml = fread($thefile, $fstat['size']);
      fclose($thefile);
      drupal_set_message(t('XML file %f imported.', array(
        '%f' => $file->filename,
      )));
      customfilter_xml_read($xml);
      _customfilter_xml_sql($cg->sets, $cg->filters);
    }
  }
}