Compare commits

...

12 Commits
1.5.10 ... main

Author SHA1 Message Date
Amab f6a224b49d Update dependencies (#433)
continuous-integration/drone/push Build is passing Details
## What changes were proposed in this pull request?

Update dependencies.

## How was this patch tested?

Manually.

Reviewed-on: #433
Co-authored-by: Amab <juanmi1982@gmail.com>
Co-committed-by: Amab <juanmi1982@gmail.com>
2024-01-19 15:28:50 +01:00
Amab 957fe8115e Fix APK paths (#432)
continuous-integration/drone/push Build is passing Details
## What changes were proposed in this pull request?

* Fix APK paths
* Upgrade to Gradle 8.5 & Gradle Plugin 8.2.0

## How was this patch tested?

CI/CD.

Reviewed-on: #432
Co-authored-by: Amab <juanmi1982@gmail.com>
Co-committed-by: Amab <juanmi1982@gmail.com>
2023-12-02 12:19:36 +01:00
Amab 13b172e37b Fix publish release (#431)
continuous-integration/drone/push Build is passing Details
## What changes were proposed in this pull request?

Fix publish release.

## How was this patch tested?

CI/CD.

Reviewed-on: #431
Co-authored-by: Amab <juanmi1982@gmail.com>
Co-committed-by: Amab <juanmi1982@gmail.com>
2023-11-30 20:45:26 +01:00
Amab 83bda397d0 Fix Drone CI environment variables (#430)
continuous-integration/drone/push Build is passing Details
## What changes were proposed in this pull request?

Fix Drone CI environment variables.

## How was this patch tested?

CI/CD.

Reviewed-on: #430
Co-authored-by: Amab <juanmi1982@gmail.com>
Co-committed-by: Amab <juanmi1982@gmail.com>
2023-11-29 22:41:30 +01:00
Amab 14fe38324a Use absolute file paths for APK & keystore in Drone CI (#429)
continuous-integration/drone/push Build is passing Details
## What changes were proposed in this pull request?

Use absolute file paths for APK & keystore in Drone CI.

## How was this patch tested?

CI/CD.

Reviewed-on: #429
Co-authored-by: Amab <juanmi1982@gmail.com>
Co-committed-by: Amab <juanmi1982@gmail.com>
2023-11-29 21:50:03 +01:00
Amab 753592db49 Fix files path in Drone CI gitea-release plugin (#428)
continuous-integration/drone/push Build is passing Details
## What changes were proposed in this pull request?

Fix files path in Drone CI gitea-release plugin.

## How was this patch tested?

CI/CD.

Reviewed-on: #428
Co-authored-by: Amab <juanmi1982@gmail.com>
Co-committed-by: Amab <juanmi1982@gmail.com>
2023-11-29 20:44:22 +01:00
Amab 7194f27adc Build signed APK (#427)
continuous-integration/drone/push Build is passing Details
## What changes were proposed in this pull request?

Build signed APK.

## How was this patch tested?

CI/CD.

Reviewed-on: #427
Co-authored-by: Amab <juanmi1982@gmail.com>
Co-committed-by: Amab <juanmi1982@gmail.com>
2023-11-29 18:14:56 +01:00
Amab 714dadf709 Update Gradle wrapper to the latest version (#426)
continuous-integration/drone/push Build is passing Details
## What changes were proposed in this pull request?

Update Gradle wrapper to the latest version.

## How was this patch tested?

Manually.

Reviewed-on: #426
Co-authored-by: Amab <juanmi1982@gmail.com>
Co-committed-by: Amab <juanmi1982@gmail.com>
2023-11-26 11:14:47 +01:00
Amab b2af0dedb4 Update Gradle Plugin & update Java version to 17 (#425)
continuous-integration/drone/push Build is passing Details
## What changes were proposed in this pull request?

Update Gradle Plugin & update Java version to 17.

## How was this patch tested?

Manually.

Reviewed-on: #425
Co-authored-by: Amab <juanmi1982@gmail.com>
Co-committed-by: Amab <juanmi1982@gmail.com>
2023-11-26 10:37:19 +01:00
Amab a3beeeebef Enable Drone CI cache (#424)
continuous-integration/drone/push Build is passing Details
## What changes were proposed in this pull request?

 Enable Drone CI cache.

## How was this patch tested?

CI/CD.

Reviewed-on: #424
Co-authored-by: Amab <juanmi1982@gmail.com>
Co-committed-by: Amab <juanmi1982@gmail.com>
2023-10-21 21:42:32 +02:00
Amab caad081edb Update dependencies (#423)
continuous-integration/drone/push Build is passing Details
## What changes were proposed in this pull request?

Update dependencies.

## How was this patch tested?

Manually.

Reviewed-on: #423
Co-authored-by: Amab <juanmi1982@gmail.com>
Co-committed-by: Amab <juanmi1982@gmail.com>
2023-10-21 13:00:01 +02:00
Amab 18b254da46 Update dependencies (#422)
continuous-integration/drone/push Build is passing Details
## What changes were proposed in this pull request?

* Update dependencies

## How was this patch tested?

Manually.

Reviewed-on: #422
Co-authored-by: Amab <juanmi1982@gmail.com>
Co-committed-by: Amab <juanmi1982@gmail.com>
2023-08-05 09:25:55 +02:00
99 changed files with 382 additions and 12995 deletions

View File

@ -1,15 +1,37 @@
kind: pipeline
name: default
type: docker
name: debug
steps:
- name: restore-cache
image: drillster/drone-volume-cache
settings:
restore: true
mount:
- .gradle/caches
- .gradle/wrapper
volumes:
- name: cache
path: /cache
- name: fetch-tags
image: drone/git:latest
commands:
- git fetch --tags
- name: build & test
- name: build
image: git.cuernodehipnos.es/marown/android-sdk-docker:latest
environment:
GRADLE_USER_HOME: /drone/src/.gradle
commands:
# Build
- ./gradlew buildDebug
- name: test
image: git.cuernodehipnos.es/marown/android-sdk-docker:latest
privileged: true
environment:
GRADLE_USER_HOME: /drone/src/.gradle
commands:
# Create and run emulator
- echo "no" | avdmanager --verbose create avd --force --name "generic_34" --package "system-images;android-34;google_apis;x86_64" --tag "google_apis" --abi "x86_64"
@ -19,6 +41,14 @@ steps:
# Run tests
- ./gradlew connectedCheck -i
- name: assemble
image: git.cuernodehipnos.es/marown/android-sdk-docker:latest
environment:
GRADLE_USER_HOME: /drone/src/.gradle
commands:
# Assemble APK
- ./gradlew assembleDebug
#- name: code-analysis
# image: drone-plugins/sonarqube-scanner:latest
# settings:
@ -26,3 +56,112 @@ steps:
# from_secret: sonar_host
# sonar_token:
# from_secret: sonar_token
- name: rebuild-cache
image: drillster/drone-volume-cache
settings:
rebuild: true
mount:
- .gradle/caches
- .gradle/wrapper
volumes:
- name: cache
path: /cache
volumes:
- name: cache
host:
path: /share/CACHEDEV1_DATA/homes/admin/drone/cache
trigger:
event:
- push
- pull_request
---
kind: pipeline
type: docker
name: release
steps:
- name: restore-cache
image: drillster/drone-volume-cache
settings:
restore: true
mount:
- .gradle/caches
- .gradle/wrapper
volumes:
- name: cache
path: /cache
- name: fetch-tags
image: drone/git:latest
commands:
- git fetch --tags
- name: build
image: git.cuernodehipnos.es/marown/android-sdk-docker:latest
environment:
GRADLE_USER_HOME: /drone/src/.gradle
commands:
# Build
- ./gradlew buildRelease
- name: assemble
image: git.cuernodehipnos.es/marown/android-sdk-docker:latest
environment:
GRADLE_USER_HOME: /drone/src/.gradle
RELEASE_KEY_ALIAS:
from_secret: release_key_alias
RELEASE_KEY_PASSWORD:
from_secret: release_key_password
RELEASE_KEYSTORE_BASE64:
from_secret: release_keystore_base64
RELEASE_STORE_FILE:
from_secret: release_store_file
RELEASE_STORE_PASSWORD:
from_secret: release_store_password
commands:
# Encrypt keystore & set $RELEASE_KEYSTORE_BASE64 environment variable in Drone CI
# - openssl base64 -A -in keystore.jks
# Decrypt keystore
- echo $RELEASE_KEYSTORE_BASE64 | base64 -d > SWADroid/keystore.jks
# Assemble APK
- ./gradlew assembleRelease
- name: gitea-release
image: plugins/gitea-release
settings:
api_key:
from_secret: gitea_api_key
base_url: https://git.cuernodehipnos.es
files:
- SWADroid/build/outputs/apk/release/SWADroid-release.apk
- SWADroid/build/outputs/apk/release/SWADroid-release.apk.idsig
checksum:
- md5
- sha1
- sha256
- sha512
- adler32
- crc32
- name: rebuild-cache
image: drillster/drone-volume-cache
settings:
rebuild: true
mount:
- .gradle/caches
- .gradle/wrapper
volumes:
- name: cache
path: /cache
volumes:
- name: cache
host:
path: /share/CACHEDEV1_DATA/homes/admin/drone/cache
trigger:
event:
- tag

View File

@ -3,7 +3,7 @@
*Before opening a pull request*, consider:
- Is the change important and ready enough to ask the community to spend time reviewing?
- Have you searched for existing, related GitHub issues and pull requests?
- Have you searched for existing, related Gitea issues and pull requests?
- Is the change being proposed clearly explained and motivated?
When you contribute code, you affirm that the contribution is your original work and that you

View File

@ -7,4 +7,4 @@
(Please explain how this patch was tested. E.g. unit tests, integration tests, manual tests)
(If this patch involves UI changes, please attach a screenshot; otherwise, remove this)
Please review https://github.com/Amab/SWADroid/blob/develop/CONTRIBUTING.md before opening a pull request.
Please review https://git.cuernodehipnos.es/Marown/SWADroid/src/branch/main/.gitea/CONTRIBUTING.md before opening a pull request.

View File

@ -1,36 +0,0 @@
name: Android CI for builds
on:
push:
branches: [ develop, master ]
pull_request:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout Git repository
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Fetch Git tags
run: git fetch --tags
- name: set up JDK 11
uses: actions/setup-java@v1
with:
java-version: 11
- name: Cache local Gradle repository
uses: actions/cache@v2
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build with Gradle
run: ./gradlew build

View File

@ -1,79 +0,0 @@
name: Android CI for releases
on:
push:
# Pattern matched against refs/tags
tags:
- '*' # Push events to every tag
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout Git repository
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Fetch Git tags
run: git fetch --tags
- name: set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Cache local Gradle repository
uses: actions/cache@v2
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build with Gradle
run: ./gradlew build -Pbuild=prod
- name: Sign artifact
id: signArtifact
uses: r0adkll/sign-android-release@v1
with:
releaseDirectory: app/build/outputs/apk/release/release
alias: ${{ secrets.ALIAS }}
signingKeyBase64: ${{ secrets.KEYSTORE }}
keyStorePassword: ${{ secrets.KEYSTORE_PASSWORD }}
keyPassword: ${{ secrets.KEY_PASSWORD }}
- name: Upload artifact
uses: actions/upload-artifact@v2
with:
name: Release artifact
path: app/build/outputs/apk/release/release/SWADroid-*.apk
- name: Create Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.ref }}
release_name: Release ${{ github.ref }}
draft: false
prerelease: false
- name: Save name of Artifact
id: set-result-artifact
run: |
ARTIFACT_PATHNAME_APK=$(ls app/build/outputs/apk/release/release/*.apk | head -n 1)
ARTIFACT_NAME_APK=$(basename $ARTIFACT_PATHNAME_APK)
echo "ARTIFACT_NAME_APK is " ${ARTIFACT_NAME_APK}
echo "ARTIFACT_PATHNAME_APK=${ARTIFACT_PATHNAME_APK}" >> $GITHUB_ENV
echo "ARTIFACT_NAME_APK=${ARTIFACT_NAME_APK}" >> $GITHUB_ENV
- name: Upload Artifact Assets
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ${{ env.ARTIFACT_PATHNAME_APK }}
asset_name: ${{ env.ARTIFACT_NAME_APK }}
asset_content_type: application/zip

View File

@ -1,53 +0,0 @@
os: linux
dist: xenial
language: android
jdk: oraclejdk8
env:
global:
- ANDROID_API=30
- ANDROID_BUILD_TOOLS=30.0.3
- secure: eY3bGKw4jZ+HHkkMBZHiL2dhcz+RJYHib0WC77SSVHLJcCg63pBvs420i4rjNQHycMs+PhRSlR79jdglDTm8svphhRjSts6VMkHDxObwJIyLF8vAZ0PfjhqfOXO+4+Fx6pRIjwM7cBMOQrDfSimJHRB+z/f2AJfUIsaMSlltGVya7nmrLY/fO4dtl4wPnejslj3mhnBAxr+a2Or978RwI2TMpxBovHZKFT/46wJTcMzKXGdXU64M8nmQmpcKHeIKIBiR4g+A2tahC+Us4tFxxoTDd3R+IAzj7Gvjd5JuMlYmQ3quRv2M08u9OJNiT14LpDXy19fZKdw/QNHg3S8JVis8kJDkv6z4HyZXTIBgISZpCZZti04GP29Lj+1f4ISRFc6uxankDuRgfX8ucsxoEPJVq3PfJlpTdP7wjlQtEGv0HF/3MNNyruNbLHFiCgHOANwEOX44INtw6XylPEftmw4y4ptntFG3VXyV1Zi+732Qe4b2QNTbvLPrsmkCRKzo59vKKAzBBhvYvFVITcWbySqdx9/n1H25SRL2Q96nPGQSQyBF6obzzFcjMKkknPle1PXvAfb171964cdIK6/zo9rh/ZCL3+gAKZibmGWvbeztWYl5ON8B8x8mgLO/qgPIotY+aqwmsY06pKrqi6adYZacMF+UgtbLJlhnird6ugk=
- secure: EmcSyXk/5pEJhbRX9DSFzhQGYvGaYdxjDuQwmLuxUGitGpFQZbWexTAK/l0LLcIRsiSmucY7KJgOpL7I6odh2kVUZedarj8/5K1P69ljDDB7bfG8jyOLZvHJ1JTZRuKvUnT846zQwQWTnLXF9N4LaQ86FVqSW2bGHqptIivEjDEVh78V3g4PDsbX5aQ5LjTlSn7bezu9chpVS0fnRlqjAa6U2kUwUt+DDaSHEOs35Z89jT7JoonGFrMsyA7S26CQhOBYE3w76AllIea+MWzPJX3V364ZIzPBnQAkCz02oVI3n+LHZkzUCYHkY8DXWXNy6+/sulFa6L1v6bt8DzF1vwJ+nTNVqmqSDYBe2s1qAUZ+4o8l/THMndxC11LjbbEExG4ekBRFvRsOOf0pBps3Yr4ry27gaj4+9Ap2JCKKOQwm0izh48AJiy0Y8pzIzTO5wB5B7a4czLJmzaNWkPVXw4lKg2ldJ4sd6EBqUZqG2vRmN6VwHb8gHFNaQTH3feBRhYTpkv1wWUuhvclNn5yoZzcSxMT/b8d89e5DahoBYMW48c6jb5wL/EoY3bHp3mjtnTW8oIIjyZK8FjYX+8IqeEoue8bDDqNUN71xmRvp+0CX1iXnfgUeDWnYhXHTewOlJu6i509wGrZPxYjgwAdnpfTyGXPq7Vin9CkNHMw9fbA=
- secure: WS7Jgz0L0aMEZmg4/HxPb9nO7oER9z23n8n508UVQ0DyKL92UPhfVol7+Cob8zuO5SJl5TPOh58gd/C0Prq8t5q3mwlDA9buhnb1uef7pwZOFzQOF0o8RuPSpxLgu8tFlDooWrG9oxZObXwh84TXGX7zgoiWr9Y318qsQSHCiv9Ue9kgJxkjk9wVanJws7zHWAevfFzyoEvqtkDTqNie4RJbMEOdeX+TyUpc77Si2UpAC23Mpl8q+qZr32cgxk3MzSdhJk2C3Vz5MS6LBZ7ynyv+em+/vz2RBlFLetrcknHY8lgE060itWcns6Pj/8tv2SQbJptVFToXbfay/EVleApojHG4w5DFDzQt8a3Az0lBnqOxv3BiAPRcr49/A08qXAKh30p6YBiSvVd8zK+MZoMoj2dDQhdXb72nv0yHZmzkiaQEOGnsBD4Gt3epn/KoJke3W0ffBZOfJNScACW0Gta2XLImZsekb4sjfOF84HrISSMiXunlLpgtcC4C3Pn9VV/6+uciIMqMFDYkJMe2gyRNA2vSyZ61n/ioTLOHYzhYHjZUXB4MOlonYTiFuF4HmVVHO2J9CpOdFFP7hrkWK3HzvcQm9k8dxUkuKDoOlRb+CSlrEZO24V+TaY2DDr1bcitA77VJp90Cz2RpLC3tvSvThgY2VNk+OEbeSrP5DNA=
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -rf $HOME/.gradle/caches/*/plugin-resolution/
cache:
directories:
- "$HOME/.gradle/caches/"
- "$HOME/.gradle/wrapper/"
- "$HOME/.android/build-cache"
before_install:
- 'if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then bash ./.travis/run_on_non_pull_requests.sh; fi'
- yes | sdkmanager "build-tools;${ANDROID_BUILD_TOOLS}"
- yes | sdkmanager "platform-tools"
- yes | sdkmanager "tools"
- yes | sdkmanager "platforms;android-${ANDROID_API}"
- yes | sdkmanager "extras;android;m2repository"
- yes | sdkmanager --list
- chmod +x gradlew
script:
- "./gradlew clean test build connectedCheck -Pbuild=prod"
after_failure: cat $TRAVIS_BUILD_DIR/SWADroid/build/reports/lint-results.xml
before_deploy:
- 'if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then bash ./.travis/run_on_before_deploy.sh; fi'
- "cd $TRAVIS_BUILD_DIR/SWADroid/build/outputs/apk/prod"
- "${ANDROID_HOME}/build-tools/${ANDROID_BUILD_TOOLS}/apksigner sign --ks ${TRAVIS_BUILD_DIR}/keystore.jks --ks-pass pass:$storepass --key-pass pass:$keypass --out SWADroid-release.apk SWADroid-prod-unsigned.apk"
- "${ANDROID_HOME}/build-tools/${ANDROID_BUILD_TOOLS}/apksigner verify SWADroid-release.apk"
deploy:
provider: releases
token:
secure: "IzDdPlY0KyCF1TUdUUeYYU/vBCNmJpxZ/w3B7QeVd1BhyL947jiyJpdEckJhMB7z4MWt5IHRGOXU2pYGxoJC86ES/33Acn91eo22FuaeRmIwjxL9yczae5KmakrSUA8iDjubfjLeWRy/MXAIGJ9qAuLOreAe/xGEoAILCxlJMjANw0AuJG+dBabBc2pt67bjaJO4WNFCkfDK9AC8XGJPXlwWB4L1IDwPQLBWEVRyhf3Ac1Om0lzf7kF240xCcR/cmLqOXArU8iRr3n30HaRQOBibCMjnds7etA+Fs1HiyB8B5gqMXpUM02hI35R9GHOrgqO/+N5lNMdDveLjLhwjPXrkIoWrzI/QifXxnnpa/bCqo4knjy7B8CGAZ5Z3w9Hq/zN2YAkLUIMyl9z1b2LzN9pzAh5SrtuRCBJKUfB7I/qv+wEVj8vrFrZDnMuQntAfBtKu6bD0L/lupkKD31L1i3G9bG3vSaaGauQGqi2/ORyPtLVhgH7LQI7gMzghi2DP1BhgrJCUHK4O7dky0klr0spfEiOLKhZQhzVosjXySh2CLzo/pqkCzWCjr6ozvzyc2VTxh5EvheJvw1gxl5eGlTDzCIu4U9ebQ5X5jXm7uec2c9tn9IYxBjASC7ay9x6UuM7khdbqg4RQ0JLo/6032ZIkxuloZMGF8P1jzHHCtko="
file: "$TRAVIS_BUILD_DIR/SWADroid/build/outputs/apk/prod/SWADroid-release.apk"
cleanup: false
skip_cleanup: true
name: SWADroid $TRAVIS_TAG
release_notes: Automated release from Travis CI.
target_commitish: "$TRAVIS_COMMIT"
on:
tags: true
repo: Amab/SWADroid
branch: master
notifications:
slack:
secure: FDRqQsWyWvSg3uXYV1jtxh209yYdE9wqMRx2Jmf9ivRMowSDqAfLaOD8hlAjD/DnBCBhVpSkOzT4+treByU1qpLXcWBpewl1GukK3jD6AoqD4Xtmp3xOAJsG1BvqeYp48Q95lZFgZ8WxV2IXO4/rAi3GcCDKVYGs3fEEwk/aVEfFDyHE7oT+mruZqrFHbwcPbObTucJWjFLu+VdCSdJ6HTN/gm/04TVg5ox0fqeyxqyAxW3QOEu/2EUOZ78ijrab7+Cn32KluoTlTDJY0+iSszYQll08+g2LsJruyzqWJzp8y0jZMs23e63ge16WrnzCHknTFIUXNG8/OVwCb2gsBA+RIchqEWLiKuOPtkSTZoMCqulDPYVOdGBJbv1CdJW4TKNmnLfsA9EMHlcv+50zcz7rq9115i4qPsous0gKw8Bc+tSL3S28YP81J8UmvTeQjAPgC7iQIeXHNvPpM62hP2v/sK9BUhmsfrFopeQGPVY5vLKXvAF+dJHuyUNK1T17iVyxa55D9Et6QeHqLsHgLKUx22RW128a0FuaFwD1EIKNuj0q+Fn8DNcXtyHoKVdGCD/K3nbDPwx+IsIvHTJfPwDL/cX8eXj+ggK32nuJVQwXLDMloz3xFKe+wO19/7kMzyKQD4Brq4xX2qQ3fiE5uRj6BIxJ2q8wuey3uuJMPVA=

View File

@ -1,2 +0,0 @@
#!/bin/bash
openssl aes-256-cbc -K "$encrypted_855ad244b8b2_key" -iv "$encrypted_855ad244b8b2_iv" -in keystore.jks.enc -out keystore.jks -d

View File

@ -1,2 +0,0 @@
#!/bin/bash
openssl aes-256-cbc -K "$encrypted_b7f76037f2f7_key" -iv "$encrypted_b7f76037f2f7_iv" -in "$TRAVIS_BUILD_DIR/SWADroid/src/prod/google-services.json.enc" -out "$TRAVIS_BUILD_DIR/SWADroid/src/prod/google-services.json" -d

View File

@ -1,5 +1,7 @@
import io.github.reactivecircus.appversioning.SemVer
plugins {
id 'com.gladed.androidgitversion' version '0.4.14'
id("io.github.reactivecircus.app-versioning") version "1.3.1"
}
apply plugin: 'com.android.application'
@ -19,42 +21,32 @@ def static getBuildConfigField(String property){
return value
}
def build_param = "${build}"
appVersioning {
overrideVersionCode { gitTag, providers, variantInfo ->
//SemVer-based version code
def semVer = SemVer.fromGitTag(gitTag)
semVer.major * 1000000 + semVer.minor * 1000 + semVer.patch
if (build_param != "prod") {
//exclude development build
android.variantFilter { variant ->
if (variant.buildType.name == 'prod') {
variant.setIgnore(true)
}
}
} else {
//exclude all except development build
android.variantFilter { variant ->
if (variant.buildType.name != 'prod') {
variant.setIgnore(true)
}
//Timestamp-based version code
//Instant.now().epochSecond.toInt()
}
}
android {
namespace 'es.ugr.swad.swadroid'
compileSdkVersion 34
buildToolsVersion "34.0.0"
compileSdk 34
lint {
abortOnError false
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
defaultConfig {
applicationId "es.ugr.swad.swadroid"
versionName androidGitVersion.name()
versionCode androidGitVersion.code()
minSdkVersion 24
targetSdkVersion 34
@ -65,13 +57,37 @@ android {
buildConfigField "String", "SWAD_APP_KEY", getBuildConfigField("SWAD_APP_KEY")
}
buildTypes {
prod {
minifyEnabled true
zipAlignEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
def RELEASE_STORE_FILE = System.getenv("RELEASE_STORE_FILE")
buildFeatures {
buildConfig true
}
if (RELEASE_STORE_FILE) {
signingConfigs {
release {
storeFile file(RELEASE_STORE_FILE)
storePassword System.getenv("RELEASE_STORE_PASSWORD")
keyAlias System.getenv("RELEASE_KEY_ALIAS")
keyPassword System.getenv("RELEASE_KEY_PASSWORD")
v1SigningEnabled true
v2SigningEnabled true
enableV3Signing = true
enableV4Signing = true
}
}
}
if (RELEASE_STORE_FILE) {
buildTypes {
release {
signingConfig signingConfigs.release
}
}
} else {
project.logger.warn("RELEASE_STORE_FILE is not defined. Skipping signing step")
}
}
dependencies {
@ -81,7 +97,7 @@ dependencies {
implementation 'commons-io:commons-io:2.11.0'
implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
implementation 'com.journeyapps:zxing-android-embedded:4.3.0@aar'
implementation 'com.google.zxing:core:3.5.1'
implementation 'com.google.zxing:core:3.5.2'
implementation 'com.google.code.gson:gson:2.10.1'
implementation 'com.google.android.material:material:1.9.0'
implementation 'com.google.android.material:material:1.11.0'
}

View File

@ -383,7 +383,6 @@
<action android:name="android.intent.action.MY_PACKAGE_SUSPENDED" />
<action android:name="android.intent.action.PACKAGE_FULLY_REMOVED" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<action android:name="android.intent.action.MY_PACKAGE_SUSPENDED" />
<action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
</intent-filter>
</receiver>

View File

@ -124,7 +124,6 @@
plataforma de teleformación SWAD.\nObtenlo gratis aquí:
https://play.google.com/store/apps/details?id=es.ugr.swad.swadroid</string>
<string name="blogTitle">Blog</string>
<string name="prefCatSyncTitle">Sincronización</string>
<string name="prefSyncTimeTitle">Frecuencia de sincronización</string>
<string name="prefSyncTimeSummary">Frecuencia de sincronización de las notificaciones</string>
<string name="prefSyncEnableTitle">Sincronización automática</string>

View File

@ -5,10 +5,11 @@ buildscript {
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:8.0.2'
classpath 'com.android.tools.build:gradle:8.2.1'
}
}
allprojects {
repositories {
mavenCentral()

View File

@ -1,189 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - swadroid_db_crypt - Anomalies</title>
<link rel=stylesheet href='schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='schemaSpy.js'></SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li id='current'><a href='anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>SchemaSpy Analysis of <span title='Database'>swadroid_db_crypt</span> - Anomalies</span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%'>
<tr><td class='container' align='right' valign='top' colspan='2'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td></tr>
<tr>
<td class='container'><b>Things that might not be 'quite right' about your schema:</b></td>
<td class='container' align='right'>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
</td></tr></table>
<ul>
<li>
<b>Columns whose name and type imply a relationship to another table's primary key:</b>
<br>Anomaly not detected<p></li>
<li>
<b>Tables without indexes:</b>
<table class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<thead align='left'>
<tr>
<th>Table</th><th>Rows</th>
</tr>
</thead>
<tbody>
<tr>
<td class='detail'><a href='tables/android_metadata.html'>android_metadata</a></td>
<td class='detail' align='right'>0</td>
</tr>
<tr>
<td class='detail'><a href='tables/courses.html'>courses</a></td>
<td class='detail' align='right'>0</td>
</tr>
<tr>
<td class='detail'><a href='tables/group_course.html'>group_course</a></td>
<td class='detail' align='right'>0</td>
</tr>
<tr>
<td class='detail'><a href='tables/group_grouptypes.html'>group_grouptypes</a></td>
<td class='detail' align='right'>0</td>
</tr>
<tr>
<td class='detail'><a href='tables/group_types.html'>group_types</a></td>
<td class='detail' align='right'>0</td>
</tr>
<tr>
<td class='detail'><a href='tables/groups.html'>groups</a></td>
<td class='detail' align='right'>0</td>
</tr>
<tr>
<td class='detail'><a href='tables/notifications.html'>notifications</a></td>
<td class='detail' align='right'>0</td>
</tr>
<tr>
<td class='detail'><a href='tables/practice_sessions.html'>practice_sessions</a></td>
<td class='detail' align='right'>0</td>
</tr>
<tr>
<td class='detail'><a href='tables/rollcall.html'>rollcall</a></td>
<td class='detail' align='right'>0</td>
</tr>
<tr>
<td class='detail'><a href='tables/tst_answers.html'>tst_answers</a></td>
<td class='detail' align='right'>0</td>
</tr>
<tr>
<td class='detail'><a href='tables/tst_config.html'>tst_config</a></td>
<td class='detail' align='right'>0</td>
</tr>
<tr>
<td class='detail'><a href='tables/tst_question_answers.html'>tst_question_answers</a></td>
<td class='detail' align='right'>0</td>
</tr>
<tr>
<td class='detail'><a href='tables/tst_question_tags.html'>tst_question_tags</a></td>
<td class='detail' align='right'>0</td>
</tr>
<tr>
<td class='detail'><a href='tables/tst_questions.html'>tst_questions</a></td>
<td class='detail' align='right'>0</td>
</tr>
<tr>
<td class='detail'><a href='tables/tst_questions_course.html'>tst_questions_course</a></td>
<td class='detail' align='right'>0</td>
</tr>
<tr>
<td class='detail'><a href='tables/tst_tags.html'>tst_tags</a></td>
<td class='detail' align='right'>0</td>
</tr>
<tr>
<td class='detail'><a href='tables/users.html'>users</a></td>
<td class='detail' align='right'>0</td>
</tr>
<tr>
<td class='detail'><a href='tables/users_courses.html'>users_courses</a></td>
<td class='detail' align='right'>0</td>
</tr>
</tbody>
</table>
18 instances of anomaly detected<p></li>
<li>
<b>Columns that are flagged as both 'nullable' and 'must be unique':</b>
<br>Anomaly not detected<p></li>
<li>
<b>Tables that contain a single column:</b><table class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<thead align='left'>
<tr>
<th>Table</th>
<th>Column</th>
</tr>
</thead>
<tbody>
<tr>
<td class='detail'><a href='tables/android_metadata.html'>android_metadata</a></td><td class='detail'>locale</td>
</tr>
</tbody>
</table>
1 instance of anomaly detected<p></li>
<li>
<b>Tables with incrementing column names, potentially indicating denormalization:</b>
<table class='dataTable' border='1' rules='groups'>
<thead align='left'>
<tr>
<th>Table</th>
</tr>
</thead>
<tbody>
<tr>
<td class='detail'><a href='tables/notifications.html'>notifications</a></td>
</tr>
<tr>
<td class='detail'><a href='tables/users.html'>users</a></td>
</tr>
</tbody>
</table>
2 instances of anomaly detected<p></li>
<li>
<b>Columns whose default value is the word 'NULL' or 'null', but the SQL NULL value may have been intended:</b>
<br>Anomaly not detected<p></li>
</ul>
</div>
</body>
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,101 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - swadroid_db_crypt - Constraints</title>
<link rel=stylesheet href='schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='schemaSpy.js'></SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li id='current'><a href='constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>SchemaSpy Analysis of <span title='Database'>swadroid_db_crypt</span> - Constraints</span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<div class='indent'>
<table width='100%'>
<tr><td class='container' valign='bottom'><b>
0 Foreign Key Constraints:</b>
</td><td class='container' align='right'>
<table>
<tr><td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td></tr>
<tr><td class='container'>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
</td></tr></table>
</td></tr>
</table><br>
<table class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<thead align='left'>
<tr>
<th>Constraint Name</th>
<th>Child Column</th>
<th>Parent Column</th>
<th>Delete Rule</th>
</tr>
</thead>
<tbody>
<tr>
<td class='detail' valign='top' colspan='4'>None detected</td>
</tr>
</tbody>
</table>
<a name='checkConstraints'></a><p>
<b>Check Constraints:</b>
<TABLE class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<thead align='left'>
<tr>
<th>Table</th>
<th>Constraint Name</th>
<th>Constraint</th>
</tr>
</thead>
<tbody>
<tr>
<td class='detail' valign='top' colspan='3'>None detected</td>
</tr>
</tbody>
</table>
</div>
</div>
</body>
</html>

View File

@ -1,18 +0,0 @@
users_courses
users
tst_tags
tst_questions_course
tst_questions
tst_question_tags
tst_question_answers
tst_config
tst_answers
rollcall
practice_sessions
notifications
groups
group_types
group_grouptypes
group_course
courses
android_metadata

View File

@ -1,30 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "android_metadata" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"android_metadata" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">android_metadata</TD></TR>
<TR><TD PORT="locale" COLSPAN="3" ALIGN="LEFT">locale</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/android_metadata.html"
tooltip="android_metadata"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1008 B

View File

@ -1,34 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "courses" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"courses" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">courses</TD></TR>
<TR><TD PORT="_id" COLSPAN="3" ALIGN="LEFT">_id</TD></TR>
<TR><TD PORT="id" COLSPAN="3" ALIGN="LEFT">id</TD></TR>
<TR><TD PORT="userRole" COLSPAN="3" ALIGN="LEFT">userRole</TD></TR>
<TR><TD PORT="shortName" COLSPAN="3" ALIGN="LEFT">shortName</TD></TR>
<TR><TD PORT="fullName" COLSPAN="3" ALIGN="LEFT">fullName</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/courses.html"
tooltip="courses"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,32 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "group_course" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"group_course" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_course</TD></TR>
<TR><TD PORT="_id" COLSPAN="3" ALIGN="LEFT">_id</TD></TR>
<TR><TD PORT="grpCod" COLSPAN="3" ALIGN="LEFT">grpCod</TD></TR>
<TR><TD PORT="crsCod" COLSPAN="3" ALIGN="LEFT">crsCod</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/group_course.html"
tooltip="group_course"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -1,32 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "group_grouptypes" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"group_grouptypes" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_grouptypes</TD></TR>
<TR><TD PORT="_id" COLSPAN="3" ALIGN="LEFT">_id</TD></TR>
<TR><TD PORT="grpTypCod" COLSPAN="3" ALIGN="LEFT">grpTypCod</TD></TR>
<TR><TD PORT="grpCod" COLSPAN="3" ALIGN="LEFT">grpCod</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/group_grouptypes.html"
tooltip="group_grouptypes"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,36 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "group_types" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"group_types" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_types</TD></TR>
<TR><TD PORT="_id" COLSPAN="3" ALIGN="LEFT">_id</TD></TR>
<TR><TD PORT="id" COLSPAN="3" ALIGN="LEFT">id</TD></TR>
<TR><TD PORT="courseCode" COLSPAN="3" ALIGN="LEFT">courseCode</TD></TR>
<TR><TD PORT="groupTypeName" COLSPAN="3" ALIGN="LEFT">groupTypeName</TD></TR>
<TR><TD PORT="mandatory" COLSPAN="3" ALIGN="LEFT">mandatory</TD></TR>
<TR><TD PORT="multiple" COLSPAN="3" ALIGN="LEFT">multiple</TD></TR>
<TR><TD PORT="openTime" COLSPAN="3" ALIGN="LEFT">openTime</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/group_types.html"
tooltip="group_types"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -1,37 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "groups" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"groups" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
<TR><TD PORT="_id" COLSPAN="3" ALIGN="LEFT">_id</TD></TR>
<TR><TD PORT="id" COLSPAN="3" ALIGN="LEFT">id</TD></TR>
<TR><TD PORT="groupName" COLSPAN="3" ALIGN="LEFT">groupName</TD></TR>
<TR><TD PORT="maxStudents" COLSPAN="3" ALIGN="LEFT">maxStudents</TD></TR>
<TR><TD PORT="students" COLSPAN="3" ALIGN="LEFT">students</TD></TR>
<TR><TD PORT="open" COLSPAN="3" ALIGN="LEFT">open</TD></TR>
<TR><TD PORT="fileZones" COLSPAN="3" ALIGN="LEFT">fileZones</TD></TR>
<TR><TD PORT="member" COLSPAN="3" ALIGN="LEFT">member</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/groups.html"
tooltip="groups"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -1,44 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "notifications" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"notifications" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">notifications</TD></TR>
<TR><TD PORT="_id" COLSPAN="3" ALIGN="LEFT">_id</TD></TR>
<TR><TD PORT="notifCode" COLSPAN="3" ALIGN="LEFT">notifCode</TD></TR>
<TR><TD PORT="eventCode" COLSPAN="3" ALIGN="LEFT">eventCode</TD></TR>
<TR><TD PORT="eventType" COLSPAN="3" ALIGN="LEFT">eventType</TD></TR>
<TR><TD PORT="eventTime" COLSPAN="3" ALIGN="LEFT">eventTime</TD></TR>
<TR><TD PORT="userSurname1" COLSPAN="3" ALIGN="LEFT">userSurname1</TD></TR>
<TR><TD PORT="userSurname2" COLSPAN="3" ALIGN="LEFT">userSurname2</TD></TR>
<TR><TD PORT="userFirstname" COLSPAN="3" ALIGN="LEFT">userFirstname</TD></TR>
<TR><TD PORT="userPhoto" COLSPAN="3" ALIGN="LEFT">userPhoto</TD></TR>
<TR><TD PORT="location" COLSPAN="3" ALIGN="LEFT">location</TD></TR>
<TR><TD PORT="summary" COLSPAN="3" ALIGN="LEFT">summary</TD></TR>
<TR><TD PORT="status" COLSPAN="3" ALIGN="LEFT">status</TD></TR>
<TR><TD PORT="content" COLSPAN="3" ALIGN="LEFT">content</TD></TR>
<TR><TD PORT="seenLocal" COLSPAN="3" ALIGN="LEFT">seenLocal</TD></TR>
<TR><TD PORT="seenRemote" COLSPAN="3" ALIGN="LEFT">seenRemote</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/notifications.html"
tooltip="notifications"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -1,36 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "practice_sessions" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"practice_sessions" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">practice_sessions</TD></TR>
<TR><TD PORT="_id" COLSPAN="3" ALIGN="LEFT">_id</TD></TR>
<TR><TD PORT="crsCod" COLSPAN="3" ALIGN="LEFT">crsCod</TD></TR>
<TR><TD PORT="grpCod" COLSPAN="3" ALIGN="LEFT">grpCod</TD></TR>
<TR><TD PORT="startDate" COLSPAN="3" ALIGN="LEFT">startDate</TD></TR>
<TR><TD PORT="endDate" COLSPAN="3" ALIGN="LEFT">endDate</TD></TR>
<TR><TD PORT="site" COLSPAN="3" ALIGN="LEFT">site</TD></TR>
<TR><TD PORT="description" COLSPAN="3" ALIGN="LEFT">description</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/practice_sessions.html"
tooltip="practice_sessions"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -1,22 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "compactRelationshipsDiagram" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
label="\nGenerated by SchemaSpy"
labeljust="l"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
}

View File

@ -1,33 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "rollcall" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"rollcall" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">rollcall</TD></TR>
<TR><TD PORT="_id" COLSPAN="3" ALIGN="LEFT">_id</TD></TR>
<TR><TD PORT="sessCod" COLSPAN="3" ALIGN="LEFT">sessCod</TD></TR>
<TR><TD PORT="usrCod" COLSPAN="3" ALIGN="LEFT">usrCod</TD></TR>
<TR><TD PORT="comments" COLSPAN="3" ALIGN="LEFT">comments</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/rollcall.html"
tooltip="rollcall"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -1,34 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "tst_answers" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"tst_answers" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">tst_answers</TD></TR>
<TR><TD PORT="_id" COLSPAN="3" ALIGN="LEFT">_id</TD></TR>
<TR><TD PORT="ansInd" COLSPAN="3" ALIGN="LEFT">ansInd</TD></TR>
<TR><TD PORT="answer" COLSPAN="3" ALIGN="LEFT">answer</TD></TR>
<TR><TD PORT="correct" COLSPAN="3" ALIGN="LEFT">correct</TD></TR>
<TR><TD PORT="answerFeedback" COLSPAN="3" ALIGN="LEFT">answerFeedback</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/tst_answers.html"
tooltip="tst_answers"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -1,36 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "tst_config" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"tst_config" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">tst_config</TD></TR>
<TR><TD PORT="_id" COLSPAN="3" ALIGN="LEFT">_id</TD></TR>
<TR><TD PORT="id" COLSPAN="3" ALIGN="LEFT">id</TD></TR>
<TR><TD PORT="min" COLSPAN="3" ALIGN="LEFT">min</TD></TR>
<TR><TD PORT="def" COLSPAN="3" ALIGN="LEFT">def</TD></TR>
<TR><TD PORT="max" COLSPAN="3" ALIGN="LEFT">max</TD></TR>
<TR><TD PORT="feedback" COLSPAN="3" ALIGN="LEFT">feedback</TD></TR>
<TR><TD PORT="editTime" COLSPAN="3" ALIGN="LEFT">editTime</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/tst_config.html"
tooltip="tst_config"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,32 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "tst_question_answers" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"tst_question_answers" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">tst_question_answers</TD></TR>
<TR><TD PORT="_id" COLSPAN="3" ALIGN="LEFT">_id</TD></TR>
<TR><TD PORT="qstCod" COLSPAN="3" ALIGN="LEFT">qstCod</TD></TR>
<TR><TD PORT="ansCod" COLSPAN="3" ALIGN="LEFT">ansCod</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/tst_question_answers.html"
tooltip="tst_question_answers"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,33 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "tst_question_tags" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"tst_question_tags" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">tst_question_tags</TD></TR>
<TR><TD PORT="_id" COLSPAN="3" ALIGN="LEFT">_id</TD></TR>
<TR><TD PORT="qstCod" COLSPAN="3" ALIGN="LEFT">qstCod</TD></TR>
<TR><TD PORT="tagCod" COLSPAN="3" ALIGN="LEFT">tagCod</TD></TR>
<TR><TD PORT="tagInd" COLSPAN="3" ALIGN="LEFT">tagInd</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/tst_question_tags.html"
tooltip="tst_question_tags"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,35 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "tst_questions" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"tst_questions" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">tst_questions</TD></TR>
<TR><TD PORT="_id" COLSPAN="3" ALIGN="LEFT">_id</TD></TR>
<TR><TD PORT="id" COLSPAN="3" ALIGN="LEFT">id</TD></TR>
<TR><TD PORT="ansType" COLSPAN="3" ALIGN="LEFT">ansType</TD></TR>
<TR><TD PORT="shuffle" COLSPAN="3" ALIGN="LEFT">shuffle</TD></TR>
<TR><TD PORT="stem" COLSPAN="3" ALIGN="LEFT">stem</TD></TR>
<TR><TD PORT="feedback" COLSPAN="3" ALIGN="LEFT">feedback</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/tst_questions.html"
tooltip="tst_questions"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,32 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "tst_questions_course" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"tst_questions_course" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">tst_questions_course</TD></TR>
<TR><TD PORT="_id" COLSPAN="3" ALIGN="LEFT">_id</TD></TR>
<TR><TD PORT="qstCod" COLSPAN="3" ALIGN="LEFT">qstCod</TD></TR>
<TR><TD PORT="crsCod" COLSPAN="3" ALIGN="LEFT">crsCod</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/tst_questions_course.html"
tooltip="tst_questions_course"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,32 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "tst_tags" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"tst_tags" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">tst_tags</TD></TR>
<TR><TD PORT="_id" COLSPAN="3" ALIGN="LEFT">_id</TD></TR>
<TR><TD PORT="id" COLSPAN="3" ALIGN="LEFT">id</TD></TR>
<TR><TD PORT="tagTxt" COLSPAN="3" ALIGN="LEFT">tagTxt</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/tst_tags.html"
tooltip="tst_tags"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 986 B

View File

@ -1,38 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "users" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"users" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">users</TD></TR>
<TR><TD PORT="_id" COLSPAN="3" ALIGN="LEFT">_id</TD></TR>
<TR><TD PORT="userCode" COLSPAN="3" ALIGN="LEFT">userCode</TD></TR>
<TR><TD PORT="userID" COLSPAN="3" ALIGN="LEFT">userID</TD></TR>
<TR><TD PORT="userNickname" COLSPAN="3" ALIGN="LEFT">userNickname</TD></TR>
<TR><TD PORT="userSurname1" COLSPAN="3" ALIGN="LEFT">userSurname1</TD></TR>
<TR><TD PORT="userSurname2" COLSPAN="3" ALIGN="LEFT">userSurname2</TD></TR>
<TR><TD PORT="userFirstname" COLSPAN="3" ALIGN="LEFT">userFirstname</TD></TR>
<TR><TD PORT="photoPath" COLSPAN="3" ALIGN="LEFT">photoPath</TD></TR>
<TR><TD PORT="userRole" COLSPAN="3" ALIGN="LEFT">userRole</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/users.html"
tooltip="users"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -1,33 +0,0 @@
// dot 2.26.3 on Linux 3.11.0-12-generic
// SchemaSpy rev 590
digraph "users_courses" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"users_courses" [
label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
<TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">users_courses</TD></TR>
<TR><TD PORT="_id" COLSPAN="3" ALIGN="LEFT">_id</TD></TR>
<TR><TD PORT="userCode" COLSPAN="3" ALIGN="LEFT">userCode</TD></TR>
<TR><TD PORT="crsCod" COLSPAN="3" ALIGN="LEFT">crsCod</TD></TR>
<TR><TD PORT="grpCod" COLSPAN="3" ALIGN="LEFT">grpCod</TD></TR>
<TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
</TABLE>>
URL="tables/users_courses.html"
tooltip="users_courses"
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 311 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 645 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,258 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - swadroid_db_crypt</title>
<link rel=stylesheet href='schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
$(function(){
associate($('#showTables'), $('.tbl'));
associate($('#showViews'), $('.view'));
jQuery.fn.alternateRowColors = function() {
$('tbody tr:visible').each(function(i) {
if (i % 2 == 0) {
$(this).removeClass('even').addClass('odd');
} else {
$(this).removeClass('odd').addClass('even');
}
});
return this;
};
$('#showTables, #showViews').click(function() {
$('table.dataTable').alternateRowColors();
});
$('table.dataTable').alternateRowColors();
})
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li id='current'><a href='index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>SchemaSpy Analysis of <span title='Database'>swadroid_db_crypt</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%'>
<tr><td class='container'>
<span class='container'>Generated by <span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span> on jue ene 30 23:37 CET 2014</span>
</td></tr>
<tr>
<td class='container'>Database Type: SQLite - 3.7.15 </td>
<td class='container' align='right' valign='top' rowspan='3'>
<a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a><br>
<br><div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
</td>
</tr>
<tr>
<td class='container'><br><a href='swadroid_db_crypt.xml' title='XML Representation'>XML Representation</a><br><a href='insertionOrder.txt' title='Useful for loading data into a database'>Insertion Order</a>&nbsp;<a href='deletionOrder.txt' title='Useful for purging data from a database'>Deletion Order</a>&nbsp;(for database loading/purging scripts)</td>
</tr>
</table>
<div class='indent'>
<p><b><label for='showTables' style='display:none;'><input type='checkbox' id='showTables' checked></label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
</b>
<table class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th valign='bottom'>Table</th>
<th align='right' valign='bottom'>Children</th>
<th align='right' valign='bottom'>Parents</th>
<th align='right' valign='bottom'>Columns</th>
<th align='right' valign='bottom'>Rows</th>
<th class='comment' align='left' valign='bottom'>Comments</th>
</tr>
</thead>
<tbody>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/android_metadata.html'>android_metadata</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>1</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/courses.html'>courses</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>5</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/group_course.html'>group_course</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>3</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/group_grouptypes.html'>group_grouptypes</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>3</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/group_types.html'>group_types</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>7</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/groups.html'>groups</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>8</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/notifications.html'>notifications</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>15</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/practice_sessions.html'>practice_sessions</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>7</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/rollcall.html'>rollcall</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>4</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/tst_answers.html'>tst_answers</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>5</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/tst_config.html'>tst_config</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>7</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/tst_question_answers.html'>tst_question_answers</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>3</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/tst_question_tags.html'>tst_question_tags</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>4</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/tst_questions.html'>tst_questions</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>6</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/tst_questions_course.html'>tst_questions_course</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>3</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/tst_tags.html'>tst_tags</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>3</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/users.html'>users</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>9</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr class='tbl' valign='top'> <td class='detail'><a href='tables/users_courses.html'>users_courses</a></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'></td>
<td class='detail' align='right'>4</td>
<td class='detail' align='right'>0</td>
<td class='comment detail'></td>
</tr>
<tr>
<td class='detail'>&nbsp;</td>
<td class='detail'>&nbsp;</td>
<td class='detail'>&nbsp;</td>
<td class='detail'>&nbsp;</td>
<td class='detail'>&nbsp;</td>
<td class='comment detail'>&nbsp;</td>
</tr>
<tr class='tbl'>
<td class='detail'><b>18 Tables</b></td>
<td class='detail'>&nbsp;</td>
<td class='detail'>&nbsp;</td>
<td class='detail' align='right'><b>97</b></td>
<td class='detail' align='right'><b>0</b></td>
<td class='comment detail'>&nbsp;</td>
</tr>
<tr class='view'>
<td class='detail'><b>0 Views</b></td>
<td class='detail'>&nbsp;</td>
<td class='detail'>&nbsp;</td>
<td class='detail' align='right'><b>0</b></td>
<td class='detail'>&nbsp;</td>
<td class='comment detail'>&nbsp;</td>
</tr>
</table>
</div>
</body>
</html>

View File

@ -1,18 +0,0 @@
android_metadata
courses
group_course
group_grouptypes
group_types
groups
notifications
practice_sessions
rollcall
tst_answers
tst_config
tst_question_answers
tst_question_tags
tst_questions
tst_questions_course
tst_tags
users
users_courses

154
doc/ER_db/jquery.js vendored
View File

@ -1,154 +0,0 @@
/*!
* jQuery JavaScript Library v1.4.2
* http://jquery.com/
*
* Copyright 2010, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Includes Sizzle.js
* http://sizzlejs.com/
* Copyright 2010, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
*
* Date: Sat Feb 13 22:33:48 2010 -0500
*/
(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function na(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!(a.liveFired===this||!i||!i.live||a.button&&a.type==="click")){a.liveFired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for(r=
j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function pa(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===s&&!ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=
true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,
function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||
c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindReady:function(){if(!xa){xa=true;if(s.readyState==="complete")return c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",
L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,
"isPrototypeOf"))return false;var b;for(b in a);return b===w||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+
a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
d)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===
a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&
!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=
true;if(ya)c.inArray=function(a,b){return ya.call(b,a)};T=c(s);if(s.addEventListener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,
parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent=
false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,
applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===
w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var j=" "+e.className+" ",
i=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(" "+b[o]+" ")<0)i+=" "+b[o];e.className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o=b.length;i<o;i++)j=j.replace(" "+b[i]+" ",
" ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=
this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=
e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return f}if(Ba.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof r==="number")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected=
c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g,
function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split(".");
k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=
null)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=z.handle)b.elem=null;delete z.events;delete z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=
e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace)){a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:oa}))},remove:function(a){var b=true,d=a.origType.replace(O,"");c.each(c.data(this,
"events").live||[],function(){if(d===this.origType.replace(O,""))return b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ca=s.removeEventListener?function(a,b,d){a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=
a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,
isImmediatePropagationStopped:Y};var Da=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!c.support.submitBubbles)c.event.special.submit=
{setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length)return na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13)return na("submit",this,arguments)})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};
if(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",
e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,
d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j++)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&
!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,f){return this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},
toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,
u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k;b==="live"?u.each(function(){c.event.add(this,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g){for(var h="",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];
if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();
t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];
for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-
1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return v};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},
relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||false:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=
l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var l=[];
h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttribute("name")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},
CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},
setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=
m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.compareDocumentPosition||
!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocument.createRange(),m=
h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&&
q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="<a href='#'></a>";
if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
c.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=
{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/<tbody/i,jb=/<|&#?\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().append(function(){return a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&
this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
u.appendChild(u.ownerDocument.createElement("tbody")):u}var e,j,i=a[0],o=[],k;if(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
1?(k=k.firstChild):k.firstChild){b=b&&c.nodeName(j,"tr");for(var n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);
return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<table>"&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja=
function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,
"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=
a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=
a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==
"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this},
serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&
e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===
false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B=
false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",
c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E||
d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x);
g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===
1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;
if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");
this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],
"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},
animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&this.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArray(a[i])){(j.specialEasing=
j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);
this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===
"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||
c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;
this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=
this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,
e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||
c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in s.documentElement?
function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=
this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;j=e?e.getComputedStyle(b,null):b.currentStyle;
k-=b.scrollTop;n-=b.scrollLeft;if(b===d){k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=="visible"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b);
c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-
f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in
e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window);

View File

@ -1,83 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - swadroid_db_crypt - All Relationships</title>
<link rel=stylesheet href='schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='schemaSpy.js'></SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='index.html' title='All tables and views in the schema'>Tables</a></li>
<li id='current'><a href='relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>SchemaSpy Analysis of <span title='Database'>swadroid_db_crypt</span> - All Relationships</span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table class='container' width='100%'>
<tr><td class='container'>
<span class='container'>Generated by <span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span> on jue ene 30 23:37 CET 2014</span>
</td>
<td class='container' align='right' valign='top' rowspan='2'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr class='impliedRelationship'><td class='legendDetail'>Dashed lines show implied relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td></tr>
<tr><td class='container' align='left' valign='top'>
No relationships were detected in the schema.
</td></tr>
<tr><td class='container' align='left' valign='top'>
<form name='options' action=''>
</form>
</td></tr></table>
<table width="100%"><tr><td class="container">
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,277 +0,0 @@
/* required colors MUST be specified in RGB hex notation or the diagrams won't have correct colors */
body {
color: #000;
background-color: #F7F7F7;
font-family: arial, geneva, helvetica, lucida, sans-serif;
margin: 0 0 0 0;
padding: 0px;
}
/* background must be specified for it to propagate into diagrams */
.content {
margin: 0px;
background: #F7F7F7;
border: 0 0;
padding:.4em;
}
/* background-color must be specified for th to propagate into diagrams */
th {
background-color: #9BAB96;
text-align: left;
padding: 0px 4px;
}
/* background-color must be specified for td to propagate into diagrams */
td {
background-color: #ffffff;
}
tr.even td.detail {
}
tr.odd td.detail {
background-color: #F7F7F7;
}
h1 {
font-size: 125%;
}
/* background must be specified for .primaryKey to propagate into diagrams */
.primaryKey {
background: #BED1B8;
padding: 0px 4px;
}
/* background must be specified for .indexedColumn to propagate into diagrams */
.indexedColumn {
background: #F4F7DA;
padding: 0px 4px;
}
/* background must be specified for .excludedColumn to propagate into diagrams */
.excludedColumn {
background: #C0C0C0;
padding: 0px 4px;
}
/* background must be specified for .selectedTable to propagate into diagrams */
.selectedTable {
background: #A9AB96;
}
.detail {
padding: 0px 4px;
}
table {
border-style: none;
margin: 0;
}
.impliedRelationship {
display: none;
font-style: italic;
color: #183118
}
.dataTable {
font-size: 85%;
background-color: #F7F7F7;
}
.heading {
background: transparent;
padding: 8px 0px;
}
.header {
color: #000000;
background: transparent;
font-weight: bold;
font-size: 130%;
text-align: left;
}
.description {
display: block;
padding: 8px 0px;
}
.signature {
font-size: 105%;
font-weight: bold;
font-style: italic;
}
.container {
background-color: #F7F7F7;
padding: 0px 0px;
}
.legend {
display: none;
text-align: left;
}
.legendDetail {
background-color: #F7F7F7;
padding: 0px 4px;
font-style: normal;
color: #000000
}
.relatedTable {
padding: 0px 4px;
}
.relatedKey {
display: none;
padding: 0px -4px 0px 4px;
}
.constraint {
display: none;
text-align: right;
padding: 0px 4px;
}
.comment {
display: none;
text-align: left;
padding: 0px 4px;
}
.impliedNotOrphan {
}
.excludedRelationship {
font-size: 85%;
}
.degrees {
}
/* don't display the diagrams until we know what to display */
.diagram {
display: none;
}
.indent {
padding: 2px;
}
a:link {
color: #489148;
}
a:visited {
color: #183118;
}
.sortedByColumn {
background-color: #6C7769;
}
.notSortedByColumn {
color: #000000;
}
.viewDefinition {
font-size: 90%;
background-color: #ffffff;
border-style: solid;
border-width: 1px;
float: left;
padding: 4px;
font-family: "Courier New", Courier, monospace
}
.viewReferences {
font-size: 90%;
padding: 4px;
}
/* wrap around divs that float so they "take up space" */
div.spacer {
clear: both;
}
.preFormatted {
white-space: pre;
}
/* Tabs from http://www.alistapart.com/articles/slidingdoors/ */
/* resolve an issue with always having a scrollbar for #header */
#headerHolder {
width: 100%;
margin: 0;
border: 1px solid black;
border-bottom-style: none;
}
#header {
float:left;
width: 100%;
background:#BED1B8 url("images/background.gif") repeat-x bottom;
font-size:80%;
line-height:normal;
}
#header ul {
margin:0;
padding:10px 10px 0;
list-style:none;
}
#header li {
float:left;
background:url("images/tabLeft.gif") no-repeat left top;
margin:0;
padding:0 0 0 9px;
border-bottom:1px solid #000;
}
#header a {
float:left;
display:block;
width:.1em;
background:url("images/tabRight.gif") no-repeat right top;
padding:5px 10px 4px 1px;
text-decoration:none;
font-weight:bold;
color:#F4F7DA;
}
#header > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {
color:#333;
}
#header #current {
background-position:0 -150px;
border-width:0;
}
#header #current a {
background-position:100% -150px;
padding-bottom:5px;
color:#000;
}
#header li:hover, #header li:hover a {
background-position:0% -150px;
color:#9BAB96;
}
#header li:hover a {
background-position:100% -150px;
}

