Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00034 include_once('Services/Table/classes/class.ilTable2GUI.php');
00035 class ilCourseInfoFileTableGUI extends ilTable2GUI
00036 {
00037 protected $lng = null;
00038 protected $ctrl;
00039
00047 public function __construct($a_parent_obj,$a_parent_cmd = '')
00048 {
00049 global $lng,$ilCtrl;
00050
00051 $this->lng = $lng;
00052 $this->ctrl = $ilCtrl;
00053
00054 parent::__construct($a_parent_obj,$a_parent_cmd);
00055 $this->addColumn('','f',1);
00056 $this->addColumn($this->lng->txt('filename'),'filename',"60%");
00057 $this->addColumn($this->lng->txt('filesize'),'filesize',"20%");
00058 $this->addColumn($this->lng->txt('filetype'),'filetype',"20%");
00059
00060 $this->setFormAction($this->ctrl->getFormAction($a_parent_obj));
00061 $this->setRowTemplate("tpl.crs_info_file_row.html","Modules/Course");
00062 $this->setDefaultOrderField("filename");
00063 $this->setDefaultOrderDirection("desc");
00064 }
00065
00073 public function fillRow($a_set)
00074 {
00075 $this->tpl->setVariable('VAL_ID',$a_set['id']);
00076 $this->tpl->setVariable('VAL_FILENAME',$a_set['filename']);
00077 $this->tpl->setVariable('VAL_FILETYPE',$a_set['filetype']);
00078 $this->tpl->setVariable('VAL_FILESIZE',$a_set['filesize']);
00079 }
00080 }
00081 ?>