{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1017748,"defaultBranch":"master","name":"PHP-MySQLi-Database-Class","ownerLogin":"ThingEngineer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-10-23T15:19:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/418426?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716572828.0","currentOid":""},"activityList":{"items":[{"before":"c740505d9be175775b839a81697df8a8ac543d5d","after":"469666dda734f0608b105944add6d544ae7f48e8","ref":"refs/heads/master","pushedAt":"2024-05-24T17:16:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThingEngineer","name":"Josh Campbell","path":"/ThingEngineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/418426?s=80&v=4"},"commit":{"message":"fix: \"Undefined offset: 0\" for backtick delimiters and address related issues (#995, #967, #928)\n\nThis commit fixes the \"Undefined offset: 0\" error that occurred in the rawAddPrefix function when using backtick delimiters for table names in SQL queries. It also addresses issues reported in tickets #995, #967, and #928, which were likely related to the same underlying problem with table name identification.\r\n\r\nChanges:\r\n\r\nUpdated the regular expression in rawAddPrefix to match backtick characters (\\) as valid delimiters for table names.\r\n\r\nThis fix ensures that the function correctly identifies and prefixes table names regardless of the delimiter used.","shortMessageHtmlLink":"fix: \"Undefined offset: 0\" for backtick delimiters and address relate…"}},{"before":"727754c9558104579c711f8e12a62ce0e0d929d2","after":"c740505d9be175775b839a81697df8a8ac543d5d","ref":"refs/heads/master","pushedAt":"2024-05-24T15:39:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ThingEngineer","name":"Josh Campbell","path":"/ThingEngineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/418426?s=80&v=4"},"commit":{"message":"Merge pull request #1000 from seaatif/master\n\nTitle: Update README.md with Chain Loaders Documentation (#1000)\r\n\r\nDescription:\r\nThis pull request updates the project's README.md file to include documentation for chain loaders. Chain loaders are a valuable feature, and adding documentation to the README will improve user experience and understanding.\r\n\r\nChanges:\r\nCommit f352384 adds documentation for chain loaders in the README.md file (specific details about the documentation can be omitted here, as reviewers can see the commit).\r\n\r\nBenefits:\r\nEnhances user experience by providing readily available documentation on chain loaders within the project.\r\nImproves code maintainability with clear documentation for a potentially complex feature.\r\nTesting:\r\n\r\n\r\nAdditional Notes:\r\nGreat catch by first-time contributor @seaatif (thanks!).","shortMessageHtmlLink":"Merge pull request #1000 from seaatif/master"}},{"before":"07fec42d86bfe422779d06e5d4a5fd3b57a2e9f8","after":"727754c9558104579c711f8e12a62ce0e0d929d2","ref":"refs/heads/master","pushedAt":"2024-05-24T15:37:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ThingEngineer","name":"Josh Campbell","path":"/ThingEngineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/418426?s=80&v=4"},"commit":{"message":"Merge pull request #1021 from CassianoRafael/master\n\nTitle: Prevent Potential Null Issue and Warnings in rawAddPrefix (#1021)\r\n\r\nDescription:\r\nThis pull request addresses a potential issue in the rawAddPrefix method of the PHP-MySQLi-Database-Class. In newer PHP versions, accessing properties of potentially null variables can trigger warnings.\r\n\r\nIssue:\r\nIf the provided SQL query doesn't contain keywords like \"FROM,\" \"INTO,\" \"UPDATE,\" \"JOIN,\" or \"DESCRIBE\" (e.g., functions and procedures), the $table array used for prefixing might be empty. This could lead to:\r\n\r\nPHP Deprecated Warnings: Accessing properties of a potentially null $table array can cause warnings in newer PHP versions.\r\nUnexpected Behavior: An empty $table array could result in unexpected behavior when adding prefixes.\r\nFix:\r\n\r\nThis pull request introduces a conditional check to ensure there are table name matches before proceeding with prefix replacement. This prevents the $table array from being null and avoids potential warnings and unexpected behavior.\r\n\r\nBenefits:\r\nImproves code robustness and prevents warnings in newer PHP environments.\r\nEnhances code clarity and maintainability.\r\n\r\nAdditional Notes:\r\nThis is a valuable contribution by first-time contributor @CassianoRafael (thanks!).","shortMessageHtmlLink":"Merge pull request #1021 from CassianoRafael/master"}},{"before":"794497466cba98295dca609d0daca7f1c374916d","after":"07fec42d86bfe422779d06e5d4a5fd3b57a2e9f8","ref":"refs/heads/master","pushedAt":"2024-05-24T15:19:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ThingEngineer","name":"Josh Campbell","path":"/ThingEngineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/418426?s=80&v=4"},"commit":{"message":"Merge pull request #1028 from dmaon/new-v2.9.3\n\nFixes incorrect implode function usage in _buildInsertQuery (MysqliDb.php) - #1028\r\n\r\nThis pull request corrects an issue where the implode function was used incorrectly within the _buildInsertQuery function located in MysqliDb.php (identified in version new-v2.9.3).\r\n\r\nFix:\r\nThe order of arguments passed to implode has been fixed. The array containing the values to be imploded is now the second argument (commit: a671ad8).\r\n\r\nBenefits:\r\nEnsures correct generation of SQL INSERT queries.\r\nImproves code functionality and consistency.\r\nTesting:\r\n\r\nThorough testing is recommended after merging to verify accurate generation of INSERT queries.\r\n\r\nAdditional Notes:\r\nReported by @dmaon (first-time contributor, thanks!).\r\nFunctionality improvement confirmed by @LifeSteala.","shortMessageHtmlLink":"Merge pull request #1028 from dmaon/new-v2.9.3"}},{"before":"5159467ae081adbe96586e45e65a58c0fe7a32ce","after":"794497466cba98295dca609d0daca7f1c374916d","ref":"refs/heads/master","pushedAt":"2024-05-24T15:03:48.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ThingEngineer","name":"Josh Campbell","path":"/ThingEngineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/418426?s=80&v=4"},"commit":{"message":"Merge pull request #1018 from RivenSkaye/master\n\nTrace Defaults, Bug Fixes (#1001, #1013, #1015, #1016, #1018)\r\n\r\nTrace Defaults: (Commits: 295c4c6, 057d820)\r\nEstablishes default settings for tracing mechanisms within the codebase.\r\nBug Fixes:\r\nFixes an error related to calling the end method on an stdClass object (Commit: d181606 - fixes #1001).\r\nResolves issues reported in tickets ThingEngineer#1013, ThingEngineer#1015, and ThingEngineer#1016.\r\nAdditional Fix (stormwalkerec/php-mysqli-database-class): (Commit: a8de11f - fixes #1018)\r\nMerges a separate fix from stormwalkerec/php-mysqli-database-class that addresses another reported issue (ThingEngineer#1018).","shortMessageHtmlLink":"Merge pull request #1018 from RivenSkaye/master"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yNFQxNzoxNjoyMi4wMDAwMDBazwAAAARTQwsy","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yNFQxNzoxNjoyMi4wMDAwMDBazwAAAARTQwsy","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yNFQxNTowMzo0OC4wMDAwMDBazwAAAARTKWsv"}},"title":"Activity · ThingEngineer/PHP-MySQLi-Database-Class"}