View File

@ -1,97 +0,0 @@
// table-based pages are expected to set 'table' to their name
var table = null;
// sync target's visibility with the state of checkbox
function sync(cb, target) {
var checked = cb.attr('checked');
var displayed = target.css('display') != 'none';
if (checked != displayed) {
if (checked)
target.show();
else
target.hide();
}
}
// sync target's visibility with the inverse of the state of checkbox
function unsync(cb, target) {
var checked = cb.attr('checked');
var displayed = target.css('display') != 'none';
if (checked == displayed) {
if (checked)
target.hide();
else
target.show();
}
}
// associate the state of checkbox with the visibility of target
function associate(cb, target) {
sync(cb, target);
cb.click(function() {
sync(cb, target);
});
}
// select the appropriate image based on the options selected
function syncImage() {
var implied = $('#implied').attr('checked');
$('.diagram').hide();
if (table) {
if (implied && $('#impliedTwoDegreesImg').size() > 0) {
$('#impliedTwoDegreesImg').show();
} else {
var oneDegree = $('#oneDegree').attr('checked');
if (oneDegree || $('#twoDegreesImg').size() == 0) {
$('#oneDegreeImg').show();
} else {
$('#twoDegreesImg').show();
}
}
} else {
var showNonKeys = $('#showNonKeys').attr('checked');
if (implied) {
if (showNonKeys && $('#impliedLargeImg').size() > 0) {
$('#impliedLargeImg').show();
} else if ($('#impliedCompactImg').size() > 0) {
$('#impliedCompactImg').show();
} else {
$('#realCompactImg').show();
}
} else {
if (showNonKeys && $('#realLargeImg').size() > 0) {
$('#realLargeImg').show();
} else {
$('#realCompactImg').show();
}
}
}
}
// our 'ready' handler makes the page consistent
$(function(){
associate($('#implied'), $('.impliedRelationship'));
associate($('#showComments'), $('.comment'));
associate($('#showLegend'), $('.legend'));
associate($('#showRelatedCols'), $('.relatedKey'));
associate($('#showConstNames'), $('.constraint'));
syncImage();
$('#implied,#oneDegree,#twoDegrees,#showNonKeys').click(function() {
syncImage();
});
unsync($('#implied'), $('.degrees'));
$('#implied').click(function() {
unsync($('#implied'), $('.degrees'));
});
unsync($('#removeImpliedOrphans'), $('.impliedNotOrphan'));
$('#removeImpliedOrphans').click(function() {
unsync($('#removeImpliedOrphans'), $('.impliedNotOrphan'));
});
});

