summaryrefslogtreecommitdiff
path: root/admin/schema_inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'admin/schema_inc.php')
-rw-r--r--admin/schema_inc.php63
1 files changed, 31 insertions, 32 deletions
diff --git a/admin/schema_inc.php b/admin/schema_inc.php
index 25ca7f1..9051837 100644
--- a/admin/schema_inc.php
+++ b/admin/schema_inc.php
@@ -1,13 +1,13 @@
<?php
-$tables = array(
+$tables = [
-'users_quota_units' => "
+ 'users_quota_units' => "
user_id I4 PRIMARY,
units I4 NOTNULL
",
-'quotas' => "
+ 'quotas' => "
quota_id I4 PRIMARY,
disk_usage I8,
monthly_transfer I8,
@@ -15,14 +15,14 @@ $tables = array(
description X
",
-'quotas_group_map' => "
+ 'quotas_group_map' => "
quota_id I4 PRIMARY,
group_id I4 PRIMARY
- CONSTRAINT ', CONSTRAINT `quotas_group_ref` FOREIGN KEY (`group_id`) REFERENCES `".BIT_DB_PREFIX."users_groups`( `group_id` )
- , CONSTRAINT `quotas_map_ref` FOREIGN KEY (`quota_id`) REFERENCES `".BIT_DB_PREFIX."quotas`( `quota_id` )'
+ CONSTRAINT ', CONSTRAINT `quotas_group_ref` FOREIGN KEY (`group_id`) REFERENCES `" . BIT_DB_PREFIX . "users_groups`( `group_id` )
+ , CONSTRAINT `quotas_map_ref` FOREIGN KEY (`quota_id`) REFERENCES `" . BIT_DB_PREFIX . "quotas`( `quota_id` )'
",
-);
+];
global $gBitInstaller;
@@ -30,38 +30,37 @@ foreach( array_keys( $tables ) AS $tableName ) {
$gBitInstaller->registerSchemaTable( QUOTA_PKG_NAME, $tableName, $tables[$tableName] );
}
-$gBitInstaller->registerPackageInfo( QUOTA_PKG_NAME, array(
+$gBitInstaller->registerPackageInfo( QUOTA_PKG_NAME, [
'description' => "Quota system limits user disk and bandwidth usage for Liberty content",
- 'license' => '<a href="http://www.gnu.org/licenses/licenses.html#LGPL">LGPL</a>',
-) );
+ 'license' => '<a href="http://www.gnu.org/licenses/licenses.html#LGPL">LGPL</a>',
+] );
// ### Indexes
-$indices = array (
- 'quotas_group_idx' => array( 'table' => 'quotas_group_map', 'cols' => 'group_id', 'opts' => array( 'UNIQUE' ) ),
-);
+$indices = [
+ 'quotas_group_idx' => [ 'table' => 'quotas_group_map', 'cols' => 'group_id', 'opts' => [ 'UNIQUE' ] ],
+];
$gBitInstaller->registerSchemaIndexes( QUOTA_PKG_NAME, $indices );
// ### Sequences
-$sequences = array (
- 'quota_id_seq' => array( 'start' => 3 )
-);
+$sequences = [
+ 'quota_id_seq' => [ 'start' => 3 ],
+];
$gBitInstaller->registerSchemaSequences( QUOTA_PKG_NAME, $sequences );
-$gBitInstaller->registerUserPermissions( QUOTA_PKG_NAME, array(
- array('p_quota_create', 'Can create a quota', 'registered', QUOTA_PKG_NAME),
- array('p_quota_edit', 'Can edit any quota', 'editors', QUOTA_PKG_NAME),
- array('p_quota_admin', 'Can admin quota', 'editors', QUOTA_PKG_NAME),
- array('p_quota_read', 'Can read quota', 'basic', QUOTA_PKG_NAME),
- array('p_quota_unlimited', 'Can upload unlimited amount of data', 'editors', QUOTA_PKG_NAME),
-) );
+$gBitInstaller->registerUserPermissions( QUOTA_PKG_NAME, [
+ [ 'p_quota_create', 'Can create a quota', 'registered', QUOTA_PKG_NAME ],
+ [ 'p_quota_edit', 'Can edit any quota', 'editors', QUOTA_PKG_NAME ],
+ [ 'p_quota_admin', 'Can admin quota', 'editors', QUOTA_PKG_NAME ],
+ [ 'p_quota_read', 'Can read quota', 'basic', QUOTA_PKG_NAME ],
+ [ 'p_quota_unlimited', 'Can upload unlimited amount of data', 'editors', QUOTA_PKG_NAME ],
+] );
-$gBitInstaller->registerPreferences( QUOTA_PKG_NAME, array(
- array(QUOTA_PKG_NAME, 'quota_default_ordering','title_desc'),
- array(QUOTA_PKG_NAME, 'quota_list_content_id','y'),
- array(QUOTA_PKG_NAME, 'quota_list_title','y'),
- array(QUOTA_PKG_NAME, 'quota_list_description','y'),
-) );
+$gBitInstaller->registerPreferences( QUOTA_PKG_NAME, [
+ [ QUOTA_PKG_NAME, 'quota_default_ordering', 'title_desc' ],
+ [ QUOTA_PKG_NAME, 'quota_list_content_id', 'y' ],
+ [ QUOTA_PKG_NAME, 'quota_list_title', 'y' ],
+ [ QUOTA_PKG_NAME, 'quota_list_description', 'y' ],
+] );
-//$gBitInstaller->registerSchemaDefault( QUOTA_PKG_NAME, array(
-//) );
-?>
+//$gBitInstaller->registerSchemaDefault( QUOTA_PKG_NAME, [
+//] );