Documentation

TellAFriendThemeContentView extends ThemeContentView
in package

Table of Contents

$content_array  : mixed
$deprecated_array  : mixed
$v_cache_id_elements_array  : mixed
$v_caching_enabled  : mixed
$v_compile_check_enabled  : mixed
$v_content_template  : mixed
$v_coo_smarty  : mixed
$v_env_get_array  : mixed
$v_env_post_array  : mixed
$v_flat_assigns  : mixed
$v_min_deprecation_level  : mixed
$v_session_id_placeholder  : mixed
$v_template_dir  : mixed
$attributeIds  : mixed
$build_html  : mixed
$captchaObject  : mixed
$customerFirstName  : mixed
$customerId  : mixed
$customerLastName  : mixed
$email  : mixed
$escape_html  : mixed
$languagesId  : mixed
$message  : mixed
$name  : mixed
$post  : mixed
$privacyAccepted  : mixed
$productName  : mixed
$productsId  : mixed
$propertyValueIds  : mixed
__construct()  : mixed
add_cache_id_elements()  : mixed
before_build_html()  : mixed
build_html()  : mixed
clear_cache_id_elements()  : mixed
get_cache_id()  : mixed
get_content_array()  : mixed
get_content_template()  : mixed
get_default_template()  : string
get the first template from folder
get_flat_assigns()  : mixed
get_html()  : mixed
get_merged_deprecated_array()  : mixed
get_session_id_placeholder()  : mixed
getCaptchaObject()  : Captcha
getCustomerFirstName()  : string
getCustomerId()  : int
getCustomerLastName()  : string
getEmail()  : string
getLanguagesId()  : int
getMessage()  : string
getName()  : string
getPost()  : array<string|int, mixed>
getProductsId()  : int
init_smarty()  : mixed
is_cached()  : mixed
is_caching_enabled()  : mixed
is_compile_check_enabled()  : mixed
prepare_data()  : mixed
replace_session_id_placeholder()  : mixed
search_deprecated_keys()  : mixed
set_caching_enabled()  : mixed
set_compile_check_enabled()  : mixed
set_content_data()  : void
Inject the content data to the template file that they are accessible in template with variables.
set_content_template()  : void
Sets the content template file.
set_content_template_from_string()  : mixed
Smarty can render templates from a string by using the string: or eval: resource.
set_escape_html()  : mixed
Set whether HTML must be escaped automatically.
set_flat_assigns()  : mixed
set_template_dir()  : void
Sets the template directory path.
setAttributeIds()  : mixed
setCaptchaObject()  : mixed
setCustomerFirstName()  : mixed
setCustomerId()  : mixed
setCustomerLastName()  : mixed
setEmail()  : mixed
setLanguagesId()  : mixed
setMessage()  : mixed
setName()  : mixed
setPost()  : mixed
setPrivacyAccepted()  : mixed
setProductQuestionTemplate()  : mixed
setProductsId()  : mixed
setPropertyValueIds()  : mixed
_getAttributesAndProperties()  : array<string|int, mixed>
_getCustomerEmailSql()  : string
_getFormData()  : array<string|int, mixed>
_getProductsNameSql()  : string
_getSenderAddress()  : string
_prepareEmailForm()  : mixed
_prepareMail()  : mixed
_validateInput()  : mixed|string|bool
is_admin_file()  : bool
is_extension_file()  : bool
set_deprecated_array()  : mixed

Properties

$v_session_id_placeholder

public mixed $v_session_id_placeholder = '[#%_SESSION_ID_PLACEHOLDER_%#]'

Methods

add_cache_id_elements()

public add_cache_id_elements(mixed $p_elements_array) : mixed
Parameters
$p_elements_array : mixed
Return values
mixed

build_html()

public build_html([mixed $p_content_data_array = false ][, mixed $p_template_file = false ]) : mixed
Parameters
$p_content_data_array : mixed = false
$p_template_file : mixed = false
Return values
mixed

clear_cache_id_elements()

public clear_cache_id_elements() : mixed
Return values
mixed

get_content_array()

public get_content_array([mixed $p_max_deprecation_level = false ]) : mixed
Parameters
$p_max_deprecation_level : mixed = false
Return values
mixed

get_default_template()

get the first template from folder

public get_default_template(string $filePath, string $prefix[, string $template = 'default' ]) : string

this function gets the first template from the folder, if the given filepath not an file

Parameters
$filePath : string

Path to the templates

$prefix : string

prefix of the type of template

$template : string = 'default'

Name of the template

Return values
string

Template basename

get_merged_deprecated_array()

public get_merged_deprecated_array([mixed $p_max_deprecation_level = false ]) : mixed
Parameters
$p_max_deprecation_level : mixed = false
Return values
mixed

