此包已被废弃且不再维护。未建议替代包。

与 RusGuard 通信的组件

0.3.4 2016-03-09 11:17 UTC

This package is auto-updated.

Last update: 2020-08-29 04:54:36 UTC


README

Composer

RusGuard 组件可通过 composer 获取

composer require professionalweb/skud "*"

或者您可以手动在您的 composer.json 文件的 require 部分添加以下内容

"professionalweb/skud": "*"

之后运行 composer update

在您的 PHP 项目中

$skud = new \professionalweb\skud\Skud();
$skud->url = 'http://skud/LNetworkServer/LNetworkService.svc?singleWsdl',
$skud->login = 'admin';
$skud->password = '';

向 SKUD 添加人员

$personInfo = $skud->addEmployee('75f918bf-24fc-445f-8ff5-8fd11e1ad361', 'John', 'Johnov', 'Merian');
$skud->assignKey($personInfo->ID, '9874566321154');

更新 SKUD 的人员信息

$result = $skud->updateEmployee($personInfo->ID, 'John', 'Smith', 'Merian');

设置密钥丢失

$skud->setKeyIsLost('9874566321154', $personInfo->ID);

获取分组

$skud->getGroups();

通过密钥获取人员

$skud->getEmployeeIdByKey('9874566321154');

删除员工

$skud->removeEmployee($personInfo->ID);

通过密钥号删除员工

$skud->removeEmployeeByCardNumber('9874566321154');

获取变量

$skud->getVariable($name);

添加员工的照片

$skud->addEmployeePhoto($personInfo->ID, null, $base64Data);

获取员工信息

$skud->getEmployee($$personInfo->ID)

获取员工的照片

$skud->getEmployeePhoto($personInfo->ID, 1);

获取事件

$skud->getEvents($fromDate = null, $toDate = null, $inoutEventType = null, $page = 1, $pageSize = 20)

监听通知

$result = $skud->getNotification();

MIT 许可证

MIT 许可证 (MIT)

版权所有 (c) 2015 Sergey Zinchenko, Professional web

在此特此授予任何获得本软件及其相关文档副本(以下简称“软件”)的人士免费权限,可以在不受限制的情况下处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向软件提供者提供软件的人士进行上述操作,但需遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

本软件按“原样”提供,不提供任何形式的保证,无论是明示的还是隐含的,包括但不限于适销性、特定用途的适用性和非侵权性保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论是否因合同行为、侵权或其他与软件或软件的使用或其他相关的行为引起的。