Exemplo n.º 1
0
def get_header(header=None):
    """Build header from template"""
    from frappe.utils.jinja import get_email_from_template

    if not header:
        return None

    if isinstance(header, string_types):
        # header = 'My Title'
        header = [header, None]
    if len(header) == 1:
        # header = ['My Title']
        header.append(None)
    # header = ['My Title', 'orange']
    title, indicator = header

    if not title:
        title = frappe.get_hooks("app_title")[-1]

    email_header, text = get_email_from_template("email_header", {
        "header_title": title,
        "indicator": indicator
    })

    return email_header
Exemplo n.º 2
0
def get_header():
	""" Build header from template """
	from frappe.utils.jinja import get_email_from_template

	default_brand_image = 'assets/frappe/images/favicon.png' # svg doesn't work in email
	email_brand_image = frappe.get_hooks('email_brand_image')
	if len(email_brand_image):
		email_brand_image = email_brand_image[-1]
	else:
		email_brand_image = default_brand_image

	brand_text = frappe.get_hooks('app_title')[-1]

	email_header, text = get_email_from_template('email_header', {
		'brand_image': email_brand_image,
		'brand_text': brand_text
	})

	return email_header
Exemplo n.º 3
0
def get_header(header=None):
	""" Build header from template """
	from frappe.utils.jinja import get_email_from_template

	if not header: return None

	if isinstance(header, string_types):
		# header = 'My Title'
		header = [header, None]
	if len(header) == 1:
		# header = ['My Title']
		header.append(None)
	# header = ['My Title', 'orange']
	title, indicator = header

	if not title:
		title = frappe.get_hooks('app_title')[-1]

	email_header, text = get_email_from_template('email_header', {
		'header_title': title,
		'indicator': indicator
	})

	return email_header
Exemplo n.º 4
0
def get_header(header=None):
    """ Build header from template """
    from frappe.utils.jinja import get_email_from_template

    if not header: return None

    if isinstance(header, basestring):
        # header = 'My Title'
        header = [header, None]
    if len(header) == 1:
        # header = ['My Title']
        header.append(None)
    # header = ['My Title', 'orange']
    title, indicator = header

    if not title:
        title = frappe.get_hooks('app_title')[-1]

    email_header, text = get_email_from_template('email_header', {
        'header_title': title,
        'indicator': indicator
    })

    return email_header