本文整理汇总了PHP中_wp_upload_dir_baseurl函数的典型用法代码示例。如果您正苦于以下问题:PHP _wp_upload_dir_baseurl函数的具体用法?PHP _wp_upload_dir_baseurl怎么用?PHP _wp_upload_dir_baseurl使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了_wp_upload_dir_baseurl函数的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: custom_login_logo
function custom_login_logo()
{
$logo = get_stylesheet_directory_uri() . '/images/Miller-Seed-Logo-1.png';
$upload_dir = wp_upload_dir();
$bg = _wp_upload_dir_baseurl() . '/Wildflowers-Miller-Seed-1.jpg';
$images = get_stylesheet_directory_uri() . '/images/';
//$l = getimagesize($path);
echo '<style type="text/css">
h1 a { background-image:url("' . $logo . '") !important; background-size:100% !important;width:240px !important;height: 125px !important;margin: 0 auto !important;}
body.login {background:url("' . $bg . '") no-repeat;background-size:cover;}
.login #backtoblog a, .login #nav a, .login h1 a {color: #fff;font-weight: bold;text-shadow:0 0 7px black;}
</style>';
}
示例2: wp_image_add_srcset_and_sizes
/**
* Adds 'srcset' and 'sizes' attributes to an existing 'img' element.
*
* @since 4.4.0
*
* @see wp_calculate_image_srcset()
* @see wp_calculate_image_sizes()
*
* @param string $image An HTML 'img' element to be filtered.
* @param array $image_meta The image meta data as returned by 'wp_get_attachment_metadata()'.
* @param int $attachment_id Image attachment ID.
* @return string Converted 'img' element with 'srcset' and 'sizes' attributes added.
*/
function wp_image_add_srcset_and_sizes($image, $image_meta, $attachment_id)
{
// Ensure the image meta exists.
if (empty($image_meta['sizes'])) {
return $image;
}
$image_src = preg_match('/src="([^"]+)"/', $image, $match_src) ? $match_src[1] : '';
list($image_src) = explode('?', $image_src);
// Return early if we couldn't get the image source.
if (!$image_src) {
return $image;
}
// Bail early if an image has been inserted and later edited.
if (preg_match('/-e[0-9]{13}/', $image_meta['file'], $img_edit_hash) && strpos(wp_basename($image_src), $img_edit_hash[0]) === false) {
return $image;
}
$base_url = trailingslashit(_wp_upload_dir_baseurl());
$image_base_url = $base_url;
$dirname = dirname($image_meta['file']);
if ($dirname !== '.') {
$image_base_url .= trailingslashit($dirname);
}
$all_sizes = wp_list_pluck($image_meta['sizes'], 'file');
foreach ($all_sizes as $key => $file) {
$all_sizes[$key] = $image_base_url . $file;
}
// Add the original image.
$all_sizes[] = $base_url . $image_meta['file'];
// Bail early if the image src doesn't match any of the known image sizes.
if (!in_array($image_src, $all_sizes)) {
return $image;
}
$width = preg_match('/ width="([0-9]+)"/', $image, $match_width) ? (int) $match_width[1] : 0;
$height = preg_match('/ height="([0-9]+)"/', $image, $match_height) ? (int) $match_height[1] : 0;
if (!$width || !$height) {
/*
* If attempts to parse the size value failed, attempt to use the image meta data to match
* the image file name from 'src' against the available sizes for an attachment.
*/
$image_filename = wp_basename($image_src);
if ($image_filename === wp_basename($image_meta['file'])) {
$width = (int) $image_meta['width'];
$height = (int) $image_meta['height'];
} else {
foreach ($image_meta['sizes'] as $image_size_data) {
if ($image_filename === $image_size_data['file']) {
$width = (int) $image_size_data['width'];
$height = (int) $image_size_data['height'];
break;
}
}
}
}
if (!$width || !$height) {
return $image;
}
$size_array = array($width, $height);
$srcset = wp_calculate_image_srcset($size_array, $image_src, $image_meta, $attachment_id);
if ($srcset) {
// Check if there is already a 'sizes' attribute.
$sizes = strpos($image, ' sizes=');
if (!$sizes) {
$sizes = wp_calculate_image_sizes($size_array, $image_src, $image_meta, $attachment_id);
}
}
if ($srcset && $sizes) {
// Format the 'srcset' and 'sizes' string and escape attributes.
$attr = sprintf(' srcset="%s"', esc_attr($srcset));
if (is_string($sizes)) {
$attr .= sprintf(' sizes="%s"', esc_attr($sizes));
}
// Add 'srcset' and 'sizes' attributes to the image markup.
$image = preg_replace('/<img ([^>]+?)[\\/ ]*>/', '<img $1' . $attr . ' />', $image);
}
return $image;
}
示例3: wp_calculate_image_srcset
/**
* A helper function to calculate the image sources to include in a 'srcset' attribute.
*
* @since 4.4.0
*
* @param string $image_src The 'src' of the image.
* @param array $size_array Array of width and height values in pixels (in that order).
* @param array $image_meta The image meta data as returned by 'wp_get_attachment_metadata()'.
* @param int $attachment_id Optional. The image attachment ID to pass to the filter.
* @return string|bool The 'srcset' attribute value. False on error or when only one source exists.
*/
function wp_calculate_image_srcset($image_src, $size_array, $image_meta, $attachment_id = 0)
{
if (empty($image_meta['sizes'])) {
return false;
}
$image_sizes = $image_meta['sizes'];
// Get the width and height of the image.
$image_width = (int) $size_array[0];
$image_height = (int) $size_array[1];
// Bail early if error/no width.
if ($image_width < 1) {
return false;
}
// Don't add srcset attributes to (animated) gifs that are inserted at full size.
if (isset($image_sizes['thumbnail']['mime-type']) && 'image/gif' === $image_sizes['thumbnail']['mime-type'] && false !== strpos($image_src, $image_meta['file'])) {
return false;
}
$image_basename = wp_basename($image_meta['file']);
$image_baseurl = _wp_upload_dir_baseurl();
// Add full size to the '$image_sizes' array.
$image_sizes['full'] = array('width' => $image_meta['width'], 'height' => $image_meta['height'], 'file' => $image_basename);
// Uploads are (or have been) in year/month sub-directories.
if ($image_basename !== $image_meta['file']) {
$dirname = dirname($image_meta['file']);
if ($dirname !== '.') {
$image_baseurl = trailingslashit($image_baseurl) . $dirname;
}
}
$image_baseurl = trailingslashit($image_baseurl);
// Calculate the image aspect ratio.
$image_ratio = $image_height / $image_width;
/*
* Images that have been edited in WordPress after being uploaded will
* contain a unique hash. Look for that hash and use it later to filter
* out images that are leftovers from previous versions.
*/
$image_edited = preg_match('/-e[0-9]{13}/', wp_basename($image_src), $image_edit_hash);
/**
* Filter the maximum image width to be included in a 'srcset' attribute.
*
* @since 4.4.0
*
* @param int $max_width The maximum image width to be included in the 'srcset'. Default '1600'.
* @param array $size_array Array of width and height values in pixels (in that order).
*/
$max_srcset_image_width = apply_filters('max_srcset_image_width', 1600, $size_array);
// Array to hold URL candidates.
$sources = array();
/*
* Loop through available images. Only use images that are resized
* versions of the same edit.
*/
foreach ($image_sizes as $image) {
// Filter out images that are from previous edits.
if ($image_edited && !strpos($image['file'], $image_edit_hash[0])) {
continue;
}
// Filter out images that are wider than '$max_srcset_image_width'.
if ($max_srcset_image_width && $image['width'] > $max_srcset_image_width) {
continue;
}
// Calculate the new image ratio.
if ($image['width']) {
$image_ratio_compare = $image['height'] / $image['width'];
} else {
$image_ratio_compare = 0;
}
// If the new ratio differs by less than 0.01, use it.
if (abs($image_ratio - $image_ratio_compare) < 0.01) {
// Add the URL, descriptor, and value to the sources array to be returned.
$sources[$image['width']] = array('url' => $image_baseurl . $image['file'], 'descriptor' => 'w', 'value' => $image['width']);
}
}
/**
* Filter the output of 'wp_calculate_image_srcset()'.
*
* @since 4.4.0
*
* @param array $sources An array of sources to include in the 'srcset'. Each source
* consists of an array containing the URL and the descriptor
* type and value (default: the image width):
*
* image width => array(
* 'url' => string,
* 'descriptor' => string ('w' or 'x'),
* 'value' => integer (width or pixel density)
* },
*
* @param int $attachment_id Image attachment ID.
//.........这里部分代码省略.........
示例4: wp_calculate_image_srcset
/**
* A helper function to calculate the image sources to include in a 'srcset' attribute.
*
* @since 4.4.0
*
* @param string $image_name The file name, path, URL, or partial path or URL, of the image being matched.
* @param array $size_array Array of width and height values in pixels (in that order).
* @param array $image_meta The image meta data as returned by 'wp_get_attachment_metadata()'.
* @param int $attachment_id Optional. The image attachment ID to pass to the filter.
* @return string|bool The 'srcset' attribute value. False on error or when only one source exists.
*/
function wp_calculate_image_srcset($image_name, $size_array, $image_meta, $attachment_id = 0)
{
if (empty($image_meta['sizes'])) {
return false;
}
$image_sizes = $image_meta['sizes'];
// Get the width and height of the image.
$image_width = (int) $size_array[0];
$image_height = (int) $size_array[1];
// Bail early if error/no width.
if ($image_width < 1) {
return false;
}
// Add full size to the '$image_sizes' array.
$image_sizes['full'] = array('width' => $image_meta['width'], 'height' => $image_meta['height'], 'file' => wp_basename($image_meta['file']));
$image_baseurl = _wp_upload_dir_baseurl();
$dirname = dirname($image_meta['file']);
if ($dirname !== '.') {
$image_baseurl = path_join($image_baseurl, $dirname);
}
// Calculate the image aspect ratio.
$image_ratio = $image_height / $image_width;
/*
* Images that have been edited in WordPress after being uploaded will
* contain a unique hash. Look for that hash and use it later to filter
* out images that are leftovers from previous versions.
*/
$image_edited = preg_match('/-e[0-9]{13}/', $image_name, $image_edit_hash);
/**
* Filter the maximum image width to be included in a 'srcset' attribute.
*
* @since 4.4.0
*
* @param int $max_width The maximum image width to be included in the 'srcset'. Default '1600'.
* @param array $size_array Array of width and height values in pixels (in that order).
*/
$max_srcset_image_width = apply_filters('max_srcset_image_width', 1600, $size_array);
// Array to hold URL candidates.
$sources = array();
/*
* Loop through available images. Only use images that are resized
* versions of the same edit.
*/
foreach ($image_sizes as $image) {
// Filter out images that are from previous edits.
if ($image_edited && !strpos($image['file'], $image_edit_hash[0])) {
continue;
}
// Filter out images that are wider than '$max_srcset_image_width'.
if ($max_srcset_image_width && $image['width'] > $max_srcset_image_width) {
continue;
}
$candidate_url = $image['file'];
// Calculate the new image ratio.
if ($image['width']) {
$image_ratio_compare = $image['height'] / $image['width'];
} else {
$image_ratio_compare = 0;
}
// If the new ratio differs by less than 0.01, use it.
if (abs($image_ratio - $image_ratio_compare) < 0.01 && !array_key_exists($candidate_url, $sources)) {
// Add the URL, descriptor, and value to the sources array to be returned.
$sources[$image['width']] = array('url' => path_join($image_baseurl, $candidate_url), 'descriptor' => 'w', 'value' => $image['width']);
}
}
/**
* Filter the output of 'wp_calculate_image_srcset()'.
*
* @since 4.4.0
*
* @param array $sources An array of image URLs and widths.
* @param int $attachment_id Image attachment ID.
* @param array $size_array Array of width and height values in pixels (in that order).
* @param array $image_meta The image meta data as returned by 'wp_get_attachment_metadata()'.
*/
$sources = apply_filters('wp_calculate_image_srcset', $sources, $attachment_id, $size_array, $image_meta);
// Only return a 'srcset' value if there is more than one source.
if (count($sources) < 2) {
return false;
}
$srcset = '';
foreach ($sources as $source) {
$srcset .= $source['url'] . ' ' . $source['value'] . $source['descriptor'] . ', ';
}
return rtrim($srcset, ', ');
}
示例5: dq_add_custom_image_srcset
function dq_add_custom_image_srcset($sources, $size_array, $image_src, $image_meta, $attachment_id)
{
$image_basename = wp_basename($image_meta['file']);
$image_baseurl = _wp_upload_dir_baseurl();
// Uploads are (or have been) in year/month sub-directories.
if ($image_basename !== $image_meta['file']) {
$dirname = dirname($image_meta['file']);
if ($dirname !== '.') {
$image_baseurl = trailingslashit($image_baseurl) . $dirname;
}
}
// get image baseurl
$image_baseurl = trailingslashit($image_baseurl);
// check whether our custom image size exists in image meta
if (array_key_exists('large', $image_meta['sizes'])) {
// add source value to create srcset
$sources[$image_meta['sizes']['large']['width']] = array('url' => $image_baseurl . $image_meta['sizes']['newshead']['file'], 'descriptor' => 'w', 'value' => $image_meta['sizes']['newshead']['width']);
}
//return sources with new srcset value
return $sources;
}
示例6: wp_calculate_image_srcset
/**
* A helper function to calculate the image sources to include in a 'srcset' attribute.
*
* @since 4.4.0
*
* @param array $size_array Array of width and height values in pixels (in that order).
* @param string $image_src The 'src' of the image.
* @param array $image_meta The image meta data as returned by 'wp_get_attachment_metadata()'.
* @param int $attachment_id Optional. The image attachment ID to pass to the filter. Default 0.
* @return string|bool The 'srcset' attribute value. False on error or when only one source exists.
*/
function wp_calculate_image_srcset($size_array, $image_src, $image_meta, $attachment_id = 0)
{
/**
* Let plugins pre-filter the image meta to be able to fix inconsistencies in the stored data.
*
* @param array $image_meta The image meta data as returned by 'wp_get_attachment_metadata()'.
* @param array $size_array Array of width and height values in pixels (in that order).
* @param string $image_src The 'src' of the image.
* @param int $attachment_id The image attachment ID or 0 if not supplied.
*/
$image_meta = apply_filters('wp_calculate_image_srcset_meta', $image_meta, $size_array, $image_src, $attachment_id);
if (empty($image_meta['sizes'])) {
return false;
}
$image_sizes = $image_meta['sizes'];
// Get the width and height of the image.
$image_width = (int) $size_array[0];
$image_height = (int) $size_array[1];
// Bail early if error/no width.
if ($image_width < 1) {
return false;
}
$image_basename = wp_basename($image_meta['file']);
/*
* WordPress flattens animated GIFs into one frame when generating intermediate sizes.
* To avoid hiding animation in user content, if src is a full size GIF, a srcset attribute is not generated.
* If src is an intermediate size GIF, the full size is excluded from srcset to keep a flattened GIF from becoming animated.
*/
if (!isset($image_sizes['thumbnail']['mime-type']) || 'image/gif' !== $image_sizes['thumbnail']['mime-type']) {
$image_sizes['full'] = array('width' => $image_meta['width'], 'height' => $image_meta['height'], 'file' => $image_basename);
} elseif (strpos($image_src, $image_meta['file'])) {
return false;
}
// Retrieve the uploads sub-directory from the full size image.
$dirname = _wp_get_attachment_relative_path($image_meta['file']);
if ($dirname) {
$dirname = trailingslashit($dirname);
}
$image_baseurl = _wp_upload_dir_baseurl();
$image_baseurl = trailingslashit($image_baseurl) . $dirname;
/*
* Images that have been edited in WordPress after being uploaded will
* contain a unique hash. Look for that hash and use it later to filter
* out images that are leftovers from previous versions.
*/
$image_edited = preg_match('/-e[0-9]{13}/', wp_basename($image_src), $image_edit_hash);
/**
* Filter the maximum image width to be included in a 'srcset' attribute.
*
* @since 4.4.0
*
* @param int $max_width The maximum image width to be included in the 'srcset'. Default '1600'.
* @param array $size_array Array of width and height values in pixels (in that order).
*/
$max_srcset_image_width = apply_filters('max_srcset_image_width', 1600, $size_array);
// Array to hold URL candidates.
$sources = array();
/**
* To make sure the ID matches our image src, we will check to see if any sizes in our attachment
* meta match our $image_src. If no mathces are found we don't return a srcset to avoid serving
* an incorrect image. See #35045.
*/
$src_matched = false;
/*
* Loop through available images. Only use images that are resized
* versions of the same edit.
*/
foreach ($image_sizes as $image) {
// If the file name is part of the `src`, we've confirmed a match.
if (!$src_matched && false !== strpos($image_src, $dirname . $image['file'])) {
$src_matched = true;
}
// Filter out images that are from previous edits.
if ($image_edited && !strpos($image['file'], $image_edit_hash[0])) {
continue;
}
/*
* Filter out images that are wider than '$max_srcset_image_width' unless
* that file is in the 'src' attribute.
*/
if ($max_srcset_image_width && $image['width'] > $max_srcset_image_width && false === strpos($image_src, $image['file'])) {
continue;
}
/**
* To check for varying crops, we calculate the expected size of the smaller
* image if the larger were constrained by the width of the smaller and then
* see if it matches what we're expecting.
*/
if ($image_width > $image['width']) {
//.........这里部分代码省略.........
示例7: wp_calculate_image_srcset
/**
* A helper function to calculate the image sources to include in a 'srcset' attribute.
*
* @since 4.4.0
*
* @param array $size_array Array of width and height values in pixels (in that order).
* @param string $image_src The 'src' of the image.
* @param array $image_meta The image meta data as returned by 'wp_get_attachment_metadata()'.
* @param int $attachment_id Optional. The image attachment ID to pass to the filter.
* @return string|bool The 'srcset' attribute value. False on error or when only one source exists.
*/
function wp_calculate_image_srcset($size_array, $image_src, $image_meta, $attachment_id = 0)
{
if (empty($image_meta['sizes'])) {
return false;
}
$image_sizes = $image_meta['sizes'];
// Get the width and height of the image.
$image_width = (int) $size_array[0];
$image_height = (int) $size_array[1];
// Bail early if error/no width.
if ($image_width < 1) {
return false;
}
$image_basename = wp_basename($image_meta['file']);
$image_baseurl = _wp_upload_dir_baseurl();
/*
* WordPress flattens animated GIFs into one frame when generating intermediate sizes.
* To avoid hiding animation in user content, if src is a full size GIF, a srcset attribute is not generated.
* If src is an intermediate size GIF, the full size is excluded from srcset to keep a flattened GIF from becoming animated.
*/
if (!isset($image_sizes['thumbnail']['mime-type']) || 'image/gif' !== $image_sizes['thumbnail']['mime-type']) {
$image_sizes['full'] = array('width' => $image_meta['width'], 'height' => $image_meta['height'], 'file' => $image_basename);
} elseif (strpos($image_src, $image_meta['file'])) {
return false;
}
// Uploads are (or have been) in year/month sub-directories.
if ($image_basename !== $image_meta['file']) {
$dirname = dirname($image_meta['file']);
if ($dirname !== '.') {
$image_baseurl = trailingslashit($image_baseurl) . $dirname;
}
}
$image_baseurl = trailingslashit($image_baseurl);
// Calculate the image aspect ratio.
$image_ratio = $image_height / $image_width;
/*
* Images that have been edited in WordPress after being uploaded will
* contain a unique hash. Look for that hash and use it later to filter
* out images that are leftovers from previous versions.
*/
$image_edited = preg_match('/-e[0-9]{13}/', wp_basename($image_src), $image_edit_hash);
/**
* Filter the maximum image width to be included in a 'srcset' attribute.
*
* @since 4.4.0
*
* @param int $max_width The maximum image width to be included in the 'srcset'. Default '1600'.
* @param array $size_array Array of width and height values in pixels (in that order).
*/
$max_srcset_image_width = apply_filters('max_srcset_image_width', 1600, $size_array);
// Array to hold URL candidates.
$sources = array();
/*
* Loop through available images. Only use images that are resized
* versions of the same edit.
*/
foreach ($image_sizes as $image) {
// Filter out images that are from previous edits.
if ($image_edited && !strpos($image['file'], $image_edit_hash[0])) {
continue;
}
// Filter out images that are wider than '$max_srcset_image_width'.
if ($max_srcset_image_width && $image['width'] > $max_srcset_image_width) {
continue;
}
// Calculate the new image ratio.
if ($image['width']) {
$image_ratio_compare = $image['height'] / $image['width'];
} else {
$image_ratio_compare = 0;
}
// If the new ratio differs by less than 0.01, use it.
if (abs($image_ratio - $image_ratio_compare) < 0.01) {
// Add the URL, descriptor, and value to the sources array to be returned.
$sources[$image['width']] = array('url' => $image_baseurl . $image['file'], 'descriptor' => 'w', 'value' => $image['width']);
}
}
/**
* Filter an image's 'srcset' sources.
*
* @since 4.4.0
*
* @param array $sources {
* One or more arrays of source data to include in the 'srcset'.
*
* @type type array $width {
* @type type string $url The URL of an image source.
* @type type string $descriptor The descriptor type used in the image candidate string,
* either 'w' or 'x'.
//.........这里部分代码省略.........
示例8: set_srcset
/**
* Fix sources for large image
*
* @param array $sources {
* One or more arrays of source data to include in the 'srcset'.
*
* @type array $width {
* @type string $url The URL of an image source.
* @type string $descriptor The descriptor type used in the image candidate string,
* either 'w' or 'x'.
* @type int $value The source width if paired with a 'w' descriptor, or a
* pixel density value if paired with an 'x' descriptor.
* }
* }
* @param array $size_array Array of width and height values in pixels (in that order).
* @param string $image_src The 'src' of the image.
* @param array $image_meta The image meta data as returned by 'wp_get_attachment_metadata()'.
* @param int $attachment_id Image attachment ID or 0.
*/
public function set_srcset($sources, $size_array, $image_src, $image_meta, $attachment_id)
{
if (!isset($size_array[0]) || 860 !== $size_array[0]) {
return $sources;
}
$image_sizes = $image_meta['sizes'];
$src_matched = false;
// Retrieve the uploads sub-directory from the full size image.
$dirname = _wp_get_attachment_relative_path($image_meta['file']);
if ($dirname) {
$dirname = trailingslashit($dirname);
}
$image_baseurl = _wp_upload_dir_baseurl();
$image_baseurl = trailingslashit($image_baseurl) . $dirname;
$image_edited = preg_match('/-e[0-9]{13}/', wp_basename($image_src), $image_edit_hash);
// Get the width and height of the image.
$image_width = (int) $size_array[0];
$image_height = (int) $size_array[1];
// Calculate the image aspect ratio.
$image_ratio = $image_height / $image_width;
/**
* Filter the maximum image width to be included in a 'srcset' attribute.
*
* @since 4.4.0
*
* @param int $max_width The maximum image width to be included in the 'srcset'. Default '1600'.
* @param array $size_array Array of width and height values in pixels (in that order).
*/
$max_srcset_image_width = apply_filters('max_srcset_image_width', 1600, $size_array);
foreach ($image_sizes as $image) {
// If the file name is part of the `src`, we've confirmed a match.
if (!$src_matched && false !== strpos($image_src, $dirname . $image['file'])) {
$src_matched = true;
}
// Filter out images that are from previous edits.
if ($image_edited && !strpos($image['file'], $image_edit_hash[0])) {
continue;
}
/*
* Filter out images that are wider than '$max_srcset_image_width' unless
* that file is in the 'src' attribute.
*/
if ($max_srcset_image_width && $image['width'] > $max_srcset_image_width && false === strpos($image_src, $image['file'])) {
continue;
}
// Calculate the new image ratio.
if ($image['width']) {
$image_ratio_compare = $image['height'] / $image['width'];
} else {
$image_ratio_compare = 0;
}
// If the new ratio differs by less than 0.002, use it.
if (abs($image_ratio - $image_ratio_compare) < 0.005) {
// Add the URL, descriptor, and value to the sources array to be returned.
$sources[$image['width']] = array('url' => $image_baseurl . $image['file'], 'descriptor' => 'w', 'value' => $image['width']);
}
}
return $sources;
}
示例9: _wp_upload_dir_baseurl
<?php
/**
* Don't give direct access to the template
*/
if (!class_exists("RGForms")) {
return;
}
/**
* Load the form data to pass to our PDF generating function
*/
$form = RGFormsModel::get_form_meta($form_id);
?>
<?php
$au_dir = _wp_upload_dir_baseurl();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<link rel='stylesheet' href='<?php
echo PDF_PLUGIN_URL . 'initialisation/template.css';
?>
' type='text/css' />
<style>
.au_head {
background-color: #571e70;
font-weight: normal;
font-family: "Times New Roman";
font-size: 24px;