|
- ======
- 0
- ======
- /**
- *
- * @param $uid - 用户ID
- * @param $size - 头像大小 small/middle/big
- * @param $returnsrc - 是否返回头像地址
- */
- function discuz_uc_avatar($uid, $size = '', $returnsrc = FALSE) {
- ......
- }
- ======
- 1
- ======
- /**
- * 论坛附件删除
- * @param $attach - 单一附件数据
- */
- function dunlink($attach) {
- ......
- }
- ======
- 2
- ======
- /**
- 权限表达式
- * @param $formula - 权限表达式
- */
- function formulaperm($formula) {
- ......
- }
- ======
- 3
- ======
- /**
- 勋章权限表达式
- * @param $formula - 勋章权限表达式
- * @param $type - 1 权限验证 2 勋章字串
- */
- function medalformulaperm($formula, $type) {
- ......
- }
- ======
- 4
- ======
- /**
- * vip用户购买组权限是否到期
- * @param $terms 期限 来源于 memberfields 表的 groupterms 字段
- * @return 返回过期信息
- */
- function groupexpiry($terms) {
- ......
- }
- ======
- 5
- ======
- /**
- * 返回当前链接的域名
- * @return 返回域名
- */
- //清理到程序中
- function site() {
- return $_SERVER['HTTP_HOST'];
- }
- ======
- 6
- ======
- /**
- * 显示主题分类
- * @param $curtypeid - 当前被选择的类型id
- * @return 返回的HTML数据
- */
- //使用较少
- function typeselect($curtypeid = 0) {
- ......
- }
- ======
- 7
- ======
- /**
- * 更新管理者状态
- * @param $modacton - 动作
- * @param $smcols - 执行次数
- */
- function updatemodworks($modaction, $posts = 1) {
- ......
- }
- ======
- 8
- ======
- /**
- * 格式化一个sql语句,通常用于update操作
- *
- * @param string $fieldname 字段名称
- * @param int $position 位置
- * @param int $value 数值 0|1
- * @return string
- */
- function buildbitsql($fieldname, $position, $value) {
- ......
- }
- ======
- 9
- ======
- /**
- * 依据 tid 或者 fid ,自动取得 $_G['forum'] 或 $_G['thread'] 数据
- * @global <type>
- */
- function loadforum() {
- ......
- }
- ======
- 10
- ======
- /**
- *
- * @param <type> $tid 主题id
- * @param <type> $fields 取用主题表的字段, 默认 "*"
- * @param <type> $addcondiction 除 tid='$tid' 以外的其他条件, 默认空
- * @param <type> $forcetableid 是否强制只从某个分表中取得 thread, 默认 null
- * @return array 当有合法数值返回的时候, 将自动追加2个key值threadtable, posttable 记录此主题使用的分表名称
- */
- function get_thread_by_tid($tid, $fields = '*', $addcondiction = '', $forcetableid = null) {
- ......
- }
- ======
- 11
- ======
- /**
- * 依据 pid 和 其他条件,从某个post数据表中取回post信息
- * @global <type> $_G
- * @param <type> $pid 帖子id
- * @param <type> $fields 帖子表字段,默认 *
- * @param <type> $addcondiction 其他条件,默认 空
- * @param <type> $forcetable 是否强制使用某个分表, 支持: 使用id: 0 1 2 或者 p(主表), a(副表) 或者直接制定表名 forum_post_1
- * @return array
- */
- function get_post_by_pid($pid, $fields = '*', $addcondiction = '', $forcetable = null) {
- ......
- }
- ======
- 12
- ======
- /**
- 是否有查看版块 RSS 的权限
- */
- function rssforumperm($forum) {
- ......
- }
- ======
- 13
- ======
- /**
- * upload_icon_banner上传群组/版块图片
- * $forum中 fid和status 必须存在,status判断是群组还是版块图片,以存入不同目录
- * $file上传时的$_FILES
- * $type icon 或 banner
- */
- function upload_icon_banner(&$data, $file, $type) {
- ......
- }
- ======
- 14
- ======
- /**
- 用于 archiver 环境下的分页
- */
- function arch_multi($total, $perpage, $page, $link) {
- ......
- }
- ======
- 15
- ======
- /**
- archiver 模板路径
- */
- function loadarchiver($path) {
- ......
- }
- ======
- 16
- ======
- /**
- * update_threadpartake 按参与人次更新主题热度
- */
- function update_threadpartake($tid) {
- ......
- }
- ======
- 17
- ======
- /**
- * 获取帖子封面地址
- *
- * @param int $tid
- * @param int $cover 负数时表示是远程,正数为本地 没有值表示只取filename
- */
- function getthreadcover($tid, $cover = 0, $getfilename = 0) {
- ......
- }
- ======
- 18
- ======
- /**
- *添加主题标签
- *
- * @param <type> $tags
- * @param <type> $itemid
- */
- function addthreadtag($tags, $itemid , $typeid = 'tid') {
- ......
- }
- ======
- 19
- ======
- /**
- *修改主题标签
- *
- * @param <type> $tags
- * @param <type> $itemid
- * @return <type>
- */
- function modthreadtag($tags, $itemid) {
- ......
- }
- ======
- 20
- ======
- /**
- * 将未使用的附件转为已使用状态
- * @param <int> $aid
- * @param <int> $tid
- * @param <pid> $pid
- */
- function convertunusedattach($aid, $tid, $pid) {
- ......
- }
- ======
- 21
- ======
- /**
- * 更新附件的 TID 值
- * @param <string> $where 条件
- * @param <int> $oldtid 旧 TID
- * @param <int> $newtid 新 TID
- */
- function updateattachtid($where, $oldtid, $newtid) {
- ......
- }
- ======
- 22
- ======
- /**
- 插入一个帖子
- */
- function insertpost($data) {
- ......
- }
- ======
- 23
- ======
- /**
- * 更新POST
- * @global $_G
- * @param array $data 更新的数据
- * @param string/array $condition 条件
- * @param bool $unbuffered 是否即时返回
- * @param int $posttableid post分表ID
- * @return int 返回的更新的记录数
- */
- function updatepost($data, $condition, $unbuffered = false, $posttableid = false) {
- ......
- }
复制代码 |
|