国内流行的内容管理系统(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.

135 lines
2.9KB

  1. <?php if (!defined('DEDEMEMBER')) exit("dedebiz");
  2. /**
  3. * 模型列表函数
  4. *
  5. * @version $Id: inc_list_functions.php 1 13:52 2010年7月9日Z tianya $
  6. * @package DedeBIZ.Member
  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. * @param string $iscommend 推荐
  15. * @return string
  16. */
  17. function IsCommendArchives($iscommend)
  18. {
  19. $s = '';
  20. if (preg_match('/c/', $iscommend)) {
  21. $s .= '推荐';
  22. } else if (preg_match('/h/', $iscommend)) {
  23. $s .= ' 头条';
  24. } else if (preg_match('/p/', $iscommend)) {
  25. $s .= ' 图片';
  26. } else if (preg_match('/j/', $iscommend)) {
  27. $s .= ' 跳转';
  28. }
  29. return $s;
  30. }
  31. /**
  32. * 获得推荐的标题
  33. *
  34. * @param string $title 标题
  35. * @param string $iscommend 推荐
  36. * @return string
  37. */
  38. function GetCommendTitle($title, $iscommend)
  39. {
  40. if (preg_match('/c/', $iscommend)) {
  41. $title = "$title<font color='red'>(推荐)</font>";
  42. }
  43. return "$title";
  44. }
  45. $GLOBALS['RndTrunID'] = 1;
  46. /**
  47. * 更换颜色
  48. *
  49. * @param string $color1 颜色1
  50. * @param string $color2 颜色2
  51. * @return string
  52. */
  53. function GetColor($color1, $color2)
  54. {
  55. $GLOBALS['RndTrunID']++;
  56. if ($GLOBALS['RndTrunID'] % 2 == 0) {
  57. return $color1;
  58. } else {
  59. return $color2;
  60. }
  61. }
  62. /**
  63. * 检查图片是否存在
  64. *
  65. * @param string $picname 图片地址
  66. * @return string
  67. */
  68. function CheckPic($picname)
  69. {
  70. if ($picname != "") {
  71. return $picname;
  72. } else {
  73. return "images/dfpic.gif";
  74. }
  75. }
  76. /**
  77. * 判断内容是否生成HTML
  78. *
  79. * @param int $ismake 是否生成
  80. * @return string
  81. */
  82. function IsHtmlArchives($ismake)
  83. {
  84. if ($ismake == 1) {
  85. return "已生成";
  86. } else if ($ismake == -1) {
  87. return "仅动态";
  88. } else {
  89. return "<font color='red'>未生成</font>";
  90. }
  91. }
  92. /**
  93. * 获得内容的限定级别名称
  94. *
  95. * @param string $arcrank 级别名称
  96. * @return string
  97. */
  98. function GetRankName($arcrank)
  99. {
  100. global $arcArray;
  101. if (!is_array($arcArray)) {
  102. $dsql->SetQuery("SELECT * FROM #@__arcrank");
  103. $dsql->Execute();
  104. while ($row = $dsql->GetObject()) {
  105. $arcArray[$row->rank] = $row->membername;
  106. }
  107. }
  108. if (isset($arcArray[$arcrank])) {
  109. return $arcArray[$arcrank];
  110. } else {
  111. return "不限";
  112. }
  113. }
  114. /**
  115. * 判断内容是否为图片文章
  116. *
  117. * @param string $picname 图片名称
  118. * @return string
  119. */
  120. function IsPicArchives($picname)
  121. {
  122. if ($picname != "") {
  123. return "<font color='red'>(图)</font>";
  124. } else {
  125. return "";
  126. }
  127. }