get_session_id_placeholder()

public get_session_id_placeholder() : mixed
Return values
mixed

is_compile_check_enabled()

public is_compile_check_enabled() : mixed
Return values
mixed

replace_session_id_placeholder()

public replace_session_id_placeholder(mixed $p_content) : mixed
Parameters
$p_content : mixed
Return values
mixed

search_deprecated_keys()

public search_deprecated_keys(mixed $p_key_array, mixed &$p_array) : mixed
Parameters
$p_key_array : mixed
$p_array : mixed
Return values
mixed

set_caching_enabled()

public set_caching_enabled(mixed $p_status) : mixed
Parameters
$p_status : mixed
Return values
mixed

set_compile_check_enabled()

public set_compile_check_enabled(mixed $p_status) : mixed
Parameters
$p_status : mixed
Return values
mixed

set_content_data()

Inject the content data to the template file that they are accessible in template with variables.

public set_content_data(mixed $p_content_name, mixed $p_content_item, mixed $p_deprecation_level) : void
Parameters
$p_content_name : mixed
$p_content_item : mixed
$p_deprecation_level : mixed
Return values
void

set_content_template()

Sets the content template file.

public set_content_template(mixed $p_filepath) : void
Parameters
$p_filepath : mixed
Return values
void

set_content_template_from_string()

Smarty can render templates from a string by using the string: or eval: resource.

public set_content_template_from_string(string $p_template[, bool $storeCompiledTemplate = true ]) : mixed
Parameters
$p_template : string
$storeCompiledTemplate : bool = true

If set on "true", each unique template string will create a new compiled template file. If your template strings are accessed frequently, this is a good choice. If you have frequently changing template strings (or strings with low reuse value), "false" may be a better choice, as it doesn't save compiled templates to disk.

Return values
mixed

set_flat_assigns()

public set_flat_assigns(mixed $p_status) : mixed
Parameters
$p_status : mixed
Return values
mixed

set_template_dir()

Sets the template directory path.

public set_template_dir(mixed $p_dir_path) : void
Parameters
$p_dir_path : mixed
Return values
void

setAttributeIds()

public setAttributeIds(array<string|int, mixed> $ids) : mixed
Parameters
$ids : array<string|int, mixed>
Return values
mixed

setCaptchaObject()

public setCaptchaObject(Captcha $captchaObject) : mixed
Parameters
$captchaObject : Captcha

Captcha Object

Return values
mixed

setCustomerFirstName()

public setCustomerFirstName(string $p_customerFirstName) : mixed
Parameters
$p_customerFirstName : string

Customer First Name

Return values
mixed

setCustomerId()

public setCustomerId(int $p_customerId) : mixed
Parameters
$p_customerId : int

Customer ID

Return values
mixed

setCustomerLastName()

public setCustomerLastName(string $p_customerLastName) : mixed
Parameters
$p_customerLastName : string

Customer Last Name

Return values
mixed

setEmail()

public setEmail(string $p_email) : mixed
Parameters
$p_email : string

POST of the E-Mail Address

Return values
mixed

setLanguagesId()

public setLanguagesId(int $p_languagesId) : mixed
Parameters
$p_languagesId : int

Languages ID

Return values
mixed

setMessage()

public setMessage(string $p_message) : mixed
Parameters
$p_message : string

POST of the Message

Return values
mixed

setPost()

public setPost(array<string|int, mixed> $p_post) : mixed
Parameters
$p_post : array<string|int, mixed>
Return values
mixed

setPrivacyAccepted()

public setPrivacyAccepted(string $p_privacyAccepted) : mixed
Parameters
$p_privacyAccepted : string

POST of privacy checkbox

Return values
mixed

setPropertyValueIds()

public setPropertyValueIds(array<string|int, mixed> $ids) : mixed
Parameters
$ids : array<string|int, mixed>
Return values
mixed

_getAttributesAndProperties()

protected _getAttributesAndProperties() : array<string|int, mixed>
Return values
array<string|int, mixed>

_prepareMail()

protected _prepareMail(string $email, string $sender, string $productLink) : mixed
Parameters
$email : string
$sender : string
$productLink : string
Return values
mixed

_validateInput()

protected _validateInput(string $product) : mixed|string|bool
Parameters
$product : string
Return values
mixed|string|bool

$productLink

is_admin_file()

protected is_admin_file(mixed $p_full_template_path) : bool
Parameters
$p_full_template_path : mixed
Return values
bool

is_extension_file()

protected is_extension_file(string $filename) : bool
Parameters
$filename : string
Return values
bool

set_deprecated_array()

protected set_deprecated_array() : mixed
Return values
mixed

Search results