diff options
| author | erdgeist <erdgeist@bauklotz.local> | 2009-03-10 19:59:02 +0100 |
|---|---|---|
| committer | erdgeist <erdgeist@bauklotz.local> | 2009-03-10 19:59:02 +0100 |
| commit | d6049aeffc7de43393a9a7a1d2f95f26422a046f (patch) | |
| tree | 7036f509aa4f4a518a00ddb0e12fe8a6eb4d563a /lib | |
| parent | 3b3158199f147646348fae0008d3f63062967a87 (diff) | |
| parent | 14ada6b405dac2bea27a2959f6f73a7398776b0b (diff) | |
Merge branch 'master' of ssh://git@svn.medienhaus.udk-berlin.de/usr/local/git/cccms
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/tasks/development_init.rake | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/lib/tasks/development_init.rake b/lib/tasks/development_init.rake index 22553fc..789cdf6 100644 --- a/lib/tasks/development_init.rake +++ b/lib/tasks/development_init.rake | |||
| @@ -58,4 +58,32 @@ namespace :cccms do | |||
| 58 | 58 | ||
| 59 | n.publish_draft! | 59 | n.publish_draft! |
| 60 | end | 60 | end |
| 61 | |||
| 62 | desc "Convert Entities to real charactes" | ||
| 63 | task :convert_entities => :environment do |t| | ||
| 64 | Page.all.each do |page| | ||
| 65 | if page.body && page.body != "" | ||
| 66 | puts ">> #{page.id} -- #{page.node.unique_name if page.node}" | ||
| 67 | tmp_body = page.body.dup | ||
| 68 | tmp_body.gsub!(/ä/, "ä") | ||
| 69 | tmp_body.gsub!(/ö/, "ö") | ||
| 70 | tmp_body.gsub!(/ü/, "ü") | ||
| 71 | tmp_body.gsub!(/Ä/, "ä") | ||
| 72 | tmp_body.gsub!(/Ö/, "ö") | ||
| 73 | tmp_body.gsub!(/Ü/, "ü") | ||
| 74 | tmp_body.gsub!(/ß/, "ß") | ||
| 75 | tmp_body.gsub!(/ /, " ") | ||
| 76 | tmp_body.gsub!(/–/, "–") | ||
| 77 | tmp_body.gsub!(/µ/, "µ") | ||
| 78 | tmp_body.gsub!(/³/, "³") | ||
| 79 | tmp_body.gsub!(/é/, "é") | ||
| 80 | tmp_body.gsub!(/§/, "§") | ||
| 81 | tmp_body.gsub!(/“/, "“") | ||
| 82 | tmp_body.gsub!(/”/, "”") | ||
| 83 | tmp_body.gsub!(/„/, "„") | ||
| 84 | page.body = tmp_body | ||
| 85 | page.save | ||
| 86 | end | ||
| 87 | end | ||
| 88 | end | ||
| 61 | end \ No newline at end of file | 89 | end \ No newline at end of file |
