dokeos
[ class tree: dokeos ] [ index: dokeos ] [ all elements ]

Class: FlatViewDataGenerator

Source Location: /main/gradebook/lib/flatview_data_generator.class.php

Class Overview


Class to select, sort and transform object data into array data,


Author(s):

  • Bert Steppé

Variables

Constants

Methods



Class Details

[line 8]
Class to select, sort and transform object data into array data,

used for the teacher's flat view




Tags:

author:  Bert Steppé


[ Top ]


Class Variables

$evals =

[line 18]



Tags:

access:  private

Type:   mixed


[ Top ]

$evals_links =

[line 20]



Tags:

access:  private

Type:   mixed


[ Top ]

$links =

[line 19]



Tags:

access:  private

Type:   mixed


[ Top ]

$users =

[line 17]



Tags:

access:  private

Type:   mixed


[ Top ]



Class Methods


constructor FlatViewDataGenerator [line 25]

FlatViewDataGenerator FlatViewDataGenerator( [ $users = array ()], [ $evals = array ()], [ $links = array ()])

Constructor



Tags:

access:  public


Parameters:

   $users  
   $evals  
   $links  

[ Top ]

method get_data [line 83]

array get_data( [ $users_sorting = 0], [ $users_start = 0], [ $users_count = null], [ $items_start = 0], [ $items_count = null], [ $ignore_score_color = false])

Get actual array data



Tags:

return:  2-dimensional array - each array contains the elements: 0: user id 1: user lastname 2: user firstname 3+: evaluation/link scores
access:  public


Parameters:

   $users_sorting  
   $users_start  
   $users_count  
   $items_start  
   $items_count  
   $ignore_score_color  

[ Top ]

method get_header_names [line 54]

void get_header_names( [ $items_start = 0], [ $items_count = null])

Get array containing column header names (incl user columns)



Tags:

access:  public


Parameters:

   $items_start  
   $items_count  

[ Top ]

method get_total_items_count [line 45]

void get_total_items_count( )

Get total number of evaluations/links (columns) (the 2 users columns not included)



Tags:

access:  public


[ Top ]

method get_total_users_count [line 37]

void get_total_users_count( )

Get total number of users (rows)



Tags:

access:  public


[ Top ]

method sort_by_first_name [line 162]

void sort_by_first_name( $item1, $item2)



Parameters:

   $item1  
   $item2  

[ Top ]

method sort_by_last_name [line 154]

void sort_by_last_name( $item1, $item2)



Parameters:

   $item1  
   $item2  

[ Top ]


Class Constants

FVDG_SORT_ASC =  4

[line 14]


[ Top ]

FVDG_SORT_DESC =  8

[line 15]


[ Top ]

FVDG_SORT_FIRSTNAME =  2

[line 13]


[ Top ]

FVDG_SORT_LASTNAME =  1

[line 12]


[ Top ]



Documentation generated on Thu, 12 Jun 2008 13:30:09 -0500 by phpDocumentor 1.4.1