コード例 #1
0
ファイル: api.gravatar.php プロジェクト: l1ght13aby/Ubilling
/**
 * Shows avatar for some framework user - use only this in production!
 * 
 * @param string $username rcms user login
 * @param int    $size - size of returning avatar
 * @return string
 */
function gravatar_ShowAdminAvatar($username, $size = '')
{
    $adminEmail = gravatar_GetUserEmail($username);
    if ($adminEmail) {
        $result = gravatar_GetAvatar($adminEmail, $size);
    } else {
        $result = wf_img('skins/admava.png');
    }
    return $result;
}
コード例 #2
0
ファイル: api.ubim.php プロジェクト: nightflyza/Ubilling
/**
 * Shows avatar control form
 * 
 * @return string
 */
function im_AvatarControlForm()
{
    $me = whoami();
    $mail = gravatar_GetUserEmail($me);
    $cells = wf_TableCell(wf_tag('h1') . $me . wf_tag('h1', true), '', '', 'align="center"');
    $rows = wf_TableRow($cells);
    $cells = wf_TableCell(gravatar_ShowAdminAvatar($me, '256'), '', '', 'align="center"');
    $rows .= wf_TableRow($cells);
    $cells = wf_TableCell(wf_tag('h3') . __('Your email') . ': ' . $mail . wf_tag('h3', true), '', '', 'align="center"');
    $rows .= wf_TableRow($cells);
    $cells = wf_TableCell(wf_Link("http://gravatar.com/emails/", __('Change my avatar at gravatar.com')), '', '', 'align="center"');
    $rows .= wf_TableRow($cells);
    $result = wf_TableBody($rows, '100%', '0', 'glamour');
    $result .= wf_Link("?module=ubim&checknew=true", __('Back'), false, 'ubButton');
    return $result;
}