4include_once(
"./Services/Table/classes/class.ilTable2GUI.php");
 
   20                $this->ref_id = $a_ref_id;
 
   21                $this->
setId(
"admusrlp");
 
   23                parent::__construct($a_parent_obj, $a_parent_cmd);
 
   26                $this->
addColumn($this->lng->txt(
"login"), 
"login");
 
   27                $this->
addColumn($this->lng->txt(
"firstname"), 
"firstname");
 
   28                $this->
addColumn($this->lng->txt(
"lastname"), 
"lastname");
 
   29                $this->
addColumn($this->lng->txt(
"online_time"), 
"online_time");
 
   30                $this->
addColumn($this->lng->txt(
"last_login"), 
"last_login");
 
   34                $this->
setFormAction($ilCtrl->getFormAction($this->parent_obj));
 
   36                $this->
setRowTemplate(
"tpl.user_list_lp_row.html", 
"Services/User");
 
   50                include_once(
"./Services/User/classes/class.ilUserQuery.php");
 
   69                if (count($usr_data[
"set"]) == 0 && $this->
getOffset() > 0)
 
   92                $this->
setData($usr_data[
"set"]);
 
   94                include_once 
'Services/Tracking/classes/class.ilObjUserTracking.php';
 
  102                if ($this->lp_active)
 
  104                        $ilCtrl->setParameterByClass(
"illearningprogressgui", 
"ref_id", $this->ref_id);
 
  105                        $ilCtrl->setParameterByClass(
"illearningprogressgui", 
"obj_id", $user[
"usr_id"]);
 
  106                        $link = 
$ilCtrl->getLinkTargetByClass(array(
"ilobjusergui",
'illearningprogressgui'), 
"");
 
  108                        $this->tpl->setCurrentBlock(
"login_link");
 
  109                        $this->tpl->setVariable(
"HREF_LOGIN", $link);
 
  110                        $this->tpl->setVariable(
"VAL_LOGIN", $user[
"login"]);
 
  111                        $this->tpl->parseCurrentBlock();
 
  116                        $this->tpl->setCurrentBlock(
"login_plain");
 
  117                        $this->tpl->setVariable(
"VAL_LOGIN_PLAIN", $user[
"login"]);
 
  118                        $this->tpl->parseCurrentBlock();
 
  121                $this->tpl->setVariable(
"VAL_FIRSTNAME", $user[
"firstname"]);
 
  122                $this->tpl->setVariable(
"VAL_LASTNAME", $user[
"lastname"]);
 
  123                $this->tpl->setVariable(
"VAL_ONLINE_TIME",
 
  125                $this->tpl->setVariable(
"VAL_LAST_LOGIN", 
 
  131                $a_worksheet->write($a_row, 0, $a_set[
"login"]);
 
  132                $a_worksheet->write($a_row, 1, $a_set[
"firstname"]);
 
  133                $a_worksheet->write($a_row, 2, $a_set[
"lastname"]);
 
  134                $a_worksheet->write($a_row, 3, 
 
  136                $a_worksheet->write($a_row, 4, 
 
static formatDate(ilDateTime $date)
Format a date @access public.
@classDescription Date and time handling
static _enabledLearningProgress()
check wether learing progress is enabled or not
addColumn($a_text, $a_sort_field="", $a_width="", $a_is_checkbox_action_column=false, $a_class="", $a_tooltip="")
Add a column to the header.
setExternalSorting($a_val)
Set external sorting.
setExportFormats(array $formats)
Set available export formats.
determineOffsetAndOrder($a_omit_offset=false)
Determine offset and order.
setData($a_data)
set table data @access public
setRowTemplate($a_template, $a_template_dir="")
Set row template.
resetOffset($a_in_determination=false)
Reset offset.
setDefaultOrderField($a_defaultorderfield)
Set Default order field.
setExternalSegmentation($a_val)
Set external segmentation.
setFormAction($a_form_action, $a_multipart=false)
Set Form action parameter.
setDefaultOrderDirection($a_defaultorderdirection)
Set Default order direction.
getOrderDirection()
Get order direction.
setMaxCount($a_max_count)
set max.
Learning progress account list for user administration.
fillRow($user)
Standard Version of Fill Row.
fillRowExcel($a_worksheet, &$a_row, $a_set)
Excel Version of Fill Row.
__construct($a_parent_obj, $a_parent_cmd, $a_ref_id)
Constructor.
static getUserListData($a_order_field, $a_order_dir, $a_offset, $a_limit, $a_string_filter="", $a_activation_filter="", $a_last_login_filter=null, $a_limited_access_filter=false, $a_no_courses_filter=false, $a_course_group_filter=0, $a_role_filter=0, $a_user_folder_filter=null, $a_additional_fields='', $a_user_filter=null, $a_first_letter="")
Get data for user administration list.
static stripSlashes($a_str, $a_strip_html=true, $a_allow="")
strip slashes if magic qoutes is enabled