php_app/app/views/admin/menu_items/import.html.haml
Nicolas Bally 5cf3a3e83d initial
2014-11-25 22:56:20 +01:00

113 lines
3.3 KiB
Plaintext

-@agendas.each do |actu|
-@event= Event.new(:skip_date => true,:stop_date => true, :start_at => (actu["start_at"] != "0000-00-00 00:00:00" ? actu["start_at"] : "2010-01-01 00:00:00"),:stop_at => (actu["finished_at"] != "0000-00-00 00:00:00" ? actu["finished_at"] : "2010-01-01 00:00:00"), :updated_at => actu["updated_at"], :created_at => actu["created_at"],:title => actu["title"],:description => HTMLEntities.new.decode(actu["description"]) )
-if @event.save
-content = ""
-begin
=@event.block.portlets << Portlet.create(:content => TextContent.new(:content => HTMLEntities.new.decode(actu["content"])))
-rescue
-else
=debug @event.errors
-@album = Album.create(:name => "images actualité")
-@actualitees.each do |actu|
-@article= Article.new(:enabled => true, :frontpage => true,:end_at => (actu["end_at"] != "0000-00-00 00:00:00" ? actu["end_at"] : "2010-01-01 00:00:00"), :published_at => (actu["start_at"] != "0000-00-00 00:00:00" ? actu["start_at"] : "2010-01-01 00:00:00"), :updated_at => actu["updated_at"], :created_at => actu["created_at"],:title => actu["title"],:description => HTMLEntities.new.decode(actu["description"]) )
-begin
-rep = false
-rep = @article.save
-rescue
%h2 erreur
=debug @article
-if rep
-content = ""
-begin
=@article.block.portlets << Portlet.create(:content => TextContent.new(:content => HTMLEntities.new.decode(actu["content"])))
-rescue
-@url = Rails.root.join("public", "system","images", actu["id"],"original",actu["image_file_name"])
-if File.exist?(@url)
=debug File.open(@url)
-@image_file = ImageFile.new(:file => File.open(@url))
-@image_file.album_id = @album.id
=debug @image_file.save
-@article.image_file_id = @image_file.id
-@article.save
-@blocks.each do |block|
-if block["block_name_id"] == "1"
-lang_page = @lang_pages[block["lang_page_id"].to_i]
-page = @pages[lang_page["page_id"].to_i]
-if page and lang_page
-@menu_item= MenuItem.new(:id => page["id"].to_i,:position => page["position"].to_i,:enabled => true, :visible => true,:menu_id => 1,:archive_id => page["archive_id"], :archived_at => (page["archived_at"] != "0000-00-00 00:00:00" ? page["archived_at"] : "2010-01-01 00:00:00"), :updated_at => page["updated_at"], :created_at => page["created_at"], :menu_content_type => "Page",:name => lang_page["menu_title"], :slug => lang_page["slug"], :parent_id => (page["parent_id"] != "NULL" ? page["parent_id"].to_i : nil), :archived => (page["archived"] != "NULL" ? true : nil))
-content = Page.new(:title => HTMLEntities.new.decode(lang_page["title"]), :description => HTMLEntities.new.decode(lang_page["description"]), :keywords => HTMLEntities.new.decode(lang_page["keywords"]))
-@menu_item.menu_content = content
-if @menu_item.save!
-content = ""
-begin
=@menu_item.menu_content.blocks[0].portlets << Portlet.new(:content => TextContent.new(:content => HTMLEntities.new.decode(block["content"])))
-rescue
%h1
ALERT
=debug block
=debug lang_page
=debug page
-MenuItem.all.each do |mi|
-if mi.created_at.year < 1980
-mi.created_at = "2010-08-01"
-mi.save
-mi.set_permalink