diff options
Diffstat (limited to 'admin/schema_inc.php')
| -rw-r--r-- | admin/schema_inc.php | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/admin/schema_inc.php b/admin/schema_inc.php index 5fc0e0c..4142e7e 100644 --- a/admin/schema_inc.php +++ b/admin/schema_inc.php @@ -1,31 +1,31 @@ <?php -$tables = array( +$tables = [ -'stats_referers' => " + 'stats_referers' => " referer C(50) NOTNULL, hits I8, last I8 ", -'stats_pageviews' => " + 'stats_pageviews' => " stats_day I8 PRIMARY, pageviews I8 ", -'stats_referer_urls' => " + 'stats_referer_urls' => " referer_url_id I4 PRIMARY, referer_url C(4096) NOTNULL ", -'stats_referer_users_map' => " + 'stats_referer_users_map' => " referer_url_id I4 PRIMARY, user_id I4 PRIMARY CONSTRAINT ' - , CONSTRAINT `stats_referer_users_url_ref` FOREIGN KEY (`referer_url_id`) REFERENCES `".BIT_DB_PREFIX."stats_referer_urls` (`referer_url_id`) - , CONSTRAINT `stats_referer_users_user_ref` FOREIGN KEY (`user_id`) REFERENCES `".BIT_DB_PREFIX."users_users` (`user_id`) ' -", -); + , CONSTRAINT `stats_referer_users_url_ref` FOREIGN KEY (`referer_url_id`) REFERENCES `" . BIT_DB_PREFIX . "stats_referer_urls` (`referer_url_id`) + , CONSTRAINT `stats_referer_users_user_ref` FOREIGN KEY (`user_id`) REFERENCES `" . BIT_DB_PREFIX . "users_users` (`user_id`) ' +", +]; global $gBitInstaller; @@ -33,35 +33,35 @@ foreach( array_keys( $tables ) AS $tableName ) { $gBitInstaller->registerSchemaTable( STATS_PKG_NAME, $tableName, $tables[$tableName] ); } -$gBitInstaller->registerPackageInfo( STATS_PKG_NAME, array( +$gBitInstaller->registerPackageInfo( STATS_PKG_NAME, [ 'description' => "Stats collects and display information about your site.", - '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 ( - 'stats_referer_url_idx' => array( 'table' => 'stats_referer_urls', 'cols' => 'referer_url', 'opts' => 'UNIQUE' ), - 'stats_referer_map_user_idx' => array( 'table' => 'stats_referer_users_map', 'cols' => 'user_id', 'opts' => NULL ), + 'stats_referer_url_idx' => [ 'table' => 'stats_referer_urls', 'cols' => 'referer_url', 'opts' => 'UNIQUE' ], + 'stats_referer_map_user_idx' => [ 'table' => 'stats_referer_users_map', 'cols' => 'user_id', 'opts' => null ], ); -// 'stats_referer_map_url_idx' => array( 'table' => 'stats_referer_urls', 'cols' => 'referer_url_id', 'opts' => NULL ), +// 'stats_referer_map_url_idx' => [ 'table' => 'stats_referer_urls', 'cols' => 'referer_url_id', 'opts' => NULL ], $gBitInstaller->registerSchemaIndexes( STATS_PKG_NAME, $indices ); // ### Sequences $sequences = array ( - 'stats_referer_url_id_seq' => array( 'start' => 1 ) + 'stats_referer_url_id_seq' => [ 'start' => 1 ] ); $gBitInstaller->registerSchemaSequences( STATS_PKG_NAME, $sequences ); // ### Default Preferences -$gBitInstaller->registerPreferences( STATS_PKG_NAME, array( - array(STATS_PKG_NAME, 'stats_referers','y'), - array(STATS_PKG_NAME, 'stats_pageviews','y') -) ); +$gBitInstaller->registerPreferences( STATS_PKG_NAME, [ + [ STATS_PKG_NAME, 'stats_referers', 'y' ], + [ STATS_PKG_NAME, 'stats_pageviews', 'y' ], +] ); // ### Default UserPermissions -$gBitInstaller->registerUserPermissions( STATS_PKG_NAME, array( - array('p_stats_admin', 'Can admin stats', 'admin', STATS_PKG_NAME), - array('p_stats_view_referer', 'Can view referer stats', 'editors', STATS_PKG_NAME), - array('p_stats_view', 'Can view site stats', 'editors', STATS_PKG_NAME), -) ); +$gBitInstaller->registerUserPermissions( STATS_PKG_NAME, [ + [ 'p_stats_admin', 'Can admin stats', 'admin', STATS_PKG_NAME ], + [ 'p_stats_view_referer', 'Can view referer stats', 'editors', STATS_PKG_NAME ], + [ 'p_stats_view', 'Can view site stats', 'editors', STATS_PKG_NAME ], +] ); |
