Sha256: 7d0a33dc32bab3f1720c09e3ebee70e7d463b01506153b5d84935195cec06a04

Contents?: true

Size: 630 Bytes

Versions: 7

Compression:

Stored size: 630 Bytes

Contents

# -*- encoding: utf-8 -*-
module NdlBooksHelper
  def link_to_import_from_ndl(iss_itemno)
    if iss_itemno.blank?
      t('enju_ndl.not_available')
    else
      identifier_type = IdentifierType.where(:name => 'iss_itemno').first
      if identifier_type
        manifestation = Identifier.where(:body => iss_itemno, :identifier_type_id => identifier_type.id).first.try(:manifestation)
      end
      unless manifestation
        link_to t('enju_ndl.add'), ndl_books_path(:book => {:iss_itemno => iss_itemno}), :method => :post
      else
        link_to t('enju_ndl.already_exists'), manifestation
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
enju_ndl-0.1.0.pre33 app/helpers/ndl_books_helper.rb
enju_ndl-0.1.0.pre32 app/helpers/ndl_books_helper.rb
enju_ndl-0.1.0.pre31 app/helpers/ndl_books_helper.rb
enju_ndl-0.1.0.pre30 app/helpers/ndl_books_helper.rb
enju_ndl-0.1.0.pre29 app/helpers/ndl_books_helper.rb
enju_ndl-0.1.0.pre28 app/helpers/ndl_books_helper.rb
enju_ndl-0.1.0.pre27 app/helpers/ndl_books_helper.rb