[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.