Skip to content
This repository was archived by the owner on Nov 25, 2020. It is now read-only.

Commit 57fadc9

Browse files
committed
Fix to support mysqli
1 parent 182fd15 commit 57fadc9

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

core/src/plugins/conf.sql/class.sqlConfDriver.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,7 @@ public function deleteRepository($repositoryId)
475475
case "sqlite3":
476476
$children_results = dibi::query('SELECT * FROM [ajxp_roles] WHERE [searchable_repositories] LIKE %~like~ GROUP BY [role_id]', '"'.$repositoryId.'";s:');
477477
break;
478+
case "mysqli":
478479
case "mysql":
479480
$children_results = dibi::query('SELECT * FROM [ajxp_roles] WHERE [serial_role] LIKE %~like~ GROUP BY [role_id]', '"'.$repositoryId.'";s:');
480481
break;
@@ -563,6 +564,7 @@ public function getRolesForRepository($repositoryId, $rolePrefix = '', $splitByT
563564
$q['where'][] = ['[searchable_repositories] LIKE %~like~', $likeRepositoryId];
564565
break;
565566
case "mysql":
567+
case "mysqli":
566568
$q['where'][] = ['[serial_role] LIKE %~like~', $likeRepositoryId];
567569
break;
568570
default:
@@ -744,6 +746,7 @@ public function saveRoles($roles)
744746
time()
745747
);
746748
break;
749+
case "mysqli":
747750
case "mysql":
748751
dibi::query("INSERT INTO [ajxp_roles] ([role_id],[serial_role],[last_updated]) VALUES (%s, %s, %i)",
749752
$roleId,
@@ -777,6 +780,7 @@ public function updateRole($role, $userObject = null)
777780
dibi::query("INSERT INTO [ajxp_roles] ([role_id],[serial_role],[searchable_repositories],[last_updated]) VALUES (%s, %bin,%s,%i)", $role->getId(), serialize($role), serialize($role->listAcls()), time());
778781
}
779782
break;
783+
case "mysqli":
780784
case "mysql":
781785
dibi::query("INSERT INTO [ajxp_roles] ([role_id],[serial_role],[last_updated]) VALUES (%s, %s, %i) ON DUPLICATE KEY UPDATE [serial_role]=VALUES([serial_role]), [last_updated]=VALUES([last_updated])", $role->getId(), serialize($role), time());
782786
break;

core/src/plugins/log.sql/class.sqlLogDriver.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,7 @@ public function xmlListLogFiles($nodeName="file", $year=null, $month=null, $root
409409
$mFunc = "strftime('%m', [logdate])";
410410
$dFunc = "date([logdate])";
411411
break;
412+
case "mysqli":
412413
case "mysql":
413414
$yFunc = "YEAR([logdate])";
414415
$mFunc = "MONTH([logdate])";

0 commit comments

Comments
 (0)