46 lines
2 KiB
PHP
46 lines
2 KiB
PHP
|
|
#!/usr/bin/env php
|
|||
|
|
<?php
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
|
|||
|
|
title=测试 docModel->getStatisticInfo();
|
|||
|
|
cid=16128
|
|||
|
|
|
|||
|
|
- 获取登录用户为admin时,文档总数、今日编辑文档数、用户编辑过的文档数、用户创建的文档数
|
|||
|
|
- 属性totalDocs @50
|
|||
|
|
- 属性todayEditedDocs @0
|
|||
|
|
- 属性myEditedDocs @10
|
|||
|
|
- 属性myDocs @50
|
|||
|
|
- 获取登录用户为admin时,用户浏览跟收藏的文档数
|
|||
|
|
- 第myDoc条的docViews属性 @0
|
|||
|
|
- 第myDoc条的docCollects属性 @100
|
|||
|
|
- 获取登录用户为user1时,文档总数、今日编辑文档数、用户编辑过的文档数、用户创建的文档数
|
|||
|
|
- 属性totalDocs @50
|
|||
|
|
- 属性todayEditedDocs @0
|
|||
|
|
- 属性myEditedDocs @10
|
|||
|
|
- 属性myDocs @0
|
|||
|
|
- 获取登录用户为user1时,用户浏览跟收藏的文档数
|
|||
|
|
- 第myDoc条的docViews属性 @~~
|
|||
|
|
- 第myDoc条的docCollects属性 @~~
|
|||
|
|
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|||
|
|
include dirname(__FILE__, 2) . '/lib/model.class.php';
|
|||
|
|
|
|||
|
|
zenData('action')->loadYaml('action')->gen(30);
|
|||
|
|
zenData('doc')->loadYaml('doc')->gen(50);
|
|||
|
|
zenData('user')->gen(5);
|
|||
|
|
|
|||
|
|
$docTester = new docModelTest();
|
|||
|
|
$adminInfo = $docTester->getStatisticInfoTest('admin');
|
|||
|
|
$user1Info = $docTester->getStatisticInfoTest('user1');
|
|||
|
|
|
|||
|
|
/* Admin statistic information. */
|
|||
|
|
r($adminInfo) && p('totalDocs,todayEditedDocs,myEditedDocs,myDocs') && e('50,0,10,50'); // 获取登录用户为admin时,文档总数、今日编辑文档数、用户编辑过的文档数、用户创建的文档数
|
|||
|
|
r($adminInfo) && p('myDoc:docViews,docCollects') && e('0,100'); // 获取登录用户为admin时,用户浏览跟收藏的文档数
|
|||
|
|
|
|||
|
|
/* User1 statistic information.*/
|
|||
|
|
r($user1Info) && p('totalDocs,todayEditedDocs,myEditedDocs,myDocs') && e('50,0,10,0'); // 获取登录用户为user1时,文档总数、今日编辑文档数、用户编辑过的文档数、用户创建的文档数
|
|||
|
|
r($user1Info) && p('myDoc:docViews,docCollects') && e('~~,~~'); // 获取登录用户为user1时,用户浏览跟收藏的文档数
|