Hooks berikut ini untuk menpilkan gravatar pada system billing system WHMCS
pertama silahkan buat gravatar.php di directory ../includes/hooks/
setelah itu silahkan di paste kode berikut

<?php
/*
* -------------------------------------------------------------
* File: gravatar.php
* Type: function
* Name: gravatar
* Description: This TAG creates a valid URL to a Gravatar.
* -------------------------------------------------------------
* @license GNU Public License (GPL)
* Name: Gravatar Client Area
* Description: This TAG creates a valid URL to a Gravatar.
* info https://www.gravatar.com By WordPress.
* Website : https://www.idreg.net
* -------------------------------------------------------------
* Parameter:
* - email = email ini menggunakan fungsi email gravatar
* Parameter rating
* G — Cocok untuk seluruh pemirsa
* PG — Berpotensi mengandung kekerasan. Biasanya untuk pemirsa berumur 13 tahun ke atas
* R — Ditujukan untuk pemirsa dewasa di atas 17 tahun
* X — Bahkan lebih dewasa daripada yang di atas
* Type = default, monsterid, mm, blank, identicon, wavatar, retro
* Defaut type menggunakan = monsterid // silahkan ganti $type sesuai selera
*/
* -------------------------------------------------------------
* Example usage:
*/
function smarty_function_gravatar($params, &$smarty) { 
    // check for email adress 
    if(!isset($params['email']) && !isset($params['default'])) { 
        $smarty->trigger_error("gravatar: neither 'email' nor 'default' attribute passed"); 
        return; 
    } 
    $email = (isset($params['email']) ? trim(strtolower($params['email'])) : ''); 
    $rating = (isset($params['rating']) ? $params['rating'] : 'R'); 
    $url = "https://www.gravatar.com/avatar/".md5($email)."?r=".$rating; 
    if(isset($params['default'])) 
        $url .= "&d=".urlencode($params['default']); 
    if(isset($params['size'])) 
        $url .= "&s=".$params['size']; 
    if(isset($params['assign'])) { 
        $smarty->assign($params['assign'], $url); 
        return; 
    }
    return $url; 
}
?>
Demikian Informasi mengenai Hook untuk menampilkan Gravatar di WHMCS semoga berguna dan bisa bermanfaat buat kita semua.
Baca juga artikel yang mungkin terkait :