/**
 *
 */
 function ExternModuleLecturestable ($range_id, $module_name, $config_id = NULL, $set_config = NULL, $global_id = NULL) {
     $this->data_fields = array('VeranstaltungsNummer', 'Name', 'Untertitel', 'status', 'Ort',
         'art', 'zeiten', 'dozent');
     $this->registered_elements = array(
         'ReplaceTextSemType',
         'SelectSubjectAreas',
         'Body',
         'TableHeader',
         'InfoCountSem' => 'TableGroup',
         'Grouping' => 'TableGroup',
         'TableHeadrow',
         'TableRow',
         'SemLink' => 'LinkIntern',
         'LecturerLink' => 'LinkIntern');
     $this->field_names = array(
             _("Veranstaltungsnummer"),
             _("Name"),
             _("Untertitel"),
             _("Status"),
             _("Ort"),
             _("Art"),
             _("Zeiten"),
             _("Lehrende")
     );
     parent::ExternModule($range_id, $module_name, $config_id, $set_config, $global_id);
 }
    /**
    *
    */
    function ExternModuleTemplateLectures ($range_id, $module_name, $config_id = NULL, $set_config = NULL, $global_id = NULL) {

        $this->data_fields = array('VeranstaltungsNummer', 'Name', 'Untertitel', 'status', 'Ort',
            'art', 'zeiten', 'dozent');
        $this->registered_elements = array(
                'ReplaceTextSemType',
                'SelectSubjectAreas',
                'LinkInternLecturedetails' => 'LinkInternTemplate',
                'LinkInternPersondetails' => 'LinkInternTemplate',
                'TemplateGeneric'
        );
        $this->field_names = array
        (
                _("Veranstaltungsnummer"),
                _("Name"),
                _("Untertitel"),
                _("Status"),
                _("Ort"),
                _("Art"),
                _("Zeiten"),
                _("Lehrende")
        );

        parent::ExternModule($range_id, $module_name, $config_id, $set_config, $global_id);
    }
 /**
 *
 */
 function ExternModuleLecturedetails ($range_id, $module_name, $config_id = NULL, $set_config = NULL, $global_id = NULL) {
     $this->data_fields = array('subtitle', 'lecturer', 'art', 'status', 'description',
         'location', 'semester', 'time', 'number', 'teilnehmer', 'requirements',
         'lernorga', 'leistung', 'range_path', 'misc', 'ects');
     $this->registered_elements = array(
         'ReplaceTextSemType',
         'Body',
         'TableHeader',
         'SemName' => 'TableParagraphText',
         'Headline' => 'TableParagraphText',
         'Content' => 'TableParagraphText',
         'LinkInternSimple' => 'LinkIntern',
         'StudipInfo',
         'StudipLink');
     $this->args = array('seminar_id');
     $this->field_names = array(
             _("Untertitel"),
             _("Lehrende"),
             _("Veranstaltungsart"),
             _("Veranstaltungstyp"),
             _("Beschreibung"),
             _("Ort"),
             _("Semester"),
             _("Zeiten"),
             _("Veranstaltungsnummer"),
             _("Teilnehmende"),
             _("Voraussetzungen"),
             _("Lernorganisation"),
             _("Leistungsnachweis"),
             _("Bereichseinordnung"),
             _("Sonstiges"),
             _("ECTS-Punkte"));
     parent::ExternModule($range_id, $module_name, $config_id, $set_config, $global_id);
 }
 /**
 *
 */
 public function __construct ($range_id, $module_name, $config_id = NULL, $set_config = NULL, $global_id = NULL) {
     $this->data_fields = array(
             'Nachname', 'Telefon', 'raum', 'Email', 'sprechzeiten'
     );
     $this->registered_elements = array(
             'SelectInstitutes',
             'LinkInternListCharacters' => 'LinkInternTemplate',
             'LinkInternListInstitutes' => 'LinkInternTemplate',
             'LinkInternPersondetails' => 'LinkInternTemplate',
             'TemplateListCharacters' => 'TemplateGeneric',
             'TemplateListInstitutes' => 'TemplateGeneric',
             'TemplateListPersons' => 'TemplateGeneric',
             'TemplateMain' => 'TemplateGeneric'
     );
     
     $this->field_names = array
     (
             _("Name"),
             _("Telefon"),
             _("Raum"),
             _("Email"),
             _("Sprechzeiten")
     );
     
     $this->approved_params = array('item_id', 'initiale');
     
     $this->range_tree = TreeAbstract::GetInstance('StudipRangeTree');
     
     parent::ExternModule($range_id, $module_name, $config_id, $set_config, $global_id);
 }
 /**
 *
 */
 function ExternModuleSemLectureTree ($range_id, $module_name, $config_id = NULL, $set_config = NULL, $global_id = NULL) {
     $this->registered_elements = array(
             'Body', 'TreePath', 'TreeLevelName', 'TreeLevelContent', 'TreeKids',
             'TreeBackLink'
     );
     $this->args = array('sem', 'start_item_id');
     parent::ExternModule($range_id, $module_name, $config_id, $set_config, $global_id);
 }
 function ExternModuleTemplateSemBrowse($range_id, $module_name, $config_id = NULL, $set_config = NULL, $global_id = NULL)
 {
     $this->data_fields = array('VeranstaltungsNummer', 'Name', 'Untertitel', 'status', 'Ort', 'art', 'zeiten', 'dozent');
     $this->registered_elements = array('ReplaceTextSemType', 'SelectSubjectAreas', 'LinkInternLecturedetails' => 'LinkInternTemplate', 'LinkInternPersondetails' => 'LinkInternTemplate', 'LinkInternSearchForm' => 'LinkInternTemplate', 'LinkInternTree' => 'LinkInternTemplate', 'LinkInternShowCourses' => 'LinkInternTemplate', 'TemplateSimpleSearch' => 'TemplateGeneric', 'TemplateExtendedSearch' => 'TemplateGeneric', 'TemplateTree' => 'TemplateGeneric', 'TemplateResult' => 'TemplateGeneric', 'TemplateMain' => 'TemplateGeneric');
     $this->field_names = array(_("Veranstaltungsnummer"), _("Name"), _("Untertitel"), _("Status"), _("Ort"), _("Art"), _("Zeiten"), _("Lehrende"));
     $this->approved_params = array('start_item_id', 'sem', 'do_search', 'quick_search', 'show_result', 'title', 'sub_title', 'number', 'comment', 'lecturer', 'scope', 'combination', 'type', 'qs_choose', 'withkids', 'xls_export', 'group_by', 'start');
     parent::ExternModule($range_id, $module_name, $config_id, $set_config, $global_id);
 }
    /**
    *
    */
    function ExternModuleTemplateNews ($range_id, $module_name, $config_id = NULL, $set_config = NULL, $global_id = NULL) {

        $this->data_fields = array();
        $this->registered_elements = array(
                'LinkInternTemplate',
                'TemplateGeneric'
        );
        $this->field_names = array();

        parent::ExternModule($range_id, $module_name, $config_id, $set_config, $global_id);
    }
