Minahito
minah****@users*****
2005年 11月 25日 (金) 00:25:56 JST
Index: xoops2jp/html/class/smarty/plugins/modifier.xoops_user_avatarize.php diff -u /dev/null xoops2jp/html/class/smarty/plugins/modifier.xoops_user_avatarize.php:1.1.2.1 --- /dev/null Fri Nov 25 00:25:56 2005 +++ xoops2jp/html/class/smarty/plugins/modifier.xoops_user_avatarize.php Fri Nov 25 00:25:56 2005 @@ -0,0 +1,25 @@ +<?php + +/* + * Smarty plugin + * ------------------------------------------------------------- + * Type: modifier + * Name: xoops_user_avatarize + * Purpose: Return avatar url by $uid. + * Input: uid: user id + * ------------------------------------------------------------- + */ +function smarty_modifier_xoops_user_avatarize($uid, $key) +{ + $handler=&xoops_gethandler('user'); + $user=&$handler->get(intval($uid)); + if(is_object($user)&&$user->isActive()) { + if(file_exists(XOOPS_UPLOAD_PATH."/".$user->getVar('avatar'))) { + return XOOPS_UPLOAD_URL."/".$user->getVar('avatar'); + } + } + + return XOOPS_UPLOAD_URL."/blank.gif"; +} + +?>