function pathauto_patterns_export_all_pathauto_setting in Patterns 7.2        
                          
                  
                        
1 string reference to 'pathauto_patterns_export_all_pathauto_setting'
  - pathauto_patterns in patterns_components/components/pathauto.inc
File
 
   - patterns_components/components/pathauto.inc, line 44
Code
function pathauto_patterns_export_all_pathauto_setting($args = NULL, &$result = NULL) {
  
  
  module_load_include('inc', 'pathauto');
  $result = array();
  $data = array(
    'tag' => 'pathauto_setting',
  );
  $data['pathauto_verbose'] = variable_get('pathauto_verbose', FALSE);
  $data['pathauto_separator'] = variable_get('pathauto_separator', '-');
  $data['pathauto_case'] = variable_get('pathauto_case', PATHAUTO_CASE_LOWER);
  $data['pathauto_max_length'] = variable_get('pathauto_max_length', 100);
  $data['pathauto_max_component_length'] = variable_get('pathauto_max_component_length', 100);
  $data['pathauto_update_action'] = variable_get('pathauto_update_action', PATHAUTO_UPDATE_ACTION_DELETE);
  $data['pathauto_transliterate'] = variable_get('pathauto_transliterate', FALSE) && module_exists('transliteration');
  $data['pathauto_reduce_ascii'] = variable_get('pathauto_reduce_ascii', FALSE);
  $data['pathauto_ignore_words'] = variable_get('pathauto_ignore_words', PATHAUTO_IGNORE_WORDS);
  $punctuation = pathauto_punctuation_chars();
  foreach ($punctuation as $name => $details) {
    $details['default'] = PATHAUTO_PUNCTUATION_REMOVE;
    if ($details['value'] == variable_get('pathauto_separator', '-')) {
      $details['default'] = PATHAUTO_PUNCTUATION_REPLACE;
    }
    $data['pathauto_punctuation_' . $name] = variable_get('pathauto_punctuation_' . $name, $details['default']);
  }
  $action = array(
    PATTERNS_MODIFY => $data,
  );
  array_push($result, $action);
  return $result;
}