professionalweb / rusguard-yii2
此包已被废弃且不再维护。未建议替换包。
RusGuard 通信组件
0.3.4
2016-03-09 11:20 UTC
Requires
README
Composer
RusGuard-Yii2 可通过 composer 获取
composer require professionalweb/rusguard-yii2 "*"
或者您可以将以下内容手动添加到您的 composer.json
文件的 require
部分
"professionalweb/rusguard-yii2": "*"
之后运行 composer update
在您的 PHP 项目中
配置
return [ 'components' => [ 'skud' => [ 'class' => 'professionalweb\rusguard\Skud', 'url' => 'http://skud/LNetworkServer/LNetworkService.svc?singleWsdl', 'login' => 'admin', 'password' => '' ], ] ];
显示事件
$dataProvider = new \professionalweb\rusguard\DataProvider([ 'component' => Yii::$app->skud, 'from' => date('c', strtotime($date.' 00:00:00')), 'to' => date('c', strtotime($date.' 23:59:59')), 'inout' => $inout ]); return $this->render('index', [ 'dataProvider' => $dataProvider ]);
将人员添加到 SKUD
$personInfo = Yii::$app->skud->addEmployee('75f918bf-24fc-445f-8ff5-8fd11e1ad361', 'John', 'Johnov'); Yii::$app->skud->assignKey($personInfo->ID, '9874566321154');
设置密钥丢失
Yii::$app->skud->setKeyIsLost('9874566321154', $personInfo->ID);
获取组
Yii::$app->skud->getGroups();
通过密钥获取人员
Yii::$app->skud->getEmployeeIdByKey('9874566321154');
删除员工
Yii::$app->skud->removeEmployee($personInfo->ID);
通过密钥编号删除员工
Yii::$app->skud->removeEmployeeByCardNumber('9874566321154');
获取变量
Yii::$app->skud->getVariable($name);
添加员工照片
Yii::$app->skud->addEmployeePhoto($personInfo->ID, null, $base64Data);
获取员工信息
```php
$skud->getEmployee($$personInfo->ID)
### Get events
```php
Yii::$app->skud->getEvents($fromDate = null, $toDate = null, $inoutEventType = null, $page = 1, $pageSize = 20)
监听通知
$result = Yii::$app->skud->getNotification();
MIT 许可证
MIT 许可证 (MIT)
版权所有 (c) 2016 Sergey Zinchenko, Professional web
在此特此授予任何获得本软件及其相关文档副本(以下简称“软件”)的个人免费使用权,无需承担任何费用,允许其在不受限制的情况下使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许将软件提供给他人使用,前提是必须遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何形式的保证,无论是明示的、暗示的,包括但不限于对适销性、适用于特定目的和非侵权的保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任承担责任,无论这些责任源于合同行为、侵权或其他原因,这些责任源于、产生于或与软件或对软件的使用或其他方式有关。