View File

@ -1,138 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<database name="swadroid_db_crypt" type="SQLite - 3.7.15">
<tables>
<table name="android_metadata" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="locale" nullable="true" remarks="" size="2000000000" type="TEXT"/>
</table>
<table name="courses" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="_id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="0" name="id" nullable="true" remarks="" size="2000000000" type="LONG"/>
<column autoUpdated="false" digits="10" id="1" name="userRole" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="2" name="shortName" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="3" name="fullName" nullable="true" remarks="" size="2000000000" type="TEXT"/>
</table>
<table name="group_course" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="_id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="0" name="grpCod" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="1" name="crsCod" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
</table>
<table name="group_grouptypes" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="_id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="0" name="grpTypCod" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="1" name="grpCod" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
</table>
<table name="group_types" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="_id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="0" name="id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="1" name="courseCode" nullable="true" remarks="" size="2000000000" type="LONG"/>
<column autoUpdated="false" digits="10" id="2" name="groupTypeName" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="3" name="mandatory" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="4" name="multiple" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="5" name="openTime" nullable="true" remarks="" size="2000000000" type="LONG"/>
</table>
<table name="groups" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="_id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="0" name="id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="1" name="groupName" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="2" name="maxStudents" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="3" name="students" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="4" name="open" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="5" name="fileZones" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="6" name="member" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
</table>
<table name="notifications" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="_id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="0" name="notifCode" nullable="true" remarks="" size="2000000000" type="LONG"/>
<column autoUpdated="false" digits="10" id="1" name="eventCode" nullable="true" remarks="" size="2000000000" type="LONG"/>
<column autoUpdated="false" digits="10" id="2" name="eventType" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="3" name="eventTime" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="4" name="userSurname1" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="5" name="userSurname2" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="6" name="userFirstname" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="7" name="userPhoto" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="8" name="location" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="9" name="summary" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="10" name="status" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="11" name="content" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="12" name="seenLocal" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="13" name="seenRemote" nullable="true" remarks="" size="2000000000" type="TEXT"/>
</table>
<table name="practice_sessions" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="_id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="0" name="crsCod" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="1" name="grpCod" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="2" name="startDate" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="3" name="endDate" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="4" name="site" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="5" name="description" nullable="true" remarks="" size="2000000000" type="TEXT"/>
</table>
<table name="rollcall" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="_id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="0" name="sessCod" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="1" name="usrCod" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="2" name="comments" nullable="true" remarks="" size="2000000000" type="TEXT"/>
</table>
<table name="tst_answers" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="_id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="0" name="ansInd" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="1" name="answer" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="2" name="correct" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="3" name="answerFeedback" nullable="true" remarks="" size="2000000000" type="TEXT"/>
</table>
<table name="tst_config" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="_id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="0" name="id" nullable="true" remarks="" size="2000000000" type="LONG"/>
<column autoUpdated="false" digits="10" id="1" name="min" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="2" name="def" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="3" name="max" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="4" name="feedback" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="5" name="editTime" nullable="true" remarks="" size="2000000000" type="TEXT"/>
</table>
<table name="tst_question_answers" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="_id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="0" name="qstCod" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="1" name="ansCod" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
</table>
<table name="tst_question_tags" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="_id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="0" name="qstCod" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="1" name="tagCod" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="2" name="tagInd" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
</table>
<table name="tst_questions" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="_id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="0" name="id" nullable="true" remarks="" size="2000000000" type="LONG"/>
<column autoUpdated="false" digits="10" id="1" name="ansType" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="2" name="shuffle" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="3" name="stem" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="4" name="feedback" nullable="true" remarks="" size="2000000000" type="TEXT"/>
</table>
<table name="tst_questions_course" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="_id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="0" name="qstCod" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="1" name="crsCod" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
</table>
<table name="tst_tags" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="_id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="0" name="id" nullable="true" remarks="" size="2000000000" type="LONG"/>
<column autoUpdated="false" digits="10" id="1" name="tagTxt" nullable="true" remarks="" size="2000000000" type="TEXT"/>
</table>
<table name="users" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="_id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="0" name="userCode" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="1" name="userID" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="2" name="userNickname" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="3" name="userSurname1" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="4" name="userSurname2" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="5" name="userFirstname" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="6" name="photoPath" nullable="true" remarks="" size="2000000000" type="TEXT"/>
<column autoUpdated="false" digits="10" id="7" name="userRole" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
</table>
<table name="users_courses" numRows="0" remarks="" type="TABLE">
<column autoUpdated="false" digits="10" id="-1" name="_id" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="0" name="userCode" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="1" name="crsCod" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
<column autoUpdated="false" digits="10" id="2" name="grpCod" nullable="true" remarks="" size="2000000000" type="INTEGER"/>
</table>
</tables>
</database>