Пример #8
0
 /**
 *
 */
 function ExternModuleDownload ($range_id, $module_name, $config_id = NULL, $set_config = NULL, $global_id = NULL) {
     $this->field_names = array
     (
             _("Icon"),
             _("Dateiname"),
             _("Beschreibung"),
             _("Datum"),
             _("Größe"),
             _("Upload durch")
     );
     parent::ExternModule($range_id, $module_name, $config_id, $set_config, $global_id);
 }
Пример #9
0
 /**
 *
 */
 function ExternModuleLectures ($range_id, $module_name, $config_id = NULL, $set_config = NULL, $global_id = NULL) {
     $this->registered_elements = array(
         'ReplaceTextSemType',
         'SelectSubjectAreas',
         'Body',
         'TableHeader',
         'InfoCountSem' => 'TableGroup',
         'Grouping' => 'TableGroup',
         'LecturesInnerTable',
         'SemLink' => 'LinkIntern',
         'LecturerLink' => 'LinkIntern');
     $this->args = array('group');
     parent::ExternModule($range_id, $module_name, $config_id, $set_config, $global_id);
 }
Пример #10
0
 /**
 *
 */
 function ExternModuleGlobal ($range_id, $module_name, $config_id = NULL, $set_config = NULL, $global_id = NULL) {
     $this->registered_elements = array
         (
             'PageBodyGlobal' => 'Body',
             'MainTableHeaderGlobal' => 'TableHeader',
             'InnerTableHeaderGlobal' => 'TableHeader',
             'MainTableHeadrowGlobal' => 'TableHeadrow',
             'TableGrouprowGlobal' => 'TableGroup',
             'TableRowGlobal' => 'TableRow',
             'TableHeadrowTextGlobal' => 'Link',
             'Headline1TextGlobal' => 'Link',
             'Headline2TextGlobal' => 'Link',
             'TextGlobal' => 'Link',
             'LinksGlobal' => 'Link'
         );
     parent::ExternModule($range_id, $module_name, $config_id, $set_config, $global_id);
 }
Пример #11
0
 /**
 *
 */
 function ExternModuleNews ($range_id, $module_name, $config_id = NULL, $set_config = NULL, $global_id = NULL) {
     $this->registered_elements = array(
                             'Body',
                             'TableHeader',
                             'TableHeadrow',
                             'TableRow',
                             'ContentNews',
                             'LinkInternSimple' => 'LinkIntern',
                             'StudipLink');
     $this->data_fields = array('date', 'topic');
     $this->field_names = array
     (
             _("Datum/Autor"),
             _("Nachricht")
     );
     parent::ExternModule($range_id, $module_name, $config_id, $set_config, $global_id);
 }
