professionalweb / skud
此包已被废弃且不再维护。未建议替代包。
与 RusGuard 通信的组件
0.3.4
2016-03-09 11:17 UTC
Requires
- php: >=5.4.0
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
在此特此授予任何获得本软件及其相关文档副本(以下简称“软件”)的人士免费权限,可以在不受限制的情况下处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向软件提供者提供软件的人士进行上述操作,但需遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何形式的保证,无论是明示的还是隐含的,包括但不限于适销性、特定用途的适用性和非侵权性保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论是否因合同行为、侵权或其他与软件或软件的使用或其他相关的行为引起的。