[TikiWiki-commits] [Git][tikiwiki/tiki][master] [REF] Replaced substr() and strpos() patterns in conditions with PHP 8+ native...
"Victor Emanouilov \(@kroky\) via TikiWiki-cvs" <[email protected]>
| Newsgroups | gmane.comp.cms.tiki.cvs |
|---|---|
| Message-ID | <68b55058e24c7_2cdc9ec488de@gitlab-sidekiq-low-urgency-cpu-bound-v2-5955685dc5-gk5n2.mail> |
Victor Emanouilov pushed to branch master at Tiki Wiki CMS Groupware / Tiki Commits: 26c8d4d7 by ushindi bienvenu at 2025-09-01T07:42:37+00:00 [REF] Replaced substr() and strpos() patterns in conditions with PHP 8+ native functions for clarity and readability --- * [REF] Replaced substr() and strpos() patterns with PHP 8+ native functions for clarity and readability See merge request tikiwiki/tiki!8415 - - - - - 455 changed files: - admin/define_admin_icons.php - admin/include_articles.php - admin/include_category.php - admin/include_connect.php - admin/include_credits.php - admin/include_features.php - admin/include_fgal.php - admin/include_i18n.php - admin/include_intertiki.php - admin/include_login.php - admin/include_look.php - admin/include_orphanprefs.php - admin/include_packages.php - admin/include_performance.php - admin/include_profiles.php - admin/include_rating.php - admin/include_score.php - admin/include_search.php - admin/include_security.php - admin/include_semantic.php - admin/include_seoprefs.php - admin/include_socialnetworks.php - admin/include_socnets.php - admin/include_textarea.php - admin/include_trackers.php - admin/include_user.php - admin/include_video.php - admin/include_wiki.php - admin/include_wikiatt.php - admin/include_workspace.php - doc/devtools/check_composer_stability.php - doc/devtools/check_sql_engine.php - doc/devtools/get_translation_percentage.php - doc/devtools/gittools.php - doc/devtools/release.php - doc/devtools/tiki-create_md5.php - installer/schema/20090923_mod_change_category_defaults_tiki.php - installer/schema/20091004_last_tracker_items_modules_merge_tiki.php - installer/schema/20101230_create_top_modules_tiki.php - installer/schema/20150508_perspectives_style_to_theme_tiki.php - installer/tiki-installer.php - lang/flagmapping.php - lang/langmapping.php - lib/Auth/PasswordHash.php - lib/Diff/Renderer/TikiRenderer.php - lib/Filegals/FileGalLib.php - lib/Filegals/H5PLib.php - lib/Filegals/max_upload_size.php - lib/Image/img_plugin_default_and_mandatory.php - lib/Importer/BlogWordpress.php - lib/Logs/LogsLib.php - lib/OIntegrate/Converter/Indexer.php - lib/Registration/RegistrationLib.php - lib/Sheet/OutputHandler.php - lib/Sheet/WikiTableHandler.php - lib/Sheet/conf/config.inc.php - lib/Sheet/excel/reader.php - lib/Sheet/excel/reader_ole.php - lib/Sheet/excel/writer.php - lib/Sheet/grid.php - lib/Sheet/include/core/APIC.php - lib/Sheet/include/core/APICObject.php - lib/Sheet/include/core/APIClass.php - lib/Sheet/include/core/APIClassRegistry.php - lib/Sheet/include/core/ErrorManager.php - lib/Sheet/include/org/apicnet/io/File.php - lib/Sheet/include/org/apicnet/io/OOo/OOoCalc.php - lib/Sheet/include/org/apicnet/io/OOo/OOoDoc.php - lib/Sheet/include/org/apicnet/io/OOo/OOoManifest.php - lib/Sheet/include/org/apicnet/io/OOo/OOoMeta.php - lib/Sheet/include/org/apicnet/io/OOo/OOoMime.php - lib/Sheet/include/org/apicnet/io/OOo/OOoStyle.php - lib/Sheet/include/org/apicnet/io/OOo/OOoUtil.php - lib/Sheet/include/org/apicnet/io/OOo/OOoWriter.php - lib/Sheet/include/org/apicnet/io/OOo/absOOo.php - lib/Sheet/include/org/apicnet/io/OOo/objOOo/OOoImg.php - lib/Sheet/include/org/apicnet/io/OOo/objOOo/OOoTable.php - lib/Sheet/include/org/apicnet/io/OOo/objOOo/OOoText.php - lib/Sheet/include/org/apicnet/io/archive/CZip.php - lib/Sheet/include/org/apicnet/io/cdir.php - lib/Sheet/include/org/apicnet/util/HTTPHeader.php - lib/Sheet/include/org/apicnet/util/StringBuffer.php - lib/Sheet/sheetlib.php - lib/ajax/autosave.php - lib/articles/artlib.php - lib/attributes/relationlib.php - lib/bookmarks/bookmarklib.php - lib/calendar/calendarlib.php - lib/calendar/calrecurrence.php - lib/captcha/captchalib.php - lib/categories/categlib.php - lib/commcenter/commlib.php - lib/comments/commentslib.php - lib/contribution/contributionlib.php - lib/copyrights/copyrightslib.php - lib/core/BOMChecker/Scanner.php - lib/core/Cache/CacheLib.php - lib/core/Cache/FileSystem.php - lib/core/CustomRoute/CustomRouteLib.php - lib/core/Feedback.php - lib/core/File/DiagramHelper.php - lib/core/File/FileHelper.php - lib/core/File/OcrHelper.php - lib/core/File/PDFHelper.php - lib/core/HeadlessBrowser/Casperjs.php - lib/core/Lib/core/Toolbar/ToolbarsList.php - lib/core/Modules/Permissions.php - lib/core/Perms/ResolverFactory/CategoryFactory.php - lib/core/Perms/ResolverFactory/GlobalFactory.php - lib/core/Perms/ResolverFactory/ObjectFactory.php - lib/core/Search/Action/FileGalleryImageOverlay.php - lib/core/Search/ContentSource/WebserviceSource.php - lib/core/Search/Elastic/Connection.php - lib/core/Search/Elastic/ElasticSearchIndexManager.php - lib/core/Search/Elastic/Index.php - lib/core/Search/Expr/Parser.php - lib/core/Search/Formatter.php - lib/core/Search/Formatter/AppendPagination.php - lib/core/Search/Formatter/Sublist/Executor.php - lib/core/Search/Formatter/ValueFormatter/Sorthandle.php - lib/core/Search/Formatter/ValueFormatter/Wikiplugin.php - lib/core/Search/Index/Cypht.php - lib/core/Search/Manticore/PdoClient.php - lib/core/Search/Manticore/QueryBuilder.php - lib/core/Search/Query/WikiBuilder.php - lib/core/Services/API/TokenController.php - lib/core/Services/API/WebhookController.php - lib/core/Services/Access/Controller.php - lib/core/Services/Comment/AnnotationController.php - lib/core/Services/Connect/Client.php - lib/core/Services/Edit/Controller.php - lib/core/Services/Edit/ListConverter.php - lib/core/Services/Edit/PluginController.php - lib/core/Services/Edit/Utilities.php - lib/core/Services/File/FinderController.php - lib/core/Services/Forum/Controller.php - lib/core/Services/ML/Controller.php - lib/core/Services/Manager/Controller.php - lib/core/Services/Manager/FieldController.php - lib/core/Services/Manager/PatchController.php - lib/core/Services/Menu/Controller.php - lib/core/Services/Search/Controller.php - lib/core/Services/ShowTikiOrg/Controller.php - lib/core/Services/Tracker/Controller.php - lib/core/Services/Tracker/Utilities.php - lib/core/Services/Utilities.php - lib/core/Services/Workspace/Controller.php - lib/core/Table/Check.php - lib/core/Table/Code/Abstract.php - lib/core/Table/Code/Bind.php - lib/core/Table/Code/MainOptions.php - lib/core/Table/Code/Manager.php - lib/core/Table/Code/Other.php - lib/core/Table/Code/WidgetOptions.php - lib/core/Table/Code/WidgetOptionsFilter.php - lib/core/Table/Code/WidgetOptionsMath.php - lib/core/Table/Code/WidgetOptionsOutput.php - lib/core/Table/Code/WidgetOptionsPager.php - lib/core/Table/Factory.php - lib/core/Table/Manager.php - lib/core/Table/Plugin.php - lib/core/Table/Settings/Abstract.php - lib/core/Table/Settings/Plugin.php - lib/core/Table/Settings/PluginWithAjax.php - lib/core/Table/Settings/Standard.php - lib/core/Table/Settings/TikiAdminForums.php - lib/core/Table/Settings/TikiAdminGroups.php - lib/core/Table/Settings/TikiAdminGroupsBanned.php - lib/core/Table/Settings/TikiAdminGroupsMembers.php - lib/core/Table/Settings/TikiAdminusers.php - lib/core/Table/Settings/TikiForums.php - lib/core/Table/Settings/TikiListpages.php - lib/core/Table/Settings/TikiPayment.php - lib/core/Table/Settings/TikiPaymentPast.php - lib/core/Table/Settings/TikiViewforum.php - lib/core/Table/Totals.php - lib/core/Tiki/Command/BackupDBCommand.php - lib/core/Tiki/Command/BackupFilesCommand.php - lib/core/Tiki/Command/DevFixStyleCommand.php - lib/core/Tiki/Command/FakerTrackerCommand.php - lib/core/Tiki/Command/FilesBatchuploadCommand.php - lib/core/Tiki/Command/FixBOMandUnixCommand.php - lib/core/Tiki/Command/SBOMGenerateCommand.php - lib/core/Tiki/Composer/Autoload.php - lib/core/Tiki/Composer/PatchCypht.php - lib/core/Tiki/Composer/RestoreVendors.php - lib/core/Tiki/Event/Function/EventLog.php - lib/core/Tiki/Faker.php - lib/core/Tiki/MailIn/Action/WikiPut.php - lib/core/Tiki/ObjectRenderer/MultilingualWiki.php - lib/core/Tiki/Package/Extension/Api.php - lib/core/Tiki/Package/Extension/Api/Events.php - lib/core/Tiki/Package/Extension/Utilities.php - lib/core/Tiki/Package/ExtensionManager.php - lib/core/Tiki/Profile.php - lib/core/Tiki/Profile/InstallHandler/ActivityStreamRule.php - lib/core/Tiki/Profile/InstallHandler/FileGallery.php - lib/core/Tiki/Profile/InstallHandler/Menu.php - lib/core/Tiki/Profile/InstallHandler/Sheet.php - lib/core/Tiki/Profile/InstallHandler/Webmail.php - lib/core/Tiki/Profile/InstallHandler/WikiPage.php - lib/core/Tiki/Profile/Object.php - lib/core/Tiki/Profile/Writer.php - lib/core/Tiki/Request.php - lib/core/Tiki/SabreDav/CaldavClient.php - lib/core/Tiki/Smarty/SmartyTiki.php - lib/core/Tiki/Theme/Handler.php - lib/core/Tiki/Theme/Menu.php - lib/core/Tiki/Theme/Zip.php - lib/core/TikiDb/Initializer/Pdo.php - lib/core/TikiFilter/PrepareInput.php - lib/core/Toolbar/ToolbarItem.php - lib/core/Toolbar/ToolbarWikiplugin.php - lib/core/Tracker/Field/AbstractItemField.php - lib/core/Tracker/Field/AutoIncrement.php - lib/core/Tracker/Field/Category.php - lib/core/Tracker/Field/Files.php - lib/core/Tracker/Field/ItemLink.php - lib/core/Tracker/Field/Location.php - lib/core/Tracker/Field/Relation.php - lib/core/Tracker/Field/ShowTikiOrg.php - lib/core/Tracker/Field/TrackerFieldRelation.php - lib/core/Tracker/Item.php - lib/core/Tracker/Options.php - lib/core/Tracker/Rule/Rules.php - lib/core/Tracker/Tabular/ODBCManager.php - lib/core/Tracker/Tabular/Schema/DateHelper.php - lib/core/Tracker/Tabular/Source/ODBCSourceEntry.php - lib/core/WikiParser/Parsable.php - lib/core/WikiPlugin/Negotiator/Wiki/Alias.php - lib/core/WikiPlugin/Reference.php - lib/cypht/integration/classes.php - lib/directory/dirlib.php - lib/featured_links/flinkslib.php - lib/freetag/freetaglib.php - lib/hotwords/hotwordlib.php - lib/htmlpages/htmlpageslib.php - lib/init/initlib.php - lib/integrator/integrator.php - lib/jquery_tiki/elfinder/elFinderVolumeTikiFiles.class.php - lib/language/Language.php - lib/language/LanguageTranslations.php - lib/mail/mimelib.php - lib/messu/messulib.php - lib/metadata/datatypes/basicinfo.php - lib/metadata/datatypes/exif.php - lib/metadata/datatypes/iptc.php - lib/metadata/datatypes/xmp.php - lib/metadata/filetypes/imagefile.php - lib/metadata/filetypes/jpeg.php - lib/metadata/metadatalib.php - lib/metadata/reconcile.php - lib/mime/mimelib.php - lib/mime/mimetypes.php - lib/minical/minicallib.php - lib/modules/modlib.php - lib/multilingual/multilinguallib.php - lib/notepad/notepadlib.php - lib/oauthserver/oauthserverlib.php - lib/objectlib.php - lib/ocrlib.php - lib/openpgp/openpgplib.php - lib/parser/parserlib.php - lib/payment/paymentlib.php - lib/pdflib.php - lib/performance/performancestatslib.php - lib/perspective/binderlib.php - lib/polls/polllib.php - lib/polls/polllib_shared.php - lib/prefs/allocate.php - lib/prefs/intertiki.php - lib/prefslib.php - lib/rankings/ranklib.php - lib/rating/formula/ArticleInfo.php - lib/references/referenceslib.php - lib/refererstats/refererlib.php - lib/rss/pagecontentlib.php - lib/rss/rsslib.php - lib/score/events.php - lib/search/report_string_in_db.php - lib/search/searchlib-unified.php - lib/setup/absolute_urls.php - lib/setup/avatar_force_upload.php - lib/setup/dynamic_variables.php - lib/setup/editmode.php - lib/setup/error_reporting.php - lib/setup/fullscreen.php - lib/setup/prefs.php - lib/setup/theme.php - lib/setup/tracker_force_fill.php - lib/shoutbox/shoutboxlib.php - lib/smarty_tiki/BlockHandler/AjaxHref.php - lib/smarty_tiki/BlockHandler/Display.php - lib/smarty_tiki/BlockHandler/SelfLink.php - lib/smarty_tiki/Filter/Pre/Jq.php - lib/smarty_tiki/FunctionHandler/Button.php - lib/smarty_tiki/FunctionHandler/Icon.php - lib/smarty_tiki/FunctionHandler/Menu.php - lib/smarty_tiki/FunctionHandler/ModuleList.php - lib/smarty_tiki/FunctionHandler/ObjectLink.php - lib/smarty_tiki/FunctionHandler/ObjectTitle.php - lib/smarty_tiki/FunctionHandler/Preference.php - lib/smarty_tiki/FunctionHandler/Query.php - lib/smarty_tiki/FunctionHandler/ServiceInline.php - lib/smarty_tiki/FunctionHandler/TreeTable.php - lib/smarty_tiki/FunctionHandler/UserRegistration.php - lib/smarty_tiki/Modifier/AorAn.php - lib/smarty_tiki/function.custom_template.php - lib/smarty_tiki/function.js_insert_icon.php - lib/smarty_tiki/function.obj_in_cat.php - lib/smarty_tiki/function.page_alias.php - lib/smarty_tiki/function.page_in_structure.php - lib/smarty_tiki/function.wikidiff.php - lib/soap/nusoap/nusoap.php - lib/soap/soaplib.php - lib/soap/wsdllib.php - lib/socnets/LLOG.php - lib/socnets/PrefsGen.php - lib/socnets/Util.php - lib/stats/statslib.php - lib/structures/structlib.php - lib/surveys/surveylib.php - lib/taglines/taglinelib.php - lib/tar.class.php - lib/tasks/tasklib.php - lib/templates/templateslib.php - lib/test/Calendar/CalRecurrenceTest.php - lib/test/FileChecks/allTikiPhpFilesTest.php - lib/test/TestHelpers/GlobRecursiveHelper.php - lib/tikilib.php - lib/trackers/trackerlib.php - lib/tree/tree.php - lib/user/monitorlib.php - lib/userfiles/userfileslib.php - lib/usermenu/usermenulib.php - lib/wiki-plugins/wikiplugin_convene.php - lib/wiki-plugins/wikiplugin_countdown.php - lib/wiki-plugins/wikiplugin_customsearch.php - lib/wiki-plugins/wikiplugin_datachannel.php - lib/wiki-plugins/wikiplugin_exercise.php - lib/wiki-plugins/wikiplugin_freetagged.php - lib/wiki-plugins/wikiplugin_googleanalytics.php - lib/wiki-plugins/wikiplugin_googlechart.php - lib/wiki-plugins/wikiplugin_list.php - lib/wiki-plugins/wikiplugin_lsdir.php - lib/wiki-plugins/wikiplugin_matomo.php - lib/wiki-plugins/wikiplugin_metatag.php - lib/wiki-plugins/wikiplugin_mwtable.php - lib/wiki-plugins/wikiplugin_param.php - lib/wiki-plugins/wikiplugin_perm.php - lib/wiki-plugins/wikiplugin_perspective.php - lib/wiki-plugins/wikiplugin_playscorm.php - lib/wiki-plugins/wikiplugin_pluginmanager.php - lib/wiki-plugins/wikiplugin_pref.php - lib/wiki-plugins/wikiplugin_prefdoc.php - lib/wiki-plugins/wikiplugin_redirect.php - lib/wiki-plugins/wikiplugin_rr.php - lib/wiki-plugins/wikiplugin_scroll.php - lib/wiki-plugins/wikiplugin_sheet.php - lib/wiki-plugins/wikiplugin_showpref.php - lib/wiki-plugins/wikiplugin_split.php - lib/wiki-plugins/wikiplugin_sql.php - lib/wiki-plugins/wikiplugin_tikidocfromcode.php - lib/wiki-plugins/wikiplugin_tracker.php - lib/wiki-plugins/wikiplugin_trackerfilter.php - lib/wiki-plugins/wikiplugin_trackerif.php - lib/wiki-plugins/wikiplugin_trackeritemcopy.php - lib/wiki-plugins/wikiplugin_trackerlist.php - lib/wiki-plugins/wikiplugin_trackerquerytemplate.php - lib/wiki-plugins/wikiplugin_trackertimeline.php - lib/wiki-plugins/wikiplugin_trackerverticaltimeline.php - lib/wiki-plugins/wikiplugin_translated.php - lib/wiki-plugins/wikiplugin_userpref.php - lib/wiki-plugins/wikiplugin_versions.php - lib/wiki/Document.php - lib/wiki/PluginsLib.php - lib/wiki/PluginsLibUtil.php - lib/wiki/XmlLib.php - lib/wiki/editlib.php - lib/wiki/exportlib.php - lib/wiki/wikilib.php - lib/wizard/wizardlib.php - lib/wysiwyg/wysiwyglib.php - modules/mod-func-adsense.php - modules/mod-func-calendar_new.php - modules/mod-func-current_activity.php - modules/mod-func-last_category_objects.php - modules/mod-func-list.php - modules/mod-func-live_support.php - modules/mod-func-login_box.php - modules/mod-func-map_edit_features.php - modules/mod-func-months_links.php - modules/mod-func-quick_edit.php - modules/mod-func-recordrtc.php - modules/mod-func-search.php - modules/mod-func-search_last_rebuild_stats.php - modules/mod-func-share.php - modules/mod-func-shoutbox.php - modules/mod-func-since_last_visit_new.php - modules/mod-func-switch_theme.php - modules/mod-func-tracker_input.php - modules/mod-func-translation.php - modules/mod-func-upcoming_events.php - modules/mod-func-user_tasks_public.php - modules/mod-func-users_own_rank.php - modules/mod-func-wayfinder.php - modules/mod-func-who_is_there.php - modules/mod-func-wiki_last_comments.php - permissioncheck/check.php - permissioncheck/insane/check.php - permissioncheck/mixed/check.php - permissioncheck/morepain/check.php - permissioncheck/moreworry/check.php - permissioncheck/pain/check.php - permissioncheck/paranoia-suphp/check.php - permissioncheck/paranoia/check.php - permissioncheck/risky/check.php - permissioncheck/sbox/check.php - permissioncheck/worry/check.php - templates/freetag.tpl - templates/freetag_list.tpl - templates/modules/mod-freetags_current.tpl - templates/modules/mod-freetags_most_popular.tpl - templates/modules/mod-freetags_prefered.tpl - templates/tiki-browse_freetags.tpl - themes/base_files/iconsets/bootstrap_icon_font.php - themes/base_files/iconsets/default.php - themes/base_files/iconsets/legacy.php - themes/fivealive-lite/icons/custom.php - themes/fivealive-lite/icons/fivealive_lite.php - themes/fivealive-lite/icons/fivealive_lite_custom.php - themes/fivealive-lite/options/akebi/icons/akebi_custom.php - themes/fivealive-lite/options/orange/icons/orange.php - tiki-admin.php - tiki-admin_forums.php - tiki-admin_integrator_rules.php - tiki-admin_security.php - tiki-admingroups.php - tiki-check.php - tiki-directory_add_site.php - tiki-directory_add_tiki_site.php - tiki-directory_admin_sites.php - tiki-editdiagram.php - tiki-export_tracker.php - tiki-filter-base.php - tiki-freetag_translate.php - tiki-login.php - tiki-minichat_ajax.php - tiki-print.php - tiki-print_article.php - tiki-setup.php - tiki-setup_base.php - tiki-share.php - tiki-view_tracker_item.php - tiki_tests/tikitestslib.php The diff was not included because it is too large. View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/26c8d4d7ca3a851d6fd7d87529b535fa82c63291 -- View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/26c8d4d7ca3a851d6fd7d87529b535fa82c63291 You're receiving this email because of your account on gitlab.com. _______________________________________________ TikiWiki-cvs mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs