summaryrefslogtreecommitdiff
path: root/admin
diff options
context:
space:
mode:
authorlsces <lester@lsces.co.uk>2025-08-28 07:35:48 +0100
committerlsces <lester@lsces.co.uk>2025-08-28 07:35:48 +0100
commit302401f8a856a16ea04b0f08c8facb22e4ebd719 (patch)
tree8b035d476c0ca7bc627fa86e56170854a90f3839 /admin
parentdec8aa80a601e4b4679f49137c283f21a7a52abc (diff)
downloadmessages-302401f8a856a16ea04b0f08c8facb22e4ebd719.tar.gz
messages-302401f8a856a16ea04b0f08c8facb22e4ebd719.tar.bz2
messages-302401f8a856a16ea04b0f08c8facb22e4ebd719.zip
Refactor for PHP8.4 standards
Diffstat (limited to 'admin')
-rw-r--r--admin/schema_inc.php45
1 files changed, 22 insertions, 23 deletions
diff --git a/admin/schema_inc.php b/admin/schema_inc.php
index 21df5fd..3630605 100644
--- a/admin/schema_inc.php
+++ b/admin/schema_inc.php
@@ -1,8 +1,8 @@
<?php
-$tables = array(
+$tables = [
-'messages' => "
+ 'messages' => "
msg_id I4 AUTO PRIMARY,
to_user_id I4 NOTNULL,
from_user_id I4 NOTNULL,
@@ -21,7 +21,7 @@ $tables = array(
priority I4
",
-'messages_system_map' => "
+ 'messages_system_map' => "
msg_id I4,
to_user_id I4 NOTNULL,
is_read C(1),
@@ -29,13 +29,13 @@ $tables = array(
is_replied C(1),
priority I4,
is_hidden C(1)
- CONSTRAINT ', CONSTRAINT `messages_system_message_ref` FOREIGN KEY (`msg_id`) REFERENCES `".BIT_DB_PREFIX."messages` (`msg_id`)'
+ CONSTRAINT ', CONSTRAINT `messages_system_message_ref` FOREIGN KEY (`msg_id`) REFERENCES `" . BIT_DB_PREFIX . "messages` (`msg_id`)'
"
-// CONSTRAINT ', CONSTRAINT messages_to_user_ref FOREIGN KEY (to_user_id) REFERENCES `".BIT_DB_PREFIX."users_users` (user_id)
+ // CONSTRAINT ', CONSTRAINT messages_to_user_ref FOREIGN KEY (to_user_id) REFERENCES `".BIT_DB_PREFIX."users_users` (user_id)
// , CONSTRAINT messages_from_user_ref FOREIGN KEY (from_user_id) REFERENCES `".BIT_DB_PREFIX."users_users` (user_id)'
-);
+];
global $gBitInstaller;
@@ -43,30 +43,29 @@ foreach( array_keys( $tables ) AS $tableName ) {
$gBitInstaller->registerSchemaTable( MESSAGES_PKG_NAME, $tableName, $tables[$tableName] );
}
-$gBitInstaller->registerPackageInfo( MESSAGES_PKG_NAME, array(
- 'description' => "An intra-site messaging system for users.",
- 'license' => '<a href="http://www.gnu.org/licenses/licenses.html#LGPL">LGPL</a>',
+$gBitInstaller->registerPackageInfo( MESSAGES_PKG_NAME, [
+ 'description' => "An intra-site messaging system for users.",
+ 'license' => '<a href="http://www.gnu.org/licenses/licenses.html#LGPL">LGPL</a>',
'requirements' => 'If you are using MySQL, at least version 4.1',
-) );
+] );
// ### Default User Permissions
-$gBitInstaller->registerUserPermissions( MESSAGES_PKG_NAME, array(
- array('p_messages_send', 'Can use the messaging system', 'registered', MESSAGES_PKG_NAME),
- array('p_messages_broadcast', 'Can send internal messages to all users', 'editors', MESSAGES_PKG_NAME),
-) );
+$gBitInstaller->registerUserPermissions( MESSAGES_PKG_NAME, [
+ [ 'p_messages_send', 'Can use the messaging system', 'registered', MESSAGES_PKG_NAME ],
+ [ 'p_messages_broadcast', 'Can send internal messages to all users', 'editors', MESSAGES_PKG_NAME ],
+] );
// ### Indexes
-$indices = array (
- 'messages_to_user_id_idx' => array( 'table' => 'messages', 'cols' => 'to_user_id', 'opts' => NULL ),
- 'messages_from_user_id_idx' => array( 'table' => 'messages', 'cols' => 'from_user_id', 'opts' => NULL )
-);
+$indices = [
+ 'messages_to_user_id_idx' => [ 'table' => 'messages', 'cols' => 'to_user_id', 'opts' => null ],
+ 'messages_from_user_id_idx' => [ 'table' => 'messages', 'cols' => 'from_user_id', 'opts' => null ],
// TODO - SPIDERR - following seems to cause time _decrease_ cause bigint on postgres. need more investigation
-// 'blog_posts_created_idx' => array( 'table' => 'blog_posts', 'cols' => 'created', 'opts' => NULL ),
+// 'blog_posts_created_idx' => [ 'table' => 'blog_posts', 'cols' => 'created', 'opts' => null ],
+];
$gBitInstaller->registerSchemaIndexes( MESSAGES_PKG_NAME, $indices );
// ### Default Preferences
-$gBitInstaller->registerPreferences( MESSAGES_PKG_NAME, array(
- array(MESSAGES_PKG_NAME,'messages_contact_user','admin'),
-) );
-?>
+$gBitInstaller->registerPreferences( MESSAGES_PKG_NAME, [
+ [ MESSAGES_PKG_NAME, 'messages_contact_user', 'admin' ],
+] );