<?php
// Skonfigurowanie bazy danych dla aplikacji SchoolPress
function sp_setupDB() {
  global $wpdb;

  // Skróty dla tabel bazy danych aplikacji SchoolPress
  $wpdb->schoolpress_assignment_submissions = $wpdb->prefix .
    'schoolpress_assignment_submissions';

  $db_version = get_option( 'sp_db_version', 0 );

  // Utworzenie tabel w nowych instalacjach
  if ( empty( $db_version ) ) {
    global $wpdb;

    $sqlQuery = "
    CREATE TABLE '" . $wpdb->schoolpress_assignment_submissions . "' (
      `assignment_id` bigint(11) unsigned NOT NULL,
      `submission_id` bigint(11) unsigned NOT NULL,
    UNIQUE KEY `assignment_submission` (`assignment_id`,`submission_id`),
    UNIQUE KEY `submission_assignment` (`submission_id`,`assignment_id`)
    )
    ";

    require_once ABSPATH . 'wp-admin/includes/upgrade.php';
    dbDelta( $sqlQuery );

    $db_version = '1.0';
    update_option( 'sp_db_version', '1.0' );
  }
}
add_action( 'init', 'sp_dbSetup', 0 );
?>
