professionalweb/rusguard-yii2

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

RusGuard 通信组件

安装: 9

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

公开问题: 0

类型:yii2-extension

0.3.4 2016-03-09 11:20 UTC

This package is auto-updated.

Last update: 2020-08-29 04:59:40 UTC


README

Yii2RusGuard 通信的组件

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

在此特此授予任何获得本软件及其相关文档副本(以下简称“软件”)的个人免费使用权,无需承担任何费用,允许其在不受限制的情况下使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许将软件提供给他人使用,前提是必须遵守以下条件

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

本软件按“原样”提供,不提供任何形式的保证,无论是明示的、暗示的,包括但不限于对适销性、适用于特定目的和非侵权的保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任承担责任,无论这些责任源于合同行为、侵权或其他原因,这些责任源于、产生于或与软件或对软件的使用或其他方式有关。