function __construct()
* TeamToy Open Api
*
* @author easychen
* @version $Id$
* @package server
*
function user_sign_up()
* 用户注册
*
* 只有以管理员的token才能注册用户,否则需要激活码
*
* @param string name
* @param string email
* @param string password
* @return user array
* @author EasyChen
function user_end_session()
* 终止当前token
*
*
* @param string token , 必填
* @return user array
* @author EasyChen
function check_new_verison( $in = false )
* 检查是否存在新版本
*
*
* @param string token , 必填
* @return info array ( 'new' , 'version' , 'info' )
* @author EasyChen
function user_get_token()
* 通过email和密码获取token
*
* @param string email
* @param string password
* @return token array( 'token' , 'uid' , 'uname' , 'email' , 'level' )
* @author EasyChen
function user_profile()
* 在线升级
*
* 只有管理员token才能调用
*
* @param string token , 必填
* @param string password
* @return msg array( 'msg'=>ok )
* @author EasyChen
function user_settings()
* 更新用户个人资料
*
* 不包含密码
*
* @param string token , 必填
* @param string mobile - 手机号 , 必填
* @param string email - 电子邮件 , 必填
* @param string tel - 分机号 , 选填
* @param string eid - 工号, 选填
* @param string weibo - 微博昵称, 选填
* @param string desp - 备注, 选填
* @return user array
* @author EasyChen
function user_update_settings()
* 更新用户密码
*
*
* @param string token , 必填
* @param string opassword - 原密码 , 必填
* @param string password -新密码 , 必填
* @return msg array( 'msg'=>ok )
* @author EasyChen
function user_close()
* 更新用户等级
*
* 必须是管理员的token,level9为管理员,不能修改自己的等级
*
* @param string token , 必填
* @param string uid , 必填
* @return user array
* @author EasyChen
function todo_add()
* 添加TODO
*
*
* @param string token , 必填
* @param string text - TODO内容 , 必填
* @param string is_public - 是否公开 , 默认为1
* @param string uid - 要给添加TODO的用户id , uid为0时添加给自己。私有TODO不能添加给其他人
* @return todo array
* @author EasyChen
function todo_remove_comment()
* 删除TODO评论
*
*
* @param string token , 必填
* @param string hid - 评论id, 必填
* @return comment array
* @author EasyChen
function todo_add_comment()
* 为TODO添加评论
*
*
* @param string token , 必填
* @param string tid - TODOid, 必填
* @param string text - 评论内容, 必填
* @return comment array
* @author EasyChen
function todo_detail()
* 读取TODO详细信息
*
* 其他人的私有TODO会无法读取
*
* @param string token , 必填
* @param string tid - TODOid, 必填
* @return todo array
* @author EasyChen
function todo_assign( $tid = false , $uid = false , $in = false )
* 指派TODO给其他人
*
* 不可以分配给自己
*
* @param string token , 必填
* @param string tid - TODOid, 必填
* @param string uid - 要指派的用户id, 必填
* @return todo array
* @author EasyChen
function todo_list()
* 获取TODO列表
*
*
* @param string token , 必填
* @param string since_id - 最小TODO id
* @param string max_id - 最大TODO id
* @param string count - 每页TODO条数
* @param string ord - 排序 , asc 或者 desc
* @param string by - 排序字段
* @param string group - 按分组输出,默认为false
* @return todo list array
* @author EasyChen
function todo_star()
* TODO加星
*
*
* @param string token , 必填
* @param string tid - TODO id , 必填
* @return todo array
* @author EasyChen
function todo_unstar()
* TODO去星
*
*
* @param string token , 必填
* @param string tid - TODO id , 必填
* @return todo array
* @author EasyChen
function todo_public()
* TODO设为公开
*
*
* @param string token , 必填
* @param string tid - TODO id , 必填
* @return todo array
* @author EasyChen
function todo_private()
* TODO设为私密
*
*
* @param string token , 必填
* @param string tid - TODO id , 必填
* @return todo array
* @author EasyChen
function todo_done()
* TODO设为已完成
*
*
* @param string token , 必填
* @param string tid - TODO id , 必填
* @return todo array
* @author EasyChen
function todo_reopen()
* 重开TODO
*
*
* @param string token , 必填
* @param string tid - TODO id , 必填
* @return todo array
* @author EasyChen
function todo_set_value( $field , $value )
* @ignore
function todo_unfollow()
* TODO取消关注
*
*
* @param string token , 必填
* @param string tid - TODO id , 必填
* @return todo array
* @author EasyChen
function todo_follow()
* TODO添加关注
*
*
* @param string token , 必填
* @param string tid - TODO id , 必填
* @return todo array
* @author EasyChen
function todo_update()
* TODO更新文字内容
*
*
* @param string token , 必填
* @param string tid - TODO id , 必填
* @param string text - TODO内容 , 必填
* @return todo array
* @author EasyChen
function todo_remove_done()
* 清除已经完成的单个TODO
*
*
* @param string token , 必填
* @param string tid - TODO id , 必填
* @return todo array
* @author EasyChen
function todo_all_done()
* 清除所有已经完成的TODO标记为
*
*
* @param string token , 必填
* @param string tid - TODO id , 必填
* @return todo array
* @author EasyChen
function todo_remove()
* 删除TODO
*
*
* @param string token , 必填
* @param string tid - TODO id , 必填
* @return todo array
* @author EasyChen
function todo_sync()
* 离线同步TODO
*
* 客户端用
* @ignore
function feed_publish()
* 发布广播
*
* 广播时如果不用@进行点名,则通知全部成员
*
* @param string text , 必填
* @param string type - user行为/主动广播 , 默认为主动广播
* @return todo array
* @author EasyChen
function feed_list()
* 获取Feed列表
*
*
* @param string token , 必填
* @param string since_id - 最小TODO id
* @param string max_id - 最大TODO id
* @param string count - 每页TODO条数
* @param string ord - 排序 , asc 或者 desc
* @param string by - 排序字段
* @return feed list array
* @author EasyChen
function feed_remove_comment( $cid = flase )
* 删除Feed的评论
*
*
* @param string token , 必填
* @param string cid - 必填
* @return feed array
* @author EasyChen
function feed_add_comment( $text = false , $fid = false )
* 为Feed添加评论
*
*
* @param string token , 必填
* @param string fid - 必填
* @param string text - 必填
* @return feed array
* @author EasyChen
function feed_detail()
* 读取Feed详细信息
*
*
* @param string token , 必填
* @param string fid - 必填
* @return feed array
* @author EasyChen
function feed_remove()
* 删除Feed
*
*
* @param string token , 必填
* @param string fid - 必填
* @return feed array
* @author EasyChen
function user_unread()
* 取得用户未读信息
*
*
* @param string token , 必填
* @return array ('notice'=>'未读计数' , 'nid' => '最后一条Notice ID' , 'text' => '最后一条未读Notice内容')
* @author EasyChen
function notice_list()
* 获取Notice列表
*
*
* @param string token , 必填
* @param string since_id - 最小TODO id
* @param string max_id - 最大TODO id
* @param string count - 每页TODO条数
* @param string ord - 排序 , asc 或者 desc
* @param string by - 排序字段
* @return notice list array
* @author EasyChen
function notice_mark_read()
* 标记notice为已读
*
*
* @param string token , 必填
* @param string nid - 选填,不指定是将当前用户全部notice标记为已读
* @return msg array ('msg'=>'done')
* @author EasyChen
function user_update_avatar()
* 用户更新头像
*
* 使用标准Form表单上传,头像文件名为file,只接受jpg格式的文件
*
* @param string token , 必填
* @return user array
* @author EasyChen
function im_send( $uid = false , $text = false )
* 向某个用户发送私信聊天
*
*
* @param string token , 必填
* @param string uid , 必填
* @param string text , 必填
* @return array( 'msg' => 'ok' )
* @author EasyChen
function im_history( $uid = false )
* 取得当前用户和指定用户聊天记录
*
* 不包含未读
*
* @param string token , 必填
* @param string uid , 必填
* @return im history data array
* @author EasyChen
function get_fresh_chat()
* 取得当前用户和指定用户的未读私信消息
*
* 读取后自动标记为已读
*
* @param string token , 必填
* @param string uid , 必填
* @return im history data array
* @author EasyChen
function team_activecode()
* 创建激活码
*
* 普通成员通过创建激活码,邀请其他用户注册
*
* @param string token , 必填
* @return array('activecode'=>$string)
* @author EasyChen
function team_members()
* 团队成员列表
*
* 不包含密码信息
*
* @param string token , 必填
* @return user list array
* @author EasyChen