View File

@ -1,120 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.android_metadata</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='android_metadata';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>android_metadata</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='odd'>
<td class='detail'>locale</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='1 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,164 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.courses</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='courses';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>courses</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='even'>
<td class='detail'>_id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>id</td>
<td class='detail'>long</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>userRole</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>shortName</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>fullName</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='5 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,142 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.group_course</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='group_course';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>group_course</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='odd'>
<td class='detail'>_id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>grpCod</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>crsCod</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='3 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,142 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.group_grouptypes</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='group_grouptypes';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>group_grouptypes</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='odd'>
<td class='detail'>_id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>grpTypCod</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>grpCod</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='3 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,186 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.group_types</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='group_types';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>group_types</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='even'>
<td class='detail'>_id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>courseCode</td>
<td class='detail'>long</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>groupTypeName</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>mandatory</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>multiple</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>openTime</td>
<td class='detail'>long</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='7 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,197 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.groups</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='groups';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>groups</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='even'>
<td class='detail'>_id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>groupName</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>maxStudents</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>students</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>open</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>fileZones</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>member</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='8 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,274 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.notifications</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='notifications';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>notifications</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='odd'>
<td class='detail'>_id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>notifCode</td>
<td class='detail'>long</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>eventCode</td>
<td class='detail'>long</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>eventType</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>eventTime</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>userSurname1</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>userSurname2</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>userFirstname</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>userPhoto</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>location</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>summary</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>status</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>content</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>seenLocal</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>seenRemote</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='15 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,186 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.practice_sessions</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='practice_sessions';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>practice_sessions</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='even'>
<td class='detail'>_id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>crsCod</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>grpCod</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>startDate</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>endDate</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>site</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>description</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='7 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,153 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.rollcall</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='rollcall';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>rollcall</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='odd'>
<td class='detail'>_id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>sessCod</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>usrCod</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>comments</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='4 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,164 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.tst_answers</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='tst_answers';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>tst_answers</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='even'>
<td class='detail'>_id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>ansInd</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>answer</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>correct</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>answerFeedback</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='5 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,186 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.tst_config</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='tst_config';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>tst_config</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='even'>
<td class='detail'>_id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>id</td>
<td class='detail'>long</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>min</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>def</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>max</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>feedback</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>editTime</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='7 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,142 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.tst_question_answers</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='tst_question_answers';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>tst_question_answers</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='odd'>
<td class='detail'>_id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>qstCod</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>ansCod</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='3 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,153 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.tst_question_tags</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='tst_question_tags';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>tst_question_tags</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='odd'>
<td class='detail'>_id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>qstCod</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>tagCod</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>tagInd</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='4 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,175 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.tst_questions</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='tst_questions';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>tst_questions</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='odd'>
<td class='detail'>_id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>id</td>
<td class='detail'>long</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>ansType</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>shuffle</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>stem</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>feedback</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='6 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,142 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.tst_questions_course</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='tst_questions_course';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>tst_questions_course</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='odd'>
<td class='detail'>_id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>qstCod</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>crsCod</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='3 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,142 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.tst_tags</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='tst_tags';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>tst_tags</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='even'>
<td class='detail'>_id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>id</td>
<td class='detail'>long</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>tagTxt</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='3 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,208 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.users</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='users';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>users</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='odd'>
<td class='detail'>_id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>userCode</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>userID</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>userNickname</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>userSurname1</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>userSurname2</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>userFirstname</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>photoPath</td>
<td class='detail'>text</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>userRole</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='9 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,153 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - Table swadroid_db_crypt.users_courses</title>
<link rel=stylesheet href='../schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
table='users_courses';
</SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>Table <span title='Database'>swadroid_db_crypt</span>.<span title='Table'>users_courses</span></span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table width='100%' border='0'>
<tr valign='top'><td class='container' align='left' valign='top'>
<form name='options' action=''>
<label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
<label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
<label for='showComments'><input type=checkbox id='showComments'>Comments</label>
<label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
</form>
</td><td class='container' rowspan='2' align='right' valign='top'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td><tr valign='top'><td class='container' align='left' valign='top'>
<a name='columns'></a>
<table id='columns' class='dataTable' border='1' rules='groups'>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup>
<colgroup class='comment'>
<thead align='left'>
<tr>
<th>Column</th>
<th>Type</th>
<th>Size</th>
<th title='Are nulls allowed?'>Nulls</th>
<th title='Is column automatically updated?'>Auto</th>
<th title='Default value'>Default</th>
<th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
<th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
<th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
</tr>
</thead>
<tbody valign='top'>
<tr class='even'>
<td class='detail'>_id</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>userCode</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='even'>
<td class='detail'>crsCod</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
<tr class='odd'>
<td class='detail'>grpCod</td>
<td class='detail'>integer</td>
<td class='detail' align='right'>2000000000,10</td>
<td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
<td class='detail' align='center'></td>
<td class='detail' align='right'>null</td>
<td class='detail'></td>
<td class='detail'> </td>
<td class='comment detail'></td>
</tr>
</table>
<p title='4 columns'>Table contained 0 rows at jue ene 30 23:37 CET 2014<p/>
</td></tr></table>
</div>
</body>
</html>

