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

  • VoteUtil

Class VoteUtil

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

Methods summary

public static array
# processVoteData( array $data )

对投票源数据进行相应页面显示处理

对投票源数据进行相应页面显示处理

Parameters

$data
处理前投票数据

Returns

array
处理后投票数据
public static boolean
# checkVote( string $relatedModule, integer $relatedId, integer $uid = 0 )

判断用户是否投过票

判断用户是否投过票

Parameters

$relatedModule
关联模块名称
$relatedId
关联模块id
$uid
访问当前投票用户UID,如果不填,则默认IBOS::app()->user->uid

Returns

boolean
true为已投,false为没投过票
public static integer
# setEndTime( integer $startTime, integer $dayNumber )

设置投票结束时间

设置投票结束时间

Parameters

$startTime
投票开始时间戳
$dayNumber
天数

Returns

integer
结束投票时间戳
public static mixed
# getRemainTime( integer $startTime, integer $endTime )

取得剩余结束时间

取得剩余结束时间

Parameters

$startTime
开始时间戳
$endTime
结束时间戳

Returns

mixed
有剩余时间则返回数组如上示例数组,0代表无结束时间,-1代表已经过了结束时间

Code

array('day'=>5,'hour'=>17,'minute'=>43,'second'=>31)
public static
# processDateTime( $dateTime )
public static
# getEndTime( type $endtime, type $selectEndIime )

取得投票结束时间

取得投票结束时间

Parameters

$endtime
$selectEndIime
IBOS open source API documentation generated by ApiGen