本文整理汇总了PHP中WindidApi类的典型用法代码示例。如果您正苦于以下问题:PHP WindidApi类的具体用法?PHP WindidApi怎么用?PHP WindidApi使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了WindidApi类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: editUser
public function editUser($uid)
{
$api = WindidApi::api('user');
$user = $api->getUser($uid);
//你系统的 editUser($user);
return true;
}
示例2: getDm
public function getDm()
{
if (!is_object($this->dm)) {
$dm = WindidApi::getDm('credit');
$this->dm = new $dm($this->uid);
}
return $this->dm;
}
示例3: deleteConfig
/**
* 删除配置项
* Enter description here ...
* @param string $spacename
* @param array|string $keys
*/
public function deleteConfig($spacename, $keys = '')
{
if (!is_array($keys)) {
$keys = array($keys);
}
$params = array('spacename' => $spacename, 'keys' => implode('_', $keys));
return WindidApi::open('config/delete', array(), $params);
}
示例4: __call
public function __call($method, $args)
{
if ($this->method == $method) {
return $this->value;
}
$cls = WindidApi::api($this->api);
return call_user_func_array(array($cls, $method), $args);
}
示例5: getAll
public function getAll()
{
$params = array();
return WindidApi::open('area/getAll', $params);
if (!is_array($result)) {
return array();
}
return $result;
}
示例6: schoolAction
/**
* 学校获取(typeid = 1:小学,2:中学,3:大学)
*/
public function schoolAction()
{
list($type, $areaid, $name, $first) = $this->getInput(array('typeid', 'areaid', 'name', 'first'));
!$type && ($type = 3);
Wind::import('WINDID:service.school.vo.WindidSchoolSo');
$schoolSo = new WindidSchoolSo();
$schoolSo->setName($name)->setTypeid($type)->setFirstChar($first)->setAreaid($areaid);
$list = WindidApi::api('school')->searchSchoolData($schoolSo, 1000);
exit($list ? Pw::jsonEncode($list) : '');
}
示例7: defaultAvatar
/**
* 还原头像
*
* @param int $uid
* @param string $type 还原类型-一种默认头像face*,一种是禁止头像ban*
* @return boolean
*/
public function defaultAvatar($uid, $type = 'face')
{
$client = Windid::client();
if ($client->windid == 'local') {
$srv = Windid::load('user.srv.WindidUserService');
$result = $srv->defaultAvatar($uid, $type);
return (int) $result;
}
$params = array('uid' => $uid, 'type' => $type);
return WindidApi::open('avatar/default', array(), $params);
}
示例8: getConfigCacheValue
protected function getConfigCacheValue()
{
$vkeys = array('site', 'components', 'verify', 'attachment', 'reg');
$array = WindidApi::api('config')->fetchConfig($vkeys);
$config = array();
foreach ($vkeys as $key => $value) {
$config[$value] = array();
}
foreach ($array as $key => $value) {
$config[$value['namespace']][$value['name']] = $value['vtype'] != 'string' ? unserialize($value['value']) : $value['value'];
}
return $config;
}
示例9: deleteThread
private function deleteThread($topic)
{
$tid = $topic['tid'];
$fid = $topic['fid'];
$subject = $topic['subject'];
$created_userid = $topic['created_userid'];
$dm = new PwTopicRecycleDm();
$dm->setTid($tid)->setFid($fid)->setOperateTime(time())->setOperateUsername('system')->setReason('长期断种');
Wekit::load('recycle.PwTopicRecycle')->add($dm);
$dm = new PwTopicDm($tid);
$dm->setDisabled(2)->setTopped(0)->setDigest(0);
Wekit::load('forum.PwThread')->updateThread($dm);
$api = WindidApi::api('message');
$api->send($created_userid, '您的种子 ' . $subject . ' 因长期断种已被系统自动移入回收站,如有异议请尽快联系管理员,管理员将根据相关规定决定恢复或彻底删除。', 1);
}
示例10: searchSchool
public function searchSchool($search, $limit = 10, $start = 0)
{
if (!is_array($search)) {
return array();
}
$params = array('limit' => $limit, 'start' => $start);
$array = array('name', 'typeid', 'areaid', 'firstchar');
foreach ($search as $k => $v) {
if (!in_array($k, $array)) {
continue;
}
$params[$k] = $v;
}
return WindidApi::open('school/search', $params);
}
示例11: dostroageAction
/**
* 附件存储方式设置列表页
*/
public function dostroageAction()
{
$att_storage = $this->getInput('att_storage', 'post');
$avatar_storage = $this->getInput('avatar_storage', 'post');
/* @var $attService PwAttacmentService */
$attService = Wekit::load('LIB:storage.PwStorage');
$_r = $attService->setStoragesComponents($att_storage);
if ($_r !== true) {
$this->showError($_r->getError());
}
$config = new PwConfigSet('attachment');
$config->set('storage.type', $att_storage)->flush();
$result = WindidApi::api('avatar')->setStorages($avatar_storage);
if ($result == '1') {
Wekit::C()->setConfig('site', 'avatarUrl', WindidApi::api('avatar')->getAvatarUrl());
}
$this->showMessage('ADMIN:success');
}
示例12: C
/**
* 客户端获取服务端配置,服务端禁用
* Enter description here ...
* @param unknown_type $name
*/
public static function C($name)
{
$windidApi = WindidApi::api('config');
return $windidApi->getConfig($name);
}
示例13: windid
public static function windid($api) {
if (defined('WINDID_IS_NOTIFY')) {
$cls[$api] = PwWindidStd::getInstance($api);
} else {
$cls[$api] = WindidApi::api($api);
}
return $cls[$api];
}
示例14: _getWindid
private function _getWindid()
{
return WindidApi::api('avatar');
}
示例15: deleteMessages
public function deleteMessages($uid, $messageIds)
{
$params = array('uid' => $uid, 'messageIds' => $messageIds);
return WindidApi::open('message/deleteMessages', array(), $params);
}