--- swfcharts_old.module 2009-10-08 13:09:32.000000000 -0500 +++ swfcharts.module 2009-10-08 13:09:32.000000000 -0500 @@ -74,7 +74,7 @@ function swfcharts_cron() { // Note: if files are created in this dir by a non-apache user, they cannot // be removed by cron and will result in warning messages being generated // when cron is run. Do not put files in this dir. - $files_dir = variable_get('swfcharts_xmldir', ''); + $files_dir = _swfcharts_xmldir(); $files_purge = variable_get('swfcharts_files_purge', 120); if (!empty($files_dir) && $files_purge) { @@ -345,14 +345,9 @@ function _swfcharts_charts_rootdir() { * if not exists, report problems. */ function _swfcharts_xmldir() { - $swfcharts_xmldir = variable_get('swfcharts_xmldir', FALSE); - if (empty($swfcharts_xmldir)) { - $swfcharts_xmldir = file_directory_path() . '/swfcharts'; - if(!is_dir($swfcharts_xmldir)) { - $dir_created = mkdir($swfcharts_xmldir, 0777); - } else { - $dir_created = TRUE; - } + $swfcharts_xmldir = file_directory_path() . '/swfcharts'; + if(!is_dir($swfcharts_xmldir)) { + $dir_created = mkdir($swfcharts_xmldir, 0777); if ($dir_created) { variable_set('swfcharts_xmldir', $swfcharts_xmldir); drupal_set_message(t('Created ' . $swfcharts_xmldir));