国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
1.2KB

  1. <?php if(!defined('DEDEINC')) exit('Request Error!');
  2. /**
  3. * 获得责任编辑名称
  4. *
  5. * @version $Id: adminname.lib.php 2 8:48 2010年7月8日Z tianya $
  6. * @package DedeCMS.Taglib
  7. * @copyright Copyright (c) 2020, DedeBIZ.COM
  8. * @license https://www.dedebiz.com/license
  9. * @link https://www.dedebiz.com
  10. */
  11. /**
  12. * 获得责任编辑名称
  13. *
  14. * @access public
  15. * @param object $ctag 解析标签
  16. * @param object $refObj 引用对象
  17. * @return string 成功后返回解析后的标签内容
  18. */
  19. /*>>dede>>
  20. <name>责任编辑</name>
  21. <type>仅内容模板</type>
  22. <for>V55,V56,V57</for>
  23. <description>获得责任编辑名称</description>
  24. <demo>
  25. {dede:adminname /}
  26. </demo>
  27. <attributes>
  28. </attributes>
  29. >>dede>>*/
  30. function lib_adminname(&$ctag, &$refObj)
  31. {
  32. global $dsql;
  33. if(empty($refObj->Fields['dutyadmin']))
  34. {
  35. $dutyadmin = $GLOBALS['cfg_df_dutyadmin'];
  36. }
  37. else
  38. {
  39. $row = $dsql->GetOne("SELECT uname FROM `#@__admin` WHERE id='{$refObj->Fields['dutyadmin']}' ");
  40. $dutyadmin = isset($row['uname']) ? $row['uname'] : $GLOBALS['cfg_df_dutyadmin'];
  41. }
  42. return $dutyadmin;
  43. }