Toggle menu
876
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Group getTimeUsed: Difference between revisions

From Catglobe Wiki
Nguyenduyan (talk | contribs)
Created page with "Category:Group_Functions {{HelpFiles}} = Group_getTimeUsed = == Syntax == Group_getTimeUsed (); == Arguments == Empty == Return type == Empty"
 
Nguyenduyan (talk | contribs)
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 4: Line 4:
= Group_getTimeUsed =
= Group_getTimeUsed =


 
Get time used of all users on the group


== Syntax ==
== Syntax ==


Group_getTimeUsed ();
Group_getTimeUsed (groupRId, includeUnverifiedHour, timeFrom, timeTo, includeDeleted, includeDisabled);  


== Arguments ==
== Arguments ==


Empty
number ''groupRId''
 
bool ''includeUnverifiedHour''
 
dateTime array ''timeFrom''
 
dataTime array ''timeTo''
 
bool ''includeDeleted''
 
bool ''includeDisabled''


== Return type ==
== Return type ==
Empty
Array. It's array of Analyze_Used_Time array with follow constant:
 
{| class="tableintopic" style="border: 1px solid rgb(1, 1, 1);  border-collapse: collapse" width="875" cellspacing="0" cellpadding="2" border="1"
|- valign="top" align="left"
| style="border: 1px solid rgb(1, 1, 1)" width="292" bgcolor="#c0c0c0" |
'''Index'''
 
| style="border: 1px solid rgb(1, 1, 1)" width="92" bgcolor="#c0c0c0" |
'''Data type'''
 
| style="border: 1px solid rgb(1, 1, 1)" width="491" bgcolor="#c0c0c0" |
'''Value'''
 
|- valign="top" align="left"
| style="border: 1px solid rgb(1, 1, 1)" width="292" |
ANALYZE_USED_TIME_USER_RESOURCE_ID
 
| style="border: 1px solid rgb(1, 1, 1)" width="92" |
<span class="normalise">number</span>
 
| style="border: 1px solid rgb(1, 1, 1)" width="491" |
User resource id
 
|- valign="top" align="left"
| style="border: 1px solid rgb(1, 1, 1)" width="292" |
ANALYZE_USED_TIME_DATE
 
| style="border: 1px solid rgb(1, 1, 1)" width="92" |
<span class="normalise">array dateTime</span>
 
| style="border: 1px solid rgb(1, 1, 1)" width="491" |
date register time
 
|- valign="top" align="left"
| style="border: 1px solid rgb(1, 1, 1)" width="292" |
ANALYZE_USED_TIME_STATUS_ID
 
| style="border: 1px solid rgb(1, 1, 1)" width="92" |
<span class="normalise">number</span>
 
| style="border: 1px solid rgb(1, 1, 1)" width="491" |
time registered status
 
|- valign="top" align="left"
| style="border: 1px solid rgb(1, 1, 1)" width="292" |
ANALYZE_USED_TIME_RESOURCE_ID
 
| style="border: 1px solid rgb(1, 1, 1)" width="92" |
<span class="normalise">number</span>
 
| style="border: 1px solid rgb(1, 1, 1)" width="491" |
resource id of resource which the user registered on
 
|- valign="top" align="left"
| style="border: 1px solid rgb(1, 1, 1)" width="292" |
ANALYZE_USED_TIME_TOTAL_TIME
 
| style="border: 1px solid rgb(1, 1, 1)" width="92" |
<span class="normalise">number</span>
 
| style="border: 1px solid rgb(1, 1, 1)" width="491" |
time registered by minutes
 
|- valign="top" align="left"
| style="border: 1px solid rgb(1, 1, 1)" width="292" |
ANALYZE_USED_TIME_INTEGER_FORMAT
 
| style="border: 1px solid rgb(1, 1, 1)" width="92" |
<span class="normalise">number</span>
 
| style="border: 1px solid rgb(1, 1, 1)" width="491" |
time registered by hours
 
|}
 
== Example ==
 
<source lang="javascript">
number groupRId = 15599634 ;
bool includeUnverifiedHour = true;
array timeFrom = DateTime_getByYMD(2017,1,1);
array timeTo = DateTime_getByYMD(2018,2,1);
bool includeDeleted = true;
bool includeDisabled = true;
array a = Group_getTimeUsed (groupRId, includeUnverifiedHour, timeFrom, timeTo, includeDeleted, includeDisabled);// {{32,10768810,{2017,9,27,0,0,0,0,39,65},1,15596351,60,1}, ....}
array timeUsage = a[0];//{32,10768810,{2017,9,27,0,0,0,0,39,65},1,15596351,60,1}
print(timeUsage[ANALYZE_USED_TIME_USER_RESOURCE_ID]);//10768810
print(timeUsage[ANALYZE_USED_TIME_DATE]);//{2017,9,27,0,0,0,0,39,65}
print(timeUsage[ANALYZE_USED_TIME_STATUS_ID]);//1
print(timeUsage[ANALYZE_USED_TIME_RESOURCE_ID]);//15596351
print(timeUsage[ANALYZE_USED_TIME_TOTAL_TIME]);//60
print(timeUsage[ANALYZE_USED_TIME_INTEGER_FORMAT]);//1
</source>

Latest revision as of 08:24, 11 January 2018


Group_getTimeUsed

Get time used of all users on the group

Syntax

Group_getTimeUsed (groupRId, includeUnverifiedHour, timeFrom, timeTo, includeDeleted, includeDisabled);

Arguments

number groupRId

bool includeUnverifiedHour

dateTime array timeFrom

dataTime array timeTo

bool includeDeleted

bool includeDisabled

Return type

Array. It's array of Analyze_Used_Time array with follow constant:

Index

Data type

Value

ANALYZE_USED_TIME_USER_RESOURCE_ID

number

User resource id

ANALYZE_USED_TIME_DATE

array dateTime

date register time

ANALYZE_USED_TIME_STATUS_ID

number

time registered status

ANALYZE_USED_TIME_RESOURCE_ID

number

resource id of resource which the user registered on

ANALYZE_USED_TIME_TOTAL_TIME

number

time registered by minutes

ANALYZE_USED_TIME_INTEGER_FORMAT

number

time registered by hours

Example

number groupRId = 15599634 ;
bool includeUnverifiedHour = true;
array timeFrom = DateTime_getByYMD(2017,1,1); 
array timeTo = DateTime_getByYMD(2018,2,1); 
bool includeDeleted = true;	
bool includeDisabled = true;
array a = Group_getTimeUsed (groupRId, includeUnverifiedHour, timeFrom, timeTo, includeDeleted, includeDisabled);// {{32,10768810,{2017,9,27,0,0,0,0,39,65},1,15596351,60,1}, ....}
array timeUsage = a[0];//{32,10768810,{2017,9,27,0,0,0,0,39,65},1,15596351,60,1}
print(timeUsage[ANALYZE_USED_TIME_USER_RESOURCE_ID]);//10768810
print(timeUsage[ANALYZE_USED_TIME_DATE]);//{2017,9,27,0,0,0,0,39,65}
print(timeUsage[ANALYZE_USED_TIME_STATUS_ID]);//1
print(timeUsage[ANALYZE_USED_TIME_RESOURCE_ID]);//15596351
print(timeUsage[ANALYZE_USED_TIME_TOTAL_TIME]);//60
print(timeUsage[ANALYZE_USED_TIME_INTEGER_FORMAT]);//1