Undefined variables
Durch PHPStan ist deutlich geworden, dass wir an diversen Stellen undefinierte Variablen haben, was zu Problemen führen könnte.
lib/archiv.inc.php:267:Undefined variable: $Modules
lib/archiv.inc.php:296:Undefined variable: $Modules
lib/archiv.inc.php:302:Undefined variable: $Modules
lib/archiv.inc.php:317:Undefined variable: $Modules
lib/archiv.inc.php:355:Undefined variable: $Modules
lib/classes/I18N.php:104:Undefined variable: $field
lib/classes/JsonApi/Models/ForumEntry.php:128:Undefined variable: $ids
lib/classes/JsonApi/Routes/Courseware/TaskFeedbackUpdate.php:65:Undefined variable: $struct
lib/classes/JsonApi/Routes/Courseware/TaskFeedbackUpdate.php:69:Undefined variable: $task
lib/classes/JsonApi/Routes/Courseware/TaskFeedbackUpdate.php:74:Undefined variable: $task
lib/classes/JsonApi/Routes/Files/RangeFileRefsCreate.php:47:Undefined variable: $parentFolder
lib/classes/JsonApi/Routes/Files/RangeFileRefsCreate.php:50:Undefined variable: $parentFolder
lib/classes/JsonApi/Schemas/User.php:256:Undefined variable: $resource
lib/classes/MvvI18N.php:20:Undefined variable: $field
lib/classes/MvvPerm.php:569:Undefined variable: $privileges
lib/classes/SemBrowse.class.php:939:Undefined variable: $current_semester_id
lib/classes/Smiley.php:400:Undefined variable: $filename
lib/classes/StudipCacheFactory.class.php:206:Undefined variable: $cache_class_file
lib/classes/StudipCacheFactory.class.php:206:Undefined variable: $cache_class_file
lib/classes/StudipCacheFactory.class.php:207:Undefined variable: $cache_class_file
lib/classes/StudipForm.class.php:265:Undefined variable: $ret
lib/classes/StudipMemoryCache.class.php:63:Undefined variable: $expire
lib/classes/StudipRangeTreeViewAdmin.class.php:730:Undefined variable: $content
lib/classes/StudipRangeTreeViewAdmin.class.php:788:Undefined variable: $content
lib/classes/TreeView.class.php:293:Undefined variable: $level_output
lib/classes/TreeView.class.php:297:Undefined variable: $level_output
lib/classes/UserLookup.class.php:247:Undefined variable: $cache
lib/classes/UserLookup.class.php:247:Undefined variable: $cache_key
lib/classes/UserManagement.class.php:545:Undefined variable: $mailbody
lib/classes/UserManagement.class.php:545:Undefined variable: $subject
lib/classes/UserManagement.class.php:1002:Undefined variable: $msg
lib/classes/UserManagement.class.php:1042:Undefined variable: $mailbody
lib/classes/UserManagement.class.php:1042:Undefined variable: $subject
lib/classes/restapi/ConsumerPermissions.php:198:Undefined variable: $route_id
lib/classes/restapi/ConsumerPermissions.php:200:Undefined variable: $method
lib/classes/restapi/ConsumerPermissions.php:201:Undefined variable: $granted
lib/classes/restapi/Router.php:585:Undefined variable: $prmtrs
lib/classes/restapi/Router.php:590:Undefined variable: $prmtrs
lib/classes/restapi/UserPermissions.php:117:Undefined variable: $consumer_id
lib/classes/restapi/UserPermissions.php:118:Undefined variable: $granted
lib/classes/searchtypes/RangeSearch.class.php:30:Undefined variable: $search_settings
lib/classes/searchtypes/RangeSearch.class.php:34:Undefined variable: $search
lib/elearning/ConnectedLink.class.php:50:Undefined variable: $output
lib/elearning/ConnectedLink.class.php:87:Undefined variable: $output
lib/elearning/ELearningUtils.class.php:228:Undefined variable: $search_key
lib/elearning/ELearningUtils.class.php:229:Undefined variable: $view
lib/elearning/ELearningUtils.class.php:321:Undefined variable: $output
lib/elearning/ELearningUtils.class.php:503:Undefined variable: $output
lib/elearning/Ilias3ConnectedCMS.class.php:92:Undefined variable: $messages
lib/elearning/Ilias3ConnectedLink.class.php:48:Undefined variable: $output
lib/elearning/Ilias3ConnectedLink.class.php:57:Undefined variable: $output
lib/elearning/Ilias3ConnectedLink.class.php:63:Undefined variable: $auth_data
lib/elearning/Ilias3ConnectedLink.class.php:78:Undefined variable: $auth_data
lib/elearning/Ilias3ConnectedLink.class.php:103:Undefined variable: $output
lib/elearning/Ilias3ConnectedLink.class.php:157:Undefined variable: $auth_data
lib/elearning/Ilias3ConnectedPermissions.class.php:100:Undefined variable: $perm
lib/elearning/Ilias3ContentModule.class.php:96:Undefined variable: $object_data
lib/elearning/Ilias3ContentModule.class.php:101:Undefined variable: $object_data
lib/elearning/Ilias3ContentModule.class.php:105:Undefined variable: $object_data
lib/elearning/Ilias3ContentModule.class.php:109:Undefined variable: $object_data
lib/elearning/Ilias4ConnectedCMS.class.php:197:Undefined variable: $messages
lib/elearning/Ilias4ConnectedLink.class.php:76:Undefined variable: $output
lib/elearning/Ilias4Soap.class.php:109:Undefined variable: $object_data
lib/elearning/Ilias4Soap.class.php:110:Undefined variable: $object_data
lib/elearning/Ilias4Soap.class.php:111:Undefined variable: $object_data
lib/elearning/PmWikiConnectedCMS.class.php:75:Undefined variable: $field_id
lib/evaluation/classes/EvaluationTreeEditView.class.php:887:Undefined variable: $level_output
lib/evaluation/classes/EvaluationTreeEditView.class.php:889:Undefined variable: $level_output
lib/evaluation/classes/EvaluationTreeEditView.class.php:896:Undefined variable: $start_itemID
lib/evaluation/classes/EvaluationTreeEditView.class.php:1784:Undefined variable: $numberchild
lib/evaluation/classes/EvaluationTreeShowUser.class.php:344:Undefined variable: $html
lib/evaluation/classes/EvaluationTreeShowUser.class.php:429:Undefined variable: $html
lib/evaluation/classes/HTMLempty.class.php:162:Undefined variable: $str
lib/evaluation/evaluation_admin_overview.lib.php:944:Undefined variable: $no_permission_msg
lib/evaluation/evaluation_admin_overview.lib.php:958:Undefined variable: $no_permission_msg
lib/evaluation/evaluation_admin_overview.lib.php:974:Undefined variable: $no_permission_msg
lib/evaluation/evaluation_admin_overview.lib.php:990:Undefined variable: $no_permission_msg
lib/evaluation/evaluation_admin_overview.lib.php:998:Undefined variable: $no_permission_msg
lib/evaluation/evaluation_admin_overview.lib.php:1034:Undefined variable: $no_permission_msg
lib/evaluation/evaluation_admin_overview.lib.php:1044:Undefined variable: $no_permission_msg
lib/evaluation/evaluation_admin_overview.lib.php:1071:Undefined variable: $no_permission_msg
lib/evaluation/evaluation_admin_overview.lib.php:1112:Undefined variable: $no_permission_msg
lib/evaluation/evaluation_admin_overview.lib.php:1178:Undefined variable: $message
lib/evaluation/evaluation_admin_overview.lib.php:1178:Undefined variable: $message
lib/evaluation/evaluation_admin_template.lib.php:964:Undefined variable: $user
lib/export/export_linking_func.inc.php:90:Undefined variable: $export_string
lib/export/export_studipdata_func.inc.php:398:Undefined variable: $data_object
lib/export/export_studipdata_func.inc.php:415:Undefined variable: $subgroup_tab_zelle
lib/export/export_studipdata_func.inc.php:419:Undefined variable: $subgroup_tab_zelle
lib/export/export_studipdata_func.inc.php:423:Undefined variable: $subgroup_tab_zelle
lib/export/export_studipdata_func.inc.php:424:Undefined variable: $subgroup_tab_zelle
lib/export/export_xml_func.inc.php:78:Undefined variable: $xml_tag_string
lib/extern/elements/ExternElementContact.class.php:130:Undefined variable: $content_table
lib/extern/elements/ExternElementPersondetailsHeader.class.php:163:Undefined variable: $db
lib/extern/elements/ExternElementPersondetailsHeader.class.php:225:Undefined variable: $db
lib/extern/elements/ExternElementPersondetailsLectures.class.php:162:Undefined variable: $content_table
lib/extern/elements/ExternElementPersondetailsLecturesTemplate.class.php:154:Undefined variable: $content_table
lib/extern/elements/ExternElementReplaceTextSemType.class.php:111:Undefined variable: $content_table
lib/extern/elements/ExternElementReplaceTextSemType.class.php:111:Undefined variable: $headline
lib/extern/elements/ExternElementSelectInstitutes.class.php:84:Undefined variable: $content_table
lib/extern/elements/ExternElementSelectInstitutes.class.php:84:Undefined variable: $headline
lib/extern/elements/ExternElementSelectSubjectAreas.class.php:101:Undefined variable: $content_table
lib/extern/elements/ExternElementSelectSubjectAreas.class.php:101:Undefined variable: $headline
lib/extern/elements/main/ExternElementMainDownload.class.php:245:Undefined variable: $i
lib/extern/elements/main/ExternElementMainDownload.class.php:246:Undefined variable: $i
lib/extern/elements/main/ExternElementMainDownload.class.php:247:Undefined variable: $i
lib/extern/elements/main/ExternElementMainTemplateDownload.class.php:209:Undefined variable: $i
lib/extern/elements/main/ExternElementMainTemplateDownload.class.php:210:Undefined variable: $i
lib/extern/elements/main/ExternElementMainTemplateDownload.class.php:211:Undefined variable: $i
lib/extern/lib/ExternConfig.class.php:570:Undefined variable: $module_name
lib/extern/lib/ExternConfigDb.class.php:90:Undefined variable: $config_obj
lib/extern/lib/ExternEdit.class.php:111:Undefined variable: $out
lib/extern/lib/ExternEdit.class.php:138:Undefined variable: $out
lib/extern/lib/ExternElementMain.class.php:105:Undefined variable: $tag_headline
lib/extern/modules/ExternModuleLecturedetails.class.php:331:Undefined variable: $SEM_TYPE
lib/extern/modules/ExternModuleLecturedetails.class.php:335:Undefined variable: $SEM_TYPE
lib/extern/modules/ExternModuleLecturedetails.class.php:336:Undefined variable: $SEM_CLASS
lib/extern/modules/ExternModuleLecturedetails.class.php:336:Undefined variable: $SEM_TYPE
lib/extern/modules/ExternModuleLecturedetails.class.php:401:Undefined variable: $out
lib/extern/modules/ExternModuleLecturedetails.class.php:433:Undefined variable: $out
lib/extern/modules/ExternModuleTemplateDownload.class.php:296:Undefined variable: $args
lib/extern/modules/ExternModuleTemplatePersondetails.class.php:349:Undefined variable: $intituts_id
lib/extern/modules/ExternModuleTemplatePersondetails.class.php:438:Undefined variable: $visibilities
lib/extern/modules/ExternModuleTemplateSemBrowse.class.php:1138:Undefined variable: $sem_inst_query
lib/extern/modules/views/persondetails_preview.inc.php:366:Undefined variable: $lnk
lib/extern/views/ExternEditGeneric.class.php:114:Undefined variable: $out
lib/extern/views/ExternEditModule.class.php:179:Undefined variable: $error_sign
lib/filesystem/FileArchiveManager.class.php:660:Undefined variable: $archive_file_name
lib/filesystem/LibraryFile.class.php:251:Undefined variable: $flat_view
lib/filesystem/StandardFile.php:240:Undefined variable: $current_action
lib/filesystem/StandardFile.php:333:Undefined variable: $flat_view
lib/ilias_interface/ConnectedIlias.class.php:736:Undefined variable: $messages
lib/ilias_interface/IliasSoap.class.php:1068:Undefined variable: $object_data
lib/ilias_interface/IliasSoap.class.php:1069:Undefined variable: $object_data
lib/ilias_interface/IliasSoap.class.php:1070:Undefined variable: $object_data
lib/models/ModuleManagementModel.php:468:Undefined variable: $editor_id
lib/models/ModuleManagementModel.php:472:Undefined variable: $editor_id
lib/models/User.class.php:1006:Undefined variable: $mailbody
lib/models/User.class.php:1006:Undefined variable: $subject
lib/phplib/Seminar_Register_Auth.class.php:225:Undefined variable: $subject
lib/phplib/Seminar_Register_Auth.class.php:227:Undefined variable: $mailbody
lib/wiki.inc.php:733:Undefined variable: $titlesortlink
lib/wiki.inc.php:741:Undefined variable: $version
Edited by Jan-Hendrik Willms