Azeri
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
vhosts
/
chipionatv.com
/
httpdocs
/
modules
/
mod_addtoany
/
Filename :
helper.php
back
Copy
<?php /** * Helper class for the AddToAny module * * @package addtoany * @subpackage Modules * @copyright (C) AddToAny * @license GNU/GPLv3 */ class ModAddToAnyHelper { /** * Retrieves the hello message * * @param array $params An object containing the module parameters * * @access public */ public static function getAddToAny($params) { $doc = JFactory::getDocument(); // Add AddToAny CSS $doc->addStyleSheet(JURI::base() . 'plugins/content/addtoany/addtoany.css'); // Add AddToAny JavaScript asynchronously $doc->addScript('https://static.addtoany.com/menu/page.js', 'text/javascript', false, true); // AddToAny follow buttons? $follow_classname = $params->get('service_type', 'share') == 'follow' ? ' a2a_follow' : ''; // Custom shared URL, title? $url_attr = $follow_classname == '' && $params->get('url') ? ' data-a2a-url="' . urldecode($params->get('url')) . '"' : ''; $title_attr = $follow_classname == '' && $params->get('title') ? ' data-a2a-title="' . htmlspecialchars($params->get('title'), ENT_QUOTES) . '"' : ''; // Custom icon color? $icon_color_attr = $params->get('icon_color') ? ' data-a2a-icon-color="' . $params->get('icon_color') . '"' : ''; $addtoany_instance = array( 'kit_size' => $params->get('icon_size', '32'), 'follow_classname' => $follow_classname, 'services_html' => $params->get('service_buttons_html_code') . PHP_EOL, 'icon_color_attr' => $icon_color_attr, 'url_attr' => $url_attr, 'title_attr' => $title_attr, ); return $addtoany_instance; } }