View File

@ -1,150 +0,0 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<!-- SchemaSpy rev 590 -->
<title>SchemaSpy - swadroid_db_crypt - Utility Tables</title>
<link rel=stylesheet href='schemaSpy.css' type='text/css'>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='jquery.js'></SCRIPT>
<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='schemaSpy.js'></SCRIPT>
</head>
<body>
<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
<div id='header'>
<ul>
<li><a href='index.html' title='All tables and views in the schema'>Tables</a></li>
<li><a href='relationships.html' title='Diagram of table relationships'>Relationships</a></li>
<li id='current'><a href='utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
<li><a href='constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
<li><a href='anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
<li><a href='columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
<li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
</ul>
</div>
</td></tr></table>
<div class='content' style='clear:both;'>
<table width='100%' border='0' cellpadding='0'>
<tr>
<td class='heading' valign='middle'><span class='header'>SchemaSpy Analysis of <span title='Database'>swadroid_db_crypt</span> - Utility Tables</span></td>
<td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
</tr>
</table>
<table class='container' width='100%'>
<tr><td class='container'>
<span class='container'>Generated by <span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span> on jue ene 30 23:37 CET 2014</span>
</td>
<td class='container' align='right' valign='top' rowspan='2'>
<table class='legend' border='0'>
<tr>
<td class='dataTable' valign='bottom'>Legend:</td>
<td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
</tr>
<tr><td class='container' colspan='2'>
<table class='dataTable' border='1'>
<tbody>
<tr><td class='primaryKey'>Primary key columns</td></tr>
<tr><td class='indexedColumn'>Columns with indexes</td></tr>
<tr><td class='excludedColumn'>Excluded column relationships</td></tr>
<tr class='impliedRelationship'><td class='legendDetail'>Dashed lines show implied relationships</td></tr>
<tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
</table>
</td></tr>
</table>
<div style="margin-right: 2pt;">
<script type="text/javascript"><!--
google_ad_client = "pub-9598353634003340";
google_ad_channel ="SchemaSpy-generated";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_color_border = "9bab96";
google_color_link = "489148";
google_color_text = "000000";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
&nbsp;
</td></tr>
<tr><td class='container' align='left' valign='top'>
</td></tr></table>
<a name='diagram'>
<img src='diagrams/summary/android_metadata.1degree.png' usemap='#android_metadata' border='0' alt='' align='top'>
<img src='diagrams/summary/courses.1degree.png' usemap='#courses' border='0' alt='' align='top'>
<img src='diagrams/summary/group_course.1degree.png' usemap='#group_course' border='0' alt='' align='top'>
<img src='diagrams/summary/group_grouptypes.1degree.png' usemap='#group_grouptypes' border='0' alt='' align='top'>
<img src='diagrams/summary/group_types.1degree.png' usemap='#group_types' border='0' alt='' align='top'>
<img src='diagrams/summary/groups.1degree.png' usemap='#groups' border='0' alt='' align='top'>
<img src='diagrams/summary/notifications.1degree.png' usemap='#notifications' border='0' alt='' align='top'>
<img src='diagrams/summary/practice_sessions.1degree.png' usemap='#practice_sessions' border='0' alt='' align='top'>
<img src='diagrams/summary/rollcall.1degree.png' usemap='#rollcall' border='0' alt='' align='top'>
<img src='diagrams/summary/tst_answers.1degree.png' usemap='#tst_answers' border='0' alt='' align='top'>
<img src='diagrams/summary/tst_config.1degree.png' usemap='#tst_config' border='0' alt='' align='top'>
<img src='diagrams/summary/tst_question_answers.1degree.png' usemap='#tst_question_answers' border='0' alt='' align='top'>
<img src='diagrams/summary/tst_question_tags.1degree.png' usemap='#tst_question_tags' border='0' alt='' align='top'>
<img src='diagrams/summary/tst_questions.1degree.png' usemap='#tst_questions' border='0' alt='' align='top'>
<img src='diagrams/summary/tst_questions_course.1degree.png' usemap='#tst_questions_course' border='0' alt='' align='top'>
<img src='diagrams/summary/tst_tags.1degree.png' usemap='#tst_tags' border='0' alt='' align='top'>
<img src='diagrams/summary/users.1degree.png' usemap='#users' border='0' alt='' align='top'>
<img src='diagrams/summary/users_courses.1degree.png' usemap='#users_courses' border='0' alt='' align='top'>
<map id="android_metadata" name="android_metadata">
<area shape="rect" id="node1" href="tables/android_metadata.html" title="android_metadata" alt="" coords="5,5,165,85">
</map>
<map id="courses" name="courses">
<area shape="rect" id="node1" href="tables/courses.html" title="courses" alt="" coords="5,5,133,176">
</map>
<map id="group_course" name="group_course">
<area shape="rect" id="node1" href="tables/group_course.html" title="group_course" alt="" coords="5,5,147,131">
</map>
<map id="group_grouptypes" name="group_grouptypes">
<area shape="rect" id="node1" href="tables/group_grouptypes.html" title="group_grouptypes" alt="" coords="5,5,165,131">
</map>
<map id="group_types" name="group_types">
<area shape="rect" id="node1" href="tables/group_types.html" title="group_types" alt="" coords="5,5,160,221">
</map>
<map id="groups" name="groups">
<area shape="rect" id="node1" href="tables/groups.html" title="groups" alt="" coords="5,5,144,243">
</map>
<map id="notifications" name="notifications">
<area shape="rect" id="node1" href="tables/notifications.html" title="notifications" alt="" coords="5,5,149,403">
</map>
<map id="practice_sessions" name="practice_sessions">
<area shape="rect" id="node1" href="tables/practice_sessions.html" title="practice_sessions" alt="" coords="5,5,163,221">
</map>
<map id="rollcall" name="rollcall">
<area shape="rect" id="node1" href="tables/rollcall.html" title="rollcall" alt="" coords="5,5,131,153">
</map>
<map id="tst_answers" name="tst_answers">
<area shape="rect" id="node1" href="tables/tst_answers.html" title="tst_answers" alt="" coords="5,5,160,176">
</map>
<map id="tst_config" name="tst_config">
<area shape="rect" id="node1" href="tables/tst_config.html" title="tst_config" alt="" coords="5,5,128,221">
</map>
<map id="tst_question_answers" name="tst_question_answers">
<area shape="rect" id="node1" href="tables/tst_question_answers.html" title="tst_question_answers" alt="" coords="5,5,179,131">
</map>
<map id="tst_question_tags" name="tst_question_tags">
<area shape="rect" id="node1" href="tables/tst_question_tags.html" title="tst_question_tags" alt="" coords="5,5,163,153">
</map>
<map id="tst_questions" name="tst_questions">
<area shape="rect" id="node1" href="tables/tst_questions.html" title="tst_questions" alt="" coords="5,5,144,198">
</map>
<map id="tst_questions_course" name="tst_questions_course">
<area shape="rect" id="node1" href="tables/tst_questions_course.html" title="tst_questions_course" alt="" coords="5,5,176,131">
</map>
<map id="tst_tags" name="tst_tags">
<area shape="rect" id="node1" href="tables/tst_tags.html" title="tst_tags" alt="" coords="5,5,120,131">
</map>
<map id="users" name="users">
<area shape="rect" id="node1" href="tables/users.html" title="users" alt="" coords="5,5,149,267">
</map>
<map id="users_courses" name="users_courses">
<area shape="rect" id="node1" href="tables/users_courses.html" title="users_courses" alt="" coords="5,5,149,153">
</map>
</a>
</div>
</body>
</html>

