Files
conservatorio-tomadini/plugins/fields/acfwhatsappctc/tmpl/acfwhatsappctc.php
2024-12-31 11:07:09 +01:00

41 lines
1.1 KiB
PHP

<?php
/**
* @package Advanced Custom Fields
* @version 2.8.8 Pro
*
* @author Tassos Marinos <info@tassos.gr>
* @link http://www.tassos.gr
* @copyright Copyright © 2019 Tassos Marinos All Rights Reserved
* @license GNU GPLv3 <http://www.gnu.org/licenses/gpl.html> or later
*/
defined('_JEXEC') or die;
// Setup Variables
$id = 'acf_whatsappctc_' . $item->id . '_' . $field->id;
$tel_number = htmlspecialchars($field->value, ENT_COMPAT, 'UTF-8');
$prefilled_msg = $fieldParams->get('prefilled_msg', '');
$label = $fieldParams->get('label', '');
$buffer = '';
// If the phone number we entered
// on the article editing page is empty, we do show nothing.
if (empty($tel_number))
{
return;
}
// base url addons
$add_prefilled_msg = (!empty($prefilled_msg)) ? '?text='.urlencode($prefilled_msg) : '';
// base url
$base_url = 'https://wa.me/' . $tel_number . $add_prefilled_msg;
// link text
$link_text = (!empty($label)) ? $label : $base_url;
// final element
$buffer = '<a href="' . $base_url . '">' . $link_text . '</a>';
echo $buffer;