X-Git-Url: https://nos-oignons.net/gitweb/gestion-adh.git/blobdiff_plain/9cb7fa95bef77a6d1e0888f741c76adc865f1b17..ca6d8508a37e5540877066876a2714a6d0afe799:/lib/nos_oignons/receipt.rb diff --git a/lib/nos_oignons/receipt.rb b/lib/nos_oignons/receipt.rb index 87869f7..794ebf1 100644 --- a/lib/nos_oignons/receipt.rb +++ b/lib/nos_oignons/receipt.rb @@ -1,4 +1,20 @@ #-*- coding: utf-8 -*- +# +# Système de gestion des adhésions de Nos oignons +# Copyright © 2013-2014 Nos oignons +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . require 'prawn' require 'prawn/measurement_extensions' @@ -31,7 +47,7 @@ module NosOignons FOOTER_HEIGHT = 25.mm DARK_LOGO_COLOR = '57075f' FONT_PATH = File.expand_path("../../../share/fonts/OpenSans/OpenSans.ttf", __FILE__) - LOGO_PATH = File.expand_path("../../../share/images/nos-oignons.png", __FILE__) + LOGO_PATH = File.expand_path("../../../share/images/nos-oignons.jpg", __FILE__) def generate_header(pdf) header_height = pdf.bounds.height / 6 @@ -41,11 +57,11 @@ module NosOignons pdf.image LOGO_PATH, :width => pdf.bounds.width, :align => :center, :vposition => :center end pdf.bounding_box([logo_width, pdf.bounds.top], :width => pdf.bounds.width / 3, :height => pdf.bounds.height) do - pdf.text 'Nœuds de sortie Tor financés par la communauté', :align => :center, :valign => :center + pdf.text "Nœuds de sortie Tor financés par la communauté\n\nIdentifiant SIREN 842 479 313", :align => :center, :valign => :center end end pdf.bounding_box([WINDOW_LEFT - pdf.bounds.absolute_left, pdf.bounds.absolute_top - WINDOW_TOP], :width => WINDOW_WIDTH, :height => WINDOW_BOTTOM - WINDOW_TOP) do - pdf.text member.name + "\n" + member.address, :valign => :bottom + pdf.text member.name + "\n" + (member.address || ''), :valign => :bottom end end