Пример #12
0
 /**
 *
 */
 function ExternModulePersons ($range_id, $module_name, $config_id = NULL, $set_config = NULL, $global_id = NULL) {
     $this->data_fields = array(
             'Nachname', 'Telefon', 'raum', 'Email', 'sprechzeiten'
     );
     $this->registered_elements = array(
             'Body', 'TableHeader', 'TableHeadrow', 'TableGroup',
             'TableRow', 'Link', 'LinkIntern', 'TableFooter'
     );
     $this->field_names = array
     (
             _("Name"),
             _("Telefon"),
             _("Raum"),
             _("Email"),
             _("Sprechzeiten")
     );
     parent::ExternModule($range_id, $module_name, $config_id, $set_config, $global_id);
 }
    /**
    *
    */
    function ExternModuleTemplateDownload ($range_id, $module_name, $config_id = NULL, $set_config = NULL, $global_id = NULL) {

        $this->data_fields = array("icon", "filename", "description", "mkdate",
                             "filesize", "fullname");
        $this->registered_elements = array(
                'LinkInternTemplate', 'TemplateGeneric'
        );

        $this->field_names = array (
                _("Icon"),
                _("Dateiname"),
                _("Beschreibung"),
                _("Datum"),
                _("Größe"),
                _("Upload durch")
        );

        parent::ExternModule($range_id, $module_name, $config_id, $set_config, $global_id);
    }
    /**
    *
    */
    function ExternModuleTemplatePersons ($range_id, $module_name, $config_id = NULL, $set_config = NULL, $global_id = NULL) {
        $this->data_fields = array(
                'Nachname', 'Telefon', 'raum', 'Email', 'sprechzeiten'
        );
        $this->registered_elements = array(
                'LinkInternTemplate',
                'TemplateGeneric'
        );

        $this->field_names = array
        (
                _("Name"),
                _("Telefon"),
                _("Raum"),
                _("Email"),
                _("Sprechzeiten")
        );

        parent::ExternModule($range_id, $module_name, $config_id, $set_config, $global_id);
    }
Пример #15
0
 /**
 *
 */
 function ExternModuleNewsticker ($range_id, $module_name, $config_id = NULL, $set_config = NULL, $global_id = NULL) {
     parent::ExternModule($range_id, $module_name, $config_id, $set_config, $global_id);
 }
 /**
 *
 */
 function ExternModulePersondetails ($range_id, $module_name, $config_id = NULL, $set_config = NULL, $global_id = NULL) {
     $this->data_fields = array(
             'contact' => array(
                 'raum', 'Telefon', 'Fax', 'Email',
                 'Home', 'sprechzeiten'),
             'content' => array(
                 'head', 'lebenslauf', 'schwerp', 'lehre',
                 'news', 'termine', 'publi', 'kategorien'/*, 'literature' */)
     );
     $this->registered_elements = array(
             'Body', 'TableHeader', 'PersondetailsHeader', 'Contact',
             'PersondetailsLectures', 'TableParagraph', 'TableParagraphHeadline',
             'TableParagraphSubHeadline', 'TableParagraphText', 'List',/* 'LitList',*/
             'LinkIntern', 'StudipLink'
     );
     $this->args = array('username', 'seminar_id');
     $this->field_names = array
     (
         "contact" => array
         (
             _("Raum"),
             _("Telefon"),
             _("Fax"),
             _("Email"),
             _("Homepage"),
             _("Sprechzeiten")
         ),
         "content" => array
         (
             _("Name, Anschrift, Kontakt"),
             _("Lebenslauf"),
             _("Schwerpunkte"),
             _("Lehrveranstaltungen"),
             _("News"),
             _("Termine"),
             _("Publikationen"),
             _("eigene Kategorien")/*,
             _("Literaturlisten")*/
         )
     );
     parent::ExternModule($range_id, $module_name, $config_id, $set_config, $global_id);
 }
    /**
    *
    */
    public function __construct ($range_id, $module_name, $config_id = NULL, $set_config = NULL, $global_id = NULL) {
        $this->data_fields = array();
        if (get_config('CALENDAR_ENABLE')) {
            $this->registered_elements = array(
                'PersondetailsLectures' => 'PersondetailsLecturesTemplate',
                'LinkInternLecturedetails' => 'LinkInternTemplate',
                'LitList',
                'TemplateMain' => 'TemplateGeneric',
                'TemplateLectures' => 'TemplateGeneric',
                'TemplateNews' => 'TemplateGeneric',
                'TemplateAppointments' => 'TemplateGeneric',
                'TemplateLitList' => 'TemplateGeneric',
                'TemplateOwnCategories' => 'TemplateGeneric'
            );
        } else {
            $this->registered_elements = array(
                'PersondetailsLectures' => 'PersondetailsLecturesTemplate',
                'LinkInternLecturedetails' => 'LinkInternTemplate',
                'LitList',
                'TemplateMain' => 'TemplateGeneric',
                'TemplateLectures' => 'TemplateGeneric',
                'TemplateNews' => 'TemplateGeneric',
                'TemplateLitList' => 'TemplateGeneric',
                'TemplateOwnCategories' => 'TemplateGeneric'
            );
        }
        if (in_array(get_object_type($range_id), array('fak', 'global'))) {
            array_unshift($this->registered_elements, 'SelectInstitutes');
        }
        $this->field_names = array();
        $this->args = array('username', 'seminar_id');

        parent::ExternModule($range_id, $module_name, $config_id, $set_config, $global_id);

    }