More actions
No edit summary |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category: | [[Category:Timereg_Functions]] | ||
{{HelpFiles}} | {{HelpFiles}} | ||
Line 18: | Line 18: | ||
=== Return type === | === Return type === | ||
The function returns a dictionary of user resource id as key and list of array as value | The function returns a dictionary of user resource id as key and list of array as value | ||
Value is array, in which there are 7 items: | Value is array, in which there are 7 items: | ||
Line 81: | Line 81: | ||
| style="border: 1px solid rgb(1, 1, 1)" width="558" | | | style="border: 1px solid rgb(1, 1, 1)" width="558" | | ||
It's Timereg resource id | It's Timereg resource id | ||
|- valign="top" align="left" | |- valign="top" align="left" | ||
Line 91: | Line 91: | ||
| style="border: 1px solid rgb(1, 1, 1)" width="558" | | | style="border: 1px solid rgb(1, 1, 1)" width="558" | | ||
It's array datetime | It's array datetime | ||
|- valign="top" align="left" | |- valign="top" align="left" | ||
Line 104: | Line 104: | ||
|} | |} | ||
Line 115: | Line 116: | ||
/* | /* | ||
{ | { | ||
"717536": | |||
{ | |||
{38,112561,1,796156,29185,{2016,4,1,0,0,0,0,13},0}, | |||
{38,112975,1,794623,29327,{2016,4,5,0,0,0,0,14},0}, | |||
{38,113095,1,797702,29185,{2016,4,1,0,0,0,0,13},0} | |||
} | |||
} | } | ||
*/ | */ | ||
</source> | </source> __NOTOC__ | ||
__NOTOC__ |
Latest revision as of 02:29, 15 April 2016
Timereg_getByUsers
Returns a dictionary where keys are resource ids and value is a dictionary where the key is the userid and the value is a list of timereg arrays ordered by the date.
Syntax
Timereg_getByUsers(UserResourceId, dateStart, dateEnd)
Arguments
- UserResourceId: is a array user resource id
- dateStart: is a array datetime
- dateEnd: is a array datetime
Return type
The function returns a dictionary of user resource id as key and list of array as value
Value is array, in which there are 7 items:
Constant |
Data type |
Value |
OBJECT_TYPE_INDEX |
number |
It's index of object type |
TIMEREGRESOURCE_ID |
number |
It's Timereg id |
TIMEREGRESOURCE_HOURS |
number |
It's number of hours regtime |
TIMEREGRESOURCE_RESOURCE_ID |
number |
It's task resource id |
TIMEREGRESOURCE_TIMEREG_ID |
number |
It's Timereg resource id |
TIMEREGRESOURCE_DATE |
Datetime |
It's array datetime |
TIMEREGRESOURCE_ROLE_ID |
number |
It's Timereg role id |
Examples
array dateStart = DateTime_fromInvariant("2016-04-01 00:00:00");
array dateEnd = DateTime_fromInvariant("2016-04-10 00:00:00");
Dictionary regtime = Timereg_getByUsers({717536}, dateStart, dateEnd);
/*
{
"717536":
{
{38,112561,1,796156,29185,{2016,4,1,0,0,0,0,13},0},
{38,112975,1,794623,29327,{2016,4,5,0,0,0,0,14},0},
{38,113095,1,797702,29185,{2016,4,1,0,0,0,0,13},0}
}
}
*/