/** * */ 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); }
/** * */ 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); }
/** * */ 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); }
/** * */ 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); }
/** * */ 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); }
/** * */ 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); }
/** * */ 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); }