diff options
Diffstat (limited to 'admin/schema_inc.php')
| -rw-r--r-- | admin/schema_inc.php | 63 |
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, [ +//] ); |