View File

@ -11,13 +11,12 @@
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx10248m -XX:MaxPermSize=256m
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
android.defaults.buildfeatures.buildconfig=true
android.enableJetifier=true
android.nonFinalResIds=false
android.nonTransitiveRClass=false
android.useAndroidX=true
org.gradle.jvmargs=-Xmx2560M
org.gradle.unsafe.configuration-cache=true
org.gradle.caching=true
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit

Binary file not shown.

View File

@ -1,5 +1,8 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
distributionSha256Sum=9d926787066a081739e8200858338b4a69e837c3a821a33aca9db09dd4a41026
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

294
gradlew vendored
View File

@ -1,7 +1,7 @@
#!/usr/bin/env sh
#!/bin/sh
#
# Copyright 2015 the original author or authors.
# Copyright © 2015-2021 the original authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@ -17,67 +17,99 @@
#
##############################################################################
##
## Gradle start up script for UN*X
##
#
# Gradle start up script for POSIX generated by Gradle.
#
# Important for running:
#
# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
# noncompliant, but you have some other compliant shell such as ksh or
# bash, then to run this script, type that shell name before the whole
# command line, like:
#
# ksh Gradle
#
# Busybox and similar reduced shells will NOT work, because this script
# requires all of these POSIX shell features:
# * functions;
# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
# * compound commands having a testable exit status, especially «case»;
# * various built-in commands including «command», «set», and «ulimit».
#
# Important for patching:
#
# (2) This script targets any POSIX shell, so it avoids extensions provided
# by Bash, Ksh, etc; in particular arrays are avoided.
#
# The "traditional" practice of packing multiple parameters into a
# space-separated string is a well documented source of bugs and security
# problems, so this is (mostly) avoided, by progressively accumulating
# options in "$@", and eventually passing that to Java.
#
# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
# see the in-line comments for details.
#
# There are tweaks for specific operating systems such as AIX, CygWin,
# Darwin, MinGW, and NonStop.
#
# (3) This script is generated from the Groovy template
# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
# within the Gradle project.
#
# You can find Gradle at https://github.com/gradle/gradle/.
#
##############################################################################
# Attempt to set APP_HOME
# Resolve links: $0 may be a link
PRG="$0"
# Need this for relative symlinks.
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`"/$link"
fi
app_path=$0
# Need this for daisy-chained symlinks.
while
APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
[ -h "$app_path" ]
do
ls=$( ls -ld "$app_path" )
link=${ls#*' -> '}
case $link in #(
/*) app_path=$link ;; #(
*) app_path=$APP_HOME$link ;;
esac
done
SAVED="`pwd`"
cd "`dirname \"$PRG\"`/" >/dev/null
APP_HOME="`pwd -P`"
cd "$SAVED" >/dev/null
APP_NAME="Gradle"
APP_BASE_NAME=`basename "$0"`
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# This is normally unused
# shellcheck disable=SC2034
APP_BASE_NAME=${0##*/}
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD="maximum"
MAX_FD=maximum
warn () {
echo "$*"
}
} >&2
die () {
echo
echo "$*"
echo
exit 1
}
} >&2
# OS specific support (must be 'true' or 'false').
cygwin=false
msys=false
darwin=false
nonstop=false
case "`uname`" in
CYGWIN* )
cygwin=true
;;
Darwin* )
darwin=true
;;
MINGW* )
msys=true
;;
NONSTOP* )
nonstop=true
;;
case "$( uname )" in #(
CYGWIN* ) cygwin=true ;; #(
Darwin* ) darwin=true ;; #(
MSYS* | MINGW* ) msys=true ;; #(
NONSTOP* ) nonstop=true ;;
esac
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
@ -87,9 +119,9 @@ CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD="$JAVA_HOME/jre/sh/java"
JAVACMD=$JAVA_HOME/jre/sh/java
else
JAVACMD="$JAVA_HOME/bin/java"
JAVACMD=$JAVA_HOME/bin/java
fi
if [ ! -x "$JAVACMD" ] ; then
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
@ -98,88 +130,120 @@ Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
else
JAVACMD="java"
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
JAVACMD=java
if ! command -v java >/dev/null 2>&1
then
die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
fi
# Increase the maximum file descriptors if we can.
if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
MAX_FD_LIMIT=`ulimit -H -n`
if [ $? -eq 0 ] ; then
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
MAX_FD="$MAX_FD_LIMIT"
fi
ulimit -n $MAX_FD
if [ $? -ne 0 ] ; then
warn "Could not set maximum file descriptor limit: $MAX_FD"
fi
else
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
fi
fi
# For Darwin, add options to specify how the application appears in the dock
if $darwin; then
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
fi
# For Cygwin or MSYS, switch paths to Windows format before running java
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
JAVACMD=`cygpath --unix "$JAVACMD"`
# We build the pattern for arguments to be converted via cygpath
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
SEP=""
for dir in $ROOTDIRSRAW ; do
ROOTDIRS="$ROOTDIRS$SEP$dir"
SEP="|"
done
OURCYGPATTERN="(^($ROOTDIRS))"
# Add a user-defined pattern to the cygpath arguments
if [ "$GRADLE_CYGPATTERN" != "" ] ; then
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
fi
# Now convert the arguments - kludge to limit ourselves to /bin/sh
i=0
for arg in "$@" ; do
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
else
eval `echo args$i`="\"$arg\""
fi
i=`expr $i + 1`
done
case $i in
0) set -- ;;
1) set -- "$args0" ;;
2) set -- "$args0" "$args1" ;;
3) set -- "$args0" "$args1" "$args2" ;;
4) set -- "$args0" "$args1" "$args2" "$args3" ;;
5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
case $MAX_FD in #(
max*)
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
# shellcheck disable=SC2039,SC3045
MAX_FD=$( ulimit -H -n ) ||
warn "Could not query maximum file descriptor limit"
esac
case $MAX_FD in #(
'' | soft) :;; #(
*)
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
# shellcheck disable=SC2039,SC3045
ulimit -n "$MAX_FD" ||
warn "Could not set maximum file descriptor limit to $MAX_FD"
esac
fi
# Escape application args
save () {
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
echo " "
}
APP_ARGS=`save "$@"`
# Collect all arguments for the java command, stacking in reverse order:
# * args from the command line
# * the main class name
# * -classpath
# * -D...appname settings
# * --module-path (only if needed)
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
# Collect all arguments for the java command, following the shell quoting and substitution rules
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
# For Cygwin or MSYS, switch paths to Windows format before running java
if "$cygwin" || "$msys" ; then
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
JAVACMD=$( cygpath --unix "$JAVACMD" )
# Now convert the arguments - kludge to limit ourselves to /bin/sh
for arg do
if
case $arg in #(
-*) false ;; # don't mess with options #(
/?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
[ -e "$t" ] ;; #(
*) false ;;
esac
then
arg=$( cygpath --path --ignore --mixed "$arg" )
fi
# Roll the args list around exactly as many times as the number of
# args, so each arg winds up back in the position where it started, but
# possibly modified.
#
# NB: a `for` loop captures its iteration list before it begins, so
# changing the positional parameters here affects neither the number of
# iterations, nor the values presented in `arg`.
shift # remove old arg
set -- "$@" "$arg" # push replacement arg
done
fi
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Collect all arguments for the java command:
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
# and any embedded shellness will be escaped.
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
# treated as '${Hostname}' itself on the command line.
set -- \
"-Dorg.gradle.appname=$APP_BASE_NAME" \
-classpath "$CLASSPATH" \
org.gradle.wrapper.GradleWrapperMain \
"$@"
# Stop when "xargs" is not available.
if ! command -v xargs >/dev/null 2>&1
then
die "xargs is not available"
fi
# Use "xargs" to parse quoted args.
#
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
#
# In Bash we could simply go:
#
# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
# set -- "${ARGS[@]}" "$@"
#
# but POSIX shell has neither arrays nor command substitution, so instead we
# post-process each arg (as a line of input to sed) to backslash-escape any
# character that might be a shell metacharacter, then use eval to reverse
# that process (while maintaining the separation between arguments), and wrap
# the whole thing up as a single "set" statement.
#
# This will of course break if any of these variables contains a newline or
# an unmatched quote.
#
eval "set -- $(
printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
xargs -n1 |
sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
tr '\n' ' '
)" '"$@"'
exec "$JAVACMD" "$@"

15
gradlew.bat vendored
View File

@ -14,7 +14,7 @@
@rem limitations under the License.
@rem
@if "%DEBUG%" == "" @echo off
@if "%DEBUG%"=="" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@ -25,7 +25,8 @@
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
if "%DIRNAME%"=="" set DIRNAME=.
@rem This is normally unused
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@ -40,7 +41,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto execute
if %ERRORLEVEL% equ 0 goto execute
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
@ -75,13 +76,15 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd
if %ERRORLEVEL% equ 0 goto mainEnd
:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1
set EXIT_CODE=%ERRORLEVEL%
if %EXIT_CODE% equ 0 set EXIT_CODE=1
if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
exit /b %EXIT_CODE%
:mainEnd
if "%OS%"=="Windows_NT" endlocal

Binary file not shown.