Skip to content

Commit

Permalink
🔨 BASE #273 moved method
Browse files Browse the repository at this point in the history
  • Loading branch information
bjverde committed Oct 1, 2023
1 parent 54164ba commit 62381e1
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 21 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -58,5 +58,23 @@ public static function validateHtmlColorHexa($color)
}
}

/**
* Gera um link para API do WhatsApp
*
* @param string $numeroTelefone - formatado ou não com DDI e DDD
* @param string $msg - mensagem que vai aparecer
* @param boolean $iconeVerde - default é o icone verde
* @return void
*/
public static function linkApiWhatsApp($numeroTelefone,$msg,$iconeVerde=true)
{
$numeroLimpo = str_replace([' ','-','(',')','+'],['','','','',''], $numeroTelefone);
$icon = "<i class='fab fa-whatsapp green' aria-hidden='true'></i>";
if($iconeVerde==false){
$icon = "<i class='fab fa-whatsapp' aria-hidden='true'></i>";
}
$link = "{$icon} <a target='newwindow' href='https://api.whatsapp.com/send?phone={$numeroLimpo}&text={$msg}'> {$numeroTelefone} </a>";
return $link;
}
}
?>
Original file line number Diff line number Diff line change
Expand Up @@ -389,24 +389,4 @@ public static function string2SnakeCase($string)
$string = preg_replace('/[-]/', '_', $string);
return $string;
}

/**
* Gera um link para API do WhatsApp
*
* @param string $numeroTelefone - formatado ou não com DDI e DDD
* @param string $msg - mensagem que vai aparecer
* @param boolean $iconeVerde - default é o icone verde
* @return void
*/
public static function linkApiWhatsApp($numeroTelefone,$msg,$iconeVerde=true)
{
$numeroLimpo = str_replace([' ','-','(',')','+'],['','','','',''], $numeroTelefone);
$icon = "<i class='fab fa-whatsapp green' aria-hidden='true'></i>";
if($iconeVerde==false){
$icon = "<i class='fab fa-whatsapp' aria-hidden='true'></i>";
}
$link = "{$icon} <a target='newwindow' href='https://api.whatsapp.com/send?phone={$numeroLimpo}&text={$msg}'> {$numeroTelefone} </a>";
return $link;
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ public static function simNaoComLabel($value, $object, $row)
public static function linkApiWhatsApp($value, $object, $row, $msg, $iconeVerde)
{
if ($value){
$string = StringHelper::linkApiWhatsApp($value,$msg,$iconeVerde);
$string = HtmlHelper::linkApiWhatsApp($value,$msg,$iconeVerde);
return $string;
}
return $value;
Expand Down

0 comments on commit 62381e1

Please sign in to comment.