IBOS open source
  • Namespace
  • Class

Namespaces

  • application
    • core
      • cache
        • driver
        • provider
      • components
      • controllers
      • engines
        • local
        • sae
      • model
      • modules
      • utils
      • widgets
    • modules
      • article
        • controllers
        • core
        • model
        • utils
      • calendar
        • controllers
        • model
        • utils
      • contact
        • controllers
        • model
        • utils
      • dashboard
        • controllers
        • model
        • utils
      • department
        • components
        • model
        • utils
      • diary
        • components
        • controllers
        • model
        • utils
        • widgets
      • email
        • controllers
        • core
        • model
        • utils
      • main
        • behaviors
        • components
        • controllers
        • model
        • utils
        • widgets
      • message
        • controllers
        • core
          • co
          • wx
            • callback
            • event
        • model
        • utils
      • mobile
        • components
        • controllers
        • utils
      • position
        • components
        • model
        • utils
      • recruit
        • components
        • controllers
        • core
        • model
        • utils
        • widgets
      • role
        • model
        • utils
      • user
        • components
        • controllers
        • model
        • utils
      • vote
        • components
        • controllers
        • model
        • utils
      • weibo
        • controllers
        • core
        • model
        • utils

Classes

  • Article
  • ArticleApi

Class Article

Namespace: application\modules\article\utils
Copyright: Copyright © 2008-2013 IBOS Inc
Author: gzwwb gzwwb@ibos.com.cn
Located at system/modules/article/utils/Article.php

Methods summary

public static array
# joinListCondition( string $type, string $uid, string $catid = 0, $condition = '' )

列表查询条件组合

列表查询条件组合

Parameters

$type
全部、未读、已读、未审核、草稿 这几种类型
$uid
$catid 分类id 包括当前分类及它的子类以','号分割的字符串
$catid
$condition 其他的查询条件
$condition

Returns

array
$condition 组合好的查询条件
public static string
# joinTypeCondition( string $type, integer $uid, integer $catid = 0 )

获取类型条件

获取类型条件

Parameters

$type
$uid
$catid

Returns

string
public static string
# joinSearchCondition( array $search, string $condition )

组合搜索条件

组合搜索条件

Parameters

$search
查询数据
$condition
条件

Returns

string
新的查询条件
public static boolean
# checkReadScope( integer $uid, array $data )

判断信息中心的阅读权限

判断信息中心的阅读权限

Parameters

$uid
用户访问uid
$data
文章数据

Returns

boolean
public static array
# getScopeUidArr( array $data )

取得在发布范围内的uid数组

取得在发布范围内的uid数组

Parameters

$data

Returns

array
public static
# joinStringByArray( string $str, array $data, type $field, $join )

取出源数据中$field的值,用$join分割合并成字符串

取出源数据中$field的值,用$join分割合并成字符串

Parameters

$str
逗号分割的字符串
$data
源数据
$field
要取出的字段
$join
public static type
# joinSelectBoxValue( string $deptid, string $positionid, string $uid )

组合选人框的值

组合选人框的值

Parameters

$deptid
部门id
$positionid
岗位Id
$uid
用户id

Returns

type
public static
# processHighLightRequestData( $data )

处理请求的高亮数据,过滤无用数据 $highLight['highlightstyle']='bold,color,italic,underline'

处理请求的高亮数据,过滤无用数据 $highLight['highlightstyle']='bold,color,italic,underline'

public static array
# handleSelectBoxData( string $data )

取得选人框数据,去掉各自的前缀,返回数组,数组内

array(
     'deptid' => '2,3,4',
'positionid' => '5,6',
'uid' => '',
)

取得选人框数据,去掉各自的前缀,返回数组,数组内

array(
     'deptid' => '2,3,4',
'positionid' => '5,6',
'uid' => '',
)

Parameters

$data
源数据 格式 d_1,d_23,p_108

Returns

array
public static type
# getCategoryList( type $list, type $pid, type $level )

对分类列表进行处理,增加级别处理

对分类列表进行处理,增加级别处理

Parameters

$list
$pid
$level

Returns

type

Constants summary

string TYPE_NEW
# 'new'
string TYPE_OLD
# 'old'
string TYPE_NOTALLOW
# 'notallow'
string TYPE_DRAFT
# 'draft'
IBOS open source API documentation generated by ApiGen