Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as JavaScript by Z ( 15 years ago )
if( isGroups ){
if( from < to ){
to++;
for( i = from; i < to; i++ ){
dataI = data[ i ];
if( dataI[ 0 ] == 0 ){
dataI1 = dataI[ 1 ];
line = { __id: dataI1 };
for( j = 0; j < selectLength; j++ ){
line[ select[ j ][ 1 ] ] = _data[ select[ j ][ 0 ] ][ dataI1 ];
}
line.__level = dataI[ 2 ];
out.push( line );
}else{
tmp = dataI[ 1 ];
tmp.collapsed = groups[ tmp.__groupID ].collapsed;
out.push( tmp );
}
}
} else {
to--;
for( i = from; i > to; i-- ){
dataI = data[ i ];
if( dataI[ 0 ] == 0 ){
dataI1 = dataI[ 1 ];
line = { __id: dataI1 };
for( j = 0; j < selectLength; j++ ){
line[ select[ j ][ 1 ] ] = _data[ select[ j ][ 0 ] ][ dataI1 ];
}
line.__level = dataI[ 2 ];
out.push( line );
}else{
tmp = dataI[ 1 ];
tmp.collapsed = groups[ tmp.__groupID ].collapsed;
out.push( tmp );
}
}
}
}else{
if( from < to ){
to++;
for( i = from; i < to; i++ ){
dataI = data[ i ];
line = { __id: dataI };
for( j = 0; j < selectLength; j++ ){
line[ select[ j ][ 1 ] ] = _data[ select[ j ][ 0 ] ][ dataI ];
}
out.push( line );
}
} else {
to--;
for( i = from; i > to; i-- ){
dataI = data[ i ];
line = { __id: dataI };
for( j = 0; j < selectLength; j++ ){
line[ select[ j ][ 1 ] ] = _data[ select[ j ][ 0 ] ][ dataI ];
}
out.push( line );
}
}
}
Revise this Paste