CONST
// use print.tpl and bypass the CMS. Civi prints a valid html file
PRINT_PAGE = 1,
- // this and all the below bypasses the CMS html surronding it and assumes we will embed this within other pages
+ // this and all the below bypasses the CMS html surrounding it and assumes we will embed this within other pages
PRINT_SNIPPET = 2,
// sends the generated html to the chosen pdf engine
PRINT_PDF = 3,
* @param string $cache_id
* @param string $compile_id
* @param boolean $display
+ *
+ * @return bool|mixed|string
*/
function fetch($resource_name, $cache_id = NULL, $compile_id = NULL, $display = FALSE) {
if (preg_match( '/^(\s+)?string:/', $resource_name)) {
return $output;
}
+ /**
+ * @param $name
+ * @param $value
+ */
function appendValue($name, $value) {
$currentValue = $this->get_template_vars($name);
if (!$currentValue) {
civicrm_smarty_register_string_resource();
}
+ /**
+ * @param $path
+ */
function addTemplateDir($path) {
if ( is_array( $this->template_dir ) ) {
array_unshift( $this->template_dir, $path );