Added project documentation

This commit is contained in:
Juan Miguel Boyero Corral 2014-02-03 19:39:16 +01:00
parent 4fe5bb5b67
commit 69e211fb70
663 changed files with 205885 additions and 0 deletions

View File

@ -18,6 +18,10 @@ Android client for e-learning platform SWAD.
SWADroid/ Android client
/LICENSE License file
/gen/ Files autogenerated by IDE
/doc/ Documentation
/doc/UML/ Class diagrams by module
/doc/ER_db/ Database structure
/doc/javadoc/ Javadoc documentation
/libs/ Libraries required by SWADroid
/res/ Resources required by SWADroid
/src/ Source files

View File

@ -0,0 +1,189 @@
<!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

@ -0,0 +1,101 @@
<!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

@ -0,0 +1,18 @@
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

@ -0,0 +1,30 @@
// 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.

After

Width:  |  Height:  |  Size: 1008 B

View File

@ -0,0 +1,34 @@
// 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.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1,32 @@
// 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.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,32 @@
// 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.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1,36 @@
// 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.

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1,37 @@
// 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.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1,44 @@
// 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.

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -0,0 +1,36 @@
// 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.

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1,22 @@
// 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

@ -0,0 +1,33 @@
// 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.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,34 @@
// 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.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -0,0 +1,36 @@
// 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.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,32 @@
// 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.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1,33 @@
// 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.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,35 @@
// 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.

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,32 @@
// 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.

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -0,0 +1,32 @@
// 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.

After

Width:  |  Height:  |  Size: 986 B

View File

@ -0,0 +1,38 @@
// 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.

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1,33 @@
// 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.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 645 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,258 @@
<!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

@ -0,0 +1,18 @@
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
SWADroid/doc/ER_db/jquery.js vendored Normal file
View File

@ -0,0 +1,154 @@
/*!
* 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

@ -0,0 +1,83 @@
<!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

@ -0,0 +1,277 @@
/* 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

@ -0,0 +1,97 @@
// 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

@ -0,0 +1,138 @@
<?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

@ -0,0 +1,120 @@
<!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

@ -0,0 +1,164 @@
<!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

@ -0,0 +1,142 @@
<!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

@ -0,0 +1,142 @@
<!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

@ -0,0 +1,186 @@
<!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

@ -0,0 +1,197 @@
<!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

@ -0,0 +1,274 @@
<!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

@ -0,0 +1,186 @@
<!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

@ -0,0 +1,153 @@
<!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

@ -0,0 +1,164 @@
<!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

@ -0,0 +1,186 @@
<!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

@ -0,0 +1,142 @@
<!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

@ -0,0 +1,153 @@
<!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

@ -0,0 +1,175 @@
<!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

@ -0,0 +1,142 @@
<!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

@ -0,0 +1,142 @@
<!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

@ -0,0 +1,208 @@
<!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

@ -0,0 +1,153 @@
<!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

@ -0,0 +1,150 @@
<!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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 KiB

View File

@ -0,0 +1,179 @@
<?xml version="1.0" encoding="UTF-8"?>
<class-diagram version="1.1.4" icons="true" automaticImage="PNG" always-add-relationships="false" generalizations="true"
realizations="true" associations="true" dependencies="false" nesting-relationships="true">
<class id="1" language="java" name="es.ugr.swad.swadroid.modules.downloads.DownloadNotification" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/downloads/DownloadNotification.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="277" width="231" x="41" y="840"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="2" language="java" name="es.ugr.swad.swadroid.modules.downloads.DownloadsManager.onGroupSelectedListener"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/modules/downloads/DownloadsManager.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="115" width="272" x="1330" y="840"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="3" language="java" name="es.ugr.swad.swadroid.modules.downloads.DirectoryTreeDownload.DirectoryTree"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/modules/downloads/DirectoryTreeDownload.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="97" width="186" x="372" y="840"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="4" language="java" name="es.ugr.swad.swadroid.modules.downloads.NodeAdapter.ViewHolder" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/downloads/NodeAdapter.java" binary="false" corner="BOTTOM_RIGHT">
<position height="115" width="186" x="730" y="1265"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="5" language="java" name="es.ugr.swad.swadroid.modules.downloads.FileDownloader" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/downloads/FileDownloader.java" binary="false" corner="BOTTOM_RIGHT">
<position height="151" width="200" x="824" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="6" language="java" name="es.ugr.swad.swadroid.modules.downloads.FileDownloaderAsyncTask" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/downloads/FileDownloaderAsyncTask.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="403" width="291" x="41" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="7" language="java" name="es.ugr.swad.swadroid.modules.downloads.DirectoryNavigator" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/downloads/DirectoryNavigator.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="385" width="269" x="1021" y="840"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="8" language="java" name="es.ugr.swad.swadroid.modules.downloads.GetFile" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/downloads/GetFile.java" binary="false" corner="BOTTOM_RIGHT">
<position height="241" width="186" x="1064" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="9" language="java" name="es.ugr.swad.swadroid.modules.downloads.DirectoryTreeDownload" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/downloads/DirectoryTreeDownload.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="223" width="186" x="372" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="10" language="java" name="es.ugr.swad.swadroid.modules.downloads.NodeAdapter" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/downloads/NodeAdapter.java" binary="false" corner="BOTTOM_RIGHT">
<position height="187" width="251" x="730" y="840"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="11" language="java" name="es.ugr.swad.swadroid.modules.downloads.InvalidPath" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/downloads/DirectoryNavigator.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="97" width="186" x="598" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="12" language="java" name="es.ugr.swad.swadroid.modules.downloads.DirectoryItem" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/downloads/DirectoryItem.java" binary="false" corner="BOTTOM_RIGHT">
<position height="547" width="319" x="956" y="1265"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="13" language="java" name="es.ugr.swad.swadroid.modules.downloads.DownloadsManager" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/downloads/DownloadsManager.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="763" width="312" x="1290" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<association id="14">
<end type="SOURCE" refId="10" navigable="false">
<attribute id="15" name="list"/>
<multiplicity id="16" minimum="0" maximum="2147483647"/>
</end>
<end type="TARGET" refId="12" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<association id="17">
<end type="SOURCE" refId="6" navigable="false">
<attribute id="18" name="mNotification"/>
<multiplicity id="19" minimum="0" maximum="1"/>
</end>
<end type="TARGET" refId="1" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<association id="20">
<end type="SOURCE" refId="13" navigable="false">
<attribute id="21" name="navigator"/>
<multiplicity id="22" minimum="0" maximum="1"/>
</end>
<end type="TARGET" refId="7" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<nesting id="23">
<end type="SOURCE" refId="10"/>
<end type="TARGET" refId="4"/>
</nesting>
<nesting id="24">
<end type="SOURCE" refId="13"/>
<end type="TARGET" refId="2"/>
</nesting>
<association id="25">
<end type="SOURCE" refId="7" navigable="false">
<attribute id="26" name="currentItems"/>
<multiplicity id="27" minimum="0" maximum="2147483647"/>
</end>
<end type="TARGET" refId="12" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<nesting id="28">
<end type="SOURCE" refId="9"/>
<end type="TARGET" refId="3"/>
</nesting>
<classifier-display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>

BIN
SWADroid/doc/UML/GUI.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

55
SWADroid/doc/UML/GUI.ucls Normal file
View File

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<class-diagram version="1.1.4" icons="true" automaticImage="PNG" always-add-relationships="false" generalizations="true"
realizations="true" associations="true" dependencies="false" nesting-relationships="true">
<class id="1" language="java" name="es.ugr.swad.swadroid.gui.ImageExpandableListAdapter" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/gui/ImageExpandableListAdapter.java" binary="false" corner="BOTTOM_RIGHT">
<position height="331" width="759" x="41" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="2" language="java" name="es.ugr.swad.swadroid.gui.AlertNotification" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/gui/AlertNotification.java" binary="false" corner="BOTTOM_RIGHT">
<position height="97" width="243" x="840" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="3" language="java" name="es.ugr.swad.swadroid.gui.MenuExpandableListActivity" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/gui/MenuExpandableListActivity.java" binary="false" corner="BOTTOM_RIGHT">
<position height="367" width="233" x="1123" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="4" language="java" name="es.ugr.swad.swadroid.gui.MenuActivity" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/gui/MenuActivity.java" binary="false" corner="BOTTOM_RIGHT">
<position height="349" width="233" x="1396" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="5" language="java" name="es.ugr.swad.swadroid.gui.DialogFactory" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/gui/DialogFactory.java" binary="false" corner="BOTTOM_RIGHT">
<position height="169" width="575" x="1669" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<classifier-display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>

BIN
SWADroid/doc/UML/Groups.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

View File

@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<class-diagram version="1.1.4" icons="true" automaticImage="PNG" always-add-relationships="false" generalizations="true"
realizations="true" associations="true" dependencies="false" nesting-relationships="true">
<class id="1" language="java" name="es.ugr.swad.swadroid.modules.groups.SendMyGroups" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/groups/SendMyGroups.java" binary="false" corner="BOTTOM_RIGHT">
<position height="277" width="170" x="41" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="2" language="java" name="es.ugr.swad.swadroid.modules.groups.MyGroupsManager" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/groups/MyGroupsManager.java" binary="false" corner="BOTTOM_RIGHT">
<position height="439" width="385" x="251" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="3" language="java" name="es.ugr.swad.swadroid.modules.groups.EnrollmentExpandableListAdapter.ChildHolder"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/modules/groups/EnrollmentExpandableListAdapter.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="205" width="170" x="571" y="570"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="4" language="java" name="es.ugr.swad.swadroid.modules.groups.EnrollmentExpandableListAdapter"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/modules/groups/EnrollmentExpandableListAdapter.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="493" width="532" x="676" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="5" language="java" name="es.ugr.swad.swadroid.modules.groups.EnrollmentExpandableListAdapter.GroupHolder"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/modules/groups/EnrollmentExpandableListAdapter.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="115" width="197" x="781" y="570"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<nesting id="6">
<end type="SOURCE" refId="4"/>
<end type="TARGET" refId="5"/>
</nesting>
<nesting id="7">
<end type="SOURCE" refId="4"/>
<end type="TARGET" refId="3"/>
</nesting>
<classifier-display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<class-diagram version="1.1.4" icons="true" automaticImage="PNG" always-add-relationships="false" generalizations="true"
realizations="true" associations="true" dependencies="false" nesting-relationships="true">
<class id="1" language="java" name="es.ugr.swad.swadroid.modules.information.Information" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/information/Information.java" binary="false" corner="BOTTOM_RIGHT">
<position height="223" width="188" x="41" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<classifier-display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>

BIN
SWADroid/doc/UML/Main.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 373 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8"?>
<class-diagram version="1.1.4" icons="true" automaticImage="PNG" always-add-relationships="false" generalizations="true"
realizations="true" associations="true" dependencies="false" nesting-relationships="true">
<class id="1" language="java" name="es.ugr.swad.swadroid.SWADMain" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/SWADMain.java" binary="false" corner="BOTTOM_RIGHT">
<position height="853" width="304" x="41" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="2" language="java" name="es.ugr.swad.swadroid.PasswordDialogPreference" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/PasswordDialogPreference.java" binary="false" corner="BOTTOM_RIGHT">
<position height="151" width="260" x="385" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="3" language="java" name="es.ugr.swad.swadroid.Constants" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/Constants.java" binary="false" corner="BOTTOM_RIGHT">
<position height="2005" width="311" x="685" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="4" language="java" name="es.ugr.swad.swadroid.SWADMain.onItemSelectedListener" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/SWADMain.java" binary="false" corner="BOTTOM_RIGHT">
<position height="115" width="272" x="41" y="2082"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="5" language="java" name="es.ugr.swad.swadroid.PreferencesActivity" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/PreferencesActivity.java" binary="false" corner="BOTTOM_RIGHT">
<position height="781" width="328" x="1036" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="6" language="java" name="es.ugr.swad.swadroid.Preferences" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/Preferences.java" binary="false" corner="BOTTOM_RIGHT">
<position height="1051" width="219" x="353" y="2082"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<association id="7">
<end type="SOURCE" refId="1" navigable="false">
<attribute id="8" name="prefs"/>
<multiplicity id="9" minimum="0" maximum="1"/>
</end>
<end type="TARGET" refId="6" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<nesting id="10">
<end type="SOURCE" refId="1"/>
<end type="TARGET" refId="4"/>
</nesting>
<classifier-display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>

BIN
SWADroid/doc/UML/Model.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 716 KiB

207
SWADroid/doc/UML/Model.ucls Normal file
View File

@ -0,0 +1,207 @@
<?xml version="1.0" encoding="UTF-8"?>
<class-diagram version="1.1.4" icons="true" automaticImage="PNG" always-add-relationships="false" generalizations="true"
realizations="true" associations="true" dependencies="false" nesting-relationships="true">
<class id="1" language="java" name="es.ugr.swad.swadroid.model.PracticeSession" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/model/PracticeSession.java" binary="false" corner="BOTTOM_RIGHT">
<position height="403" width="271" x="41" y="1686"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="2" language="java" name="es.ugr.swad.swadroid.model.TestAnswer" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/model/TestAnswer.java" binary="false" corner="BOTTOM_RIGHT">
<position height="853" width="254" x="2780" y="3598"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="3" language="java" name="es.ugr.swad.swadroid.model.SWADNotification" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/model/SWADNotification.java" binary="false" corner="BOTTOM_RIGHT">
<position height="1141" width="528" x="646" y="1686"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="4" language="java" name="es.ugr.swad.swadroid.model.TestTag" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/model/TestTag.java" binary="false" corner="BOTTOM_RIGHT">
<position height="475" width="254" x="1214" y="1686"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="5" language="java" name="es.ugr.swad.swadroid.model.Test" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/model/Test.java" binary="false" corner="BOTTOM_RIGHT">
<position height="997" width="254" x="1802" y="1686"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="6" language="java" name="es.ugr.swad.swadroid.model.User" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/model/User.java" binary="false" corner="BOTTOM_RIGHT">
<position height="763" width="308" x="2117" y="1686"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="7" language="java" name="es.ugr.swad.swadroid.model.Group" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/model/Group.java" binary="false" corner="BOTTOM_RIGHT">
<position height="745" width="254" x="1508" y="1686"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="8" language="java" name="es.ugr.swad.swadroid.model.PairTable" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/model/PairTable.java" binary="false" corner="BOTTOM_RIGHT">
<position height="331" width="254" x="352" y="1686"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="9" language="java" name="es.ugr.swad.swadroid.model.GroupType" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/model/GroupType.java" binary="false" corner="BOTTOM_RIGHT">
<position height="511" width="254" x="2465" y="1686"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="10" language="java" name="es.ugr.swad.swadroid.model.Model" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/model/Model.java" binary="false" corner="BOTTOM_RIGHT">
<position height="187" width="136" x="2077" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="11" language="java" name="es.ugr.swad.swadroid.model.Pair" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/model/Pair.java" binary="false" corner="BOTTOM_RIGHT">
<position height="223" width="152" x="352" y="2867"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="12" language="java" name="es.ugr.swad.swadroid.model.Course" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/model/Course.java" binary="false" corner="BOTTOM_RIGHT">
<position height="439" width="254" x="2759" y="1686"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="13" language="java" name="es.ugr.swad.swadroid.model.TestQuestion" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/model/TestQuestion.java" binary="false" corner="BOTTOM_RIGHT">
<position height="691" width="273" x="2077" y="2867"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="14" language="java" name="es.ugr.swad.swadroid.model.DataBaseHelper" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/model/DataBaseHelper.java" binary="false" corner="BOTTOM_RIGHT">
<position height="1609" width="535" x="771" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<generalization id="15">
<end type="SOURCE" refId="8"/>
<end type="TARGET" refId="10"/>
</generalization>
<generalization id="16">
<end type="SOURCE" refId="5"/>
<end type="TARGET" refId="10"/>
</generalization>
<association id="17">
<end type="SOURCE" refId="8" navigable="false">
<attribute id="18" name="values"/>
<multiplicity id="19" minimum="0" maximum="1"/>
</end>
<end type="TARGET" refId="11" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<generalization id="20">
<end type="SOURCE" refId="1"/>
<end type="TARGET" refId="10"/>
</generalization>
<generalization id="21">
<bendpoint x="3043" y="2867"/>
<bendpoint x="3043" y="1686"/>
<end type="SOURCE" refId="2"/>
<end type="TARGET" refId="10"/>
</generalization>
<association id="22">
<end type="SOURCE" refId="5" navigable="false">
<attribute id="23" name="questions"/>
<multiplicity id="24" minimum="0" maximum="2147483647"/>
</end>
<end type="TARGET" refId="13" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<association id="25">
<end type="SOURCE" refId="13" navigable="false">
<attribute id="26" name="answers"/>
<multiplicity id="27" minimum="0" maximum="2147483647"/>
</end>
<end type="TARGET" refId="2" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<generalization id="28">
<end type="SOURCE" refId="7"/>
<end type="TARGET" refId="10"/>
</generalization>
<generalization id="29">
<end type="SOURCE" refId="12"/>
<end type="TARGET" refId="10"/>
</generalization>
<generalization id="30">
<bendpoint x="2086" y="1686"/>
<end type="SOURCE" refId="13"/>
<end type="TARGET" refId="10"/>
</generalization>
<generalization id="31">
<end type="SOURCE" refId="4"/>
<end type="TARGET" refId="10"/>
</generalization>
<generalization id="32">
<end type="SOURCE" refId="9"/>
<end type="TARGET" refId="10"/>
</generalization>
<generalization id="33">
<end type="SOURCE" refId="3"/>
<end type="TARGET" refId="10"/>
</generalization>
<generalization id="34">
<end type="SOURCE" refId="6"/>
<end type="TARGET" refId="10"/>
</generalization>
<classifier-display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

View File

@ -0,0 +1,131 @@
<?xml version="1.0" encoding="UTF-8"?>
<class-diagram version="1.1.4" icons="true" automaticImage="PNG" always-add-relationships="false" generalizations="true"
realizations="true" associations="true" dependencies="false" nesting-relationships="true">
<class id="1" language="java" name="es.ugr.swad.swadroid.modules.Groups" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/Groups.java" binary="false" corner="BOTTOM_RIGHT">
<position height="277" width="185" x="41" y="606"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="2" language="java" name="es.ugr.swad.swadroid.modules.Module" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/Module.java" binary="false" corner="BOTTOM_RIGHT">
<position height="529" width="354" x="939" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="3" language="java" name="es.ugr.swad.swadroid.modules.Messages" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/Messages.java" binary="false" corner="BOTTOM_RIGHT">
<position height="493" width="207" x="266" y="606"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="4" language="java" name="es.ugr.swad.swadroid.modules.Login" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/Login.java" binary="false" corner="BOTTOM_RIGHT">
<position height="241" width="139" x="513" y="606"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="5" language="java" name="es.ugr.swad.swadroid.modules.Notices" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/Notices.java" binary="false" corner="BOTTOM_RIGHT">
<position height="439" width="207" x="692" y="606"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="6" language="java" name="es.ugr.swad.swadroid.modules.GroupTypes" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/GroupTypes.java" binary="false" corner="BOTTOM_RIGHT">
<position height="259" width="185" x="939" y="606"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="7" language="java" name="es.ugr.swad.swadroid.modules.Courses" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/Courses.java" binary="false" corner="BOTTOM_RIGHT">
<position height="259" width="185" x="1164" y="606"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="8" language="java" name="es.ugr.swad.swadroid.modules.GenerateQR" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/GenerateQR.java" binary="false" corner="BOTTOM_RIGHT">
<position height="205" width="139" x="1389" y="606"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="9" language="java" name="es.ugr.swad.swadroid.modules.Module.Connect" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/Module.java" binary="false" corner="BOTTOM_RIGHT">
<position height="223" width="195" x="1568" y="606"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<generalization id="10">
<end type="SOURCE" refId="6"/>
<end type="TARGET" refId="2"/>
</generalization>
<generalization id="11">
<end type="SOURCE" refId="7"/>
<end type="TARGET" refId="2"/>
</generalization>
<nesting id="12">
<end type="SOURCE" refId="2"/>
<end type="TARGET" refId="9"/>
</nesting>
<generalization id="13">
<end type="SOURCE" refId="3"/>
<end type="TARGET" refId="2"/>
</generalization>
<association id="14">
<end type="SOURCE" refId="2" navigable="false">
<attribute id="15" name="connect"/>
<multiplicity id="16" minimum="0" maximum="1"/>
</end>
<end type="TARGET" refId="9" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<generalization id="17">
<end type="SOURCE" refId="5"/>
<end type="TARGET" refId="2"/>
</generalization>
<generalization id="18">
<end type="SOURCE" refId="1"/>
<end type="TARGET" refId="2"/>
</generalization>
<generalization id="19">
<end type="SOURCE" refId="4"/>
<end type="TARGET" refId="2"/>
</generalization>
<generalization id="20">
<end type="SOURCE" refId="8"/>
<end type="TARGET" refId="2"/>
</generalization>
<classifier-display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

View File

@ -0,0 +1,114 @@
<?xml version="1.0" encoding="UTF-8"?>
<class-diagram version="1.1.4" icons="true" automaticImage="PNG" always-add-relationships="false" generalizations="true"
realizations="true" associations="true" dependencies="false" nesting-relationships="true">
<class id="1" language="java" name="es.ugr.swad.swadroid.modules.notifications.Notifications.SyncReceiver"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/modules/notifications/Notifications.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="97" width="192" x="740" y="660"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="2" language="java" name="es.ugr.swad.swadroid.modules.notifications.NotificationItem" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/notifications/NotificationItem.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="331" width="192" x="42" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="3" language="java"
name="es.ugr.swad.swadroid.modules.notifications.NotificationsSyncAdapterService.SyncAdapterImpl" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/notifications/NotificationsSyncAdapterService.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="115" width="399" x="274" y="660"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="4" language="java" name="es.ugr.swad.swadroid.modules.notifications.NotificationsSyncAdapterService"
project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/notifications/NotificationsSyncAdapterService.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="583" width="426" x="274" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="5" language="java" name="es.ugr.swad.swadroid.modules.notifications.Notifications" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/notifications/Notifications.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="529" width="192" x="972" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="6" language="java" name="es.ugr.swad.swadroid.modules.notifications.NotificationsMarkAllAsRead"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/modules/notifications/NotificationsMarkAllAsRead.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="187" width="192" x="740" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="7" language="java" name="es.ugr.swad.swadroid.modules.notifications.NotificationsCursorAdapter"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/modules/notifications/NotificationsCursorAdapter.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="223" width="276" x="972" y="660"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<association id="8">
<end type="SOURCE" refId="5" navigable="false">
<attribute id="9" name="adapter"/>
<multiplicity id="10" minimum="0" maximum="1"/>
</end>
<end type="TARGET" refId="7" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<nesting id="11">
<end type="SOURCE" refId="5"/>
<end type="TARGET" refId="1"/>
</nesting>
<nesting id="12">
<end type="SOURCE" refId="4"/>
<end type="TARGET" refId="3"/>
</nesting>
<association id="13">
<end type="SOURCE" refId="4" navigable="false">
<attribute id="14" name="sSyncAdapter"/>
<multiplicity id="15" minimum="0" maximum="1"/>
</end>
<end type="TARGET" refId="3" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<association id="16">
<end type="SOURCE" refId="5" navigable="false">
<attribute id="17" name="receiver"/>
<multiplicity id="18" minimum="0" maximum="1"/>
</end>
<end type="TARGET" refId="1" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<classifier-display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 KiB

View File

@ -0,0 +1,189 @@
<?xml version="1.0" encoding="UTF-8"?>
<class-diagram version="1.1.4" icons="true" automaticImage="PNG" always-add-relationships="false" generalizations="true"
realizations="true" associations="true" dependencies="false" nesting-relationships="true">
<class id="1" language="java" name="es.ugr.swad.swadroid.modules.rollcall.RollcallConfigDownload" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/rollcall/RollcallConfigDownload.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="259" width="169" x="41" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="2" language="java" name="es.ugr.swad.swadroid.modules.rollcall.Rollcall" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/rollcall/Rollcall.java" binary="false" corner="BOTTOM_RIGHT">
<position height="421" width="304" x="2484" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="3" language="java" name="es.ugr.swad.swadroid.modules.rollcall.sessions.SeparatedListAdapter"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/modules/rollcall/sessions/SeparatedListAdapter.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="295" width="208" x="1067" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="4" language="java" name="es.ugr.swad.swadroid.modules.rollcall.sessions.SessionsArrayAdapter"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/modules/rollcall/sessions/SessionsArrayAdapter.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="115" width="290" x="1315" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="5" language="java" name="es.ugr.swad.swadroid.modules.rollcall.sessions.SessionsHistory" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/rollcall/sessions/SessionsHistory.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="205" width="208" x="1645" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="6" language="java" name="es.ugr.swad.swadroid.modules.rollcall.sessions.SessionItemModel"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/modules/rollcall/sessions/SessionItemModel.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="187" width="208" x="1191" y="1074"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="7" language="java" name="es.ugr.swad.swadroid.modules.rollcall.sessions.SessionsList" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/rollcall/sessions/SessionsList.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="259" width="208" x="250" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="8" language="java" name="es.ugr.swad.swadroid.modules.rollcall.sessions.SessionsArrayAdapter.ViewHolder"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/modules/rollcall/sessions/SessionsArrayAdapter.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="115" width="208" x="1439" y="1074"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="9" language="java" name="es.ugr.swad.swadroid.modules.rollcall.sessions.NewPracticeSession"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/modules/rollcall/sessions/NewPracticeSession.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="997" width="282" x="498" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="10" language="java" name="es.ugr.swad.swadroid.modules.rollcall.students.StudentItemModel"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/modules/rollcall/students/StudentItemModel.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="241" width="207" x="2237" y="1074"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="11" language="java" name="es.ugr.swad.swadroid.modules.rollcall.students.StudentsArrayAdapter.ViewHolder"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/modules/rollcall/students/StudentsArrayAdapter.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="133" width="207" x="1893" y="1074"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="12" language="java" name="es.ugr.swad.swadroid.modules.rollcall.students.StudentsArrayAdapter"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/modules/rollcall/students/StudentsArrayAdapter.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="223" width="304" x="1893" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="13" language="java" name="es.ugr.swad.swadroid.modules.rollcall.students.StudentsHistory"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/modules/rollcall/students/StudentsHistory.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="223" width="207" x="2237" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="14" language="java" name="es.ugr.swad.swadroid.modules.rollcall.students.StudentsList" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/modules/rollcall/students/StudentsList.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="241" width="207" x="820" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<nesting id="15">
<end type="SOURCE" refId="12"/>
<end type="TARGET" refId="11"/>
</nesting>
<association id="16">
<end type="SOURCE" refId="2" navigable="false">
<attribute id="17" name="studentsList"/>
<multiplicity id="18" minimum="0" maximum="2147483647"/>
</end>
<end type="TARGET" refId="10" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<association id="19">
<end type="SOURCE" refId="13" navigable="false">
<attribute id="20" name="studentsList"/>
<multiplicity id="21" minimum="0" maximum="2147483647"/>
</end>
<end type="TARGET" refId="10" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<association id="22">
<end type="SOURCE" refId="4" navigable="false">
<attribute id="23" name="list"/>
<multiplicity id="24" minimum="0" maximum="2147483647"/>
</end>
<end type="TARGET" refId="6" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<association id="25">
<end type="SOURCE" refId="12" navigable="false">
<attribute id="26" name="list"/>
<multiplicity id="27" minimum="0" maximum="2147483647"/>
</end>
<end type="TARGET" refId="10" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<nesting id="28">
<end type="SOURCE" refId="4"/>
<end type="TARGET" refId="8"/>
</nesting>
<classifier-display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>

BIN
SWADroid/doc/UML/SSL.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

70
SWADroid/doc/UML/SSL.ucls Normal file
View File

@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8"?>
<class-diagram version="1.1.4" icons="true" automaticImage="PNG" always-add-relationships="false" generalizations="true"
realizations="true" associations="true" dependencies="false" nesting-relationships="true">
<class id="1" language="java" name="es.ugr.swad.swadroid.ssl.UntrustedTrustManager" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/ssl/UntrustedTrustManager.java" binary="false" corner="BOTTOM_RIGHT">
<position height="133" width="262" x="41" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="2" language="java" name="es.ugr.swad.swadroid.ssl.AdditionalKeyStoresSSLSocketFactory" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/ssl/AdditionalKeyStoresSSLSocketFactory.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="259" width="310" x="343" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="3" language="java" name="es.ugr.swad.swadroid.ssl.UntrustedHostnameVerifier" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/ssl/UntrustedHostnameVerifier.java" binary="false" corner="BOTTOM_RIGHT">
<position height="97" width="188" x="693" y="336"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="4" language="java" name="es.ugr.swad.swadroid.ssl.SecureConnection" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/ssl/SecureConnection.java" binary="false" corner="BOTTOM_RIGHT">
<position height="223" width="204" x="693" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="5" language="java"
name="es.ugr.swad.swadroid.ssl.AdditionalKeyStoresSSLSocketFactory.AdditionalKeyStoresTrustManager"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/ssl/AdditionalKeyStoresSSLSocketFactory.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="151" width="274" x="343" y="336"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<association id="6">
<end type="SOURCE" refId="4" navigable="false">
<attribute id="7" name="untrustedHN"/>
<multiplicity id="8" minimum="0" maximum="1"/>
</end>
<end type="TARGET" refId="3" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<nesting id="9">
<end type="SOURCE" refId="2"/>
<end type="TARGET" refId="5"/>
</nesting>
<classifier-display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>

BIN
SWADroid/doc/UML/Sync.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

View File

@ -0,0 +1,77 @@
<?xml version="1.0" encoding="UTF-8"?>
<class-diagram version="1.1.4" icons="true" automaticImage="PNG" always-add-relationships="false" generalizations="true"
realizations="true" associations="true" dependencies="false" nesting-relationships="true">
<class id="1" language="java" name="es.ugr.swad.swadroid.sync.DummyProvider" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/sync/DummyProvider.java" binary="false" corner="BOTTOM_RIGHT">
<position height="187" width="247" x="41" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="2" language="java" name="es.ugr.swad.swadroid.sync.AccountAuthenticatorService.AccountAuthenticatorImpl"
project="SWADroid" file="/SWADroid/src/es/ugr/swad/swadroid/sync/AccountAuthenticatorService.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="223" width="414" x="671" y="264"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="3" language="java" name="es.ugr.swad.swadroid.sync.PeriodicSyncReceiver" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/sync/PeriodicSyncReceiver.java" binary="false" corner="BOTTOM_RIGHT">
<position height="133" width="303" x="328" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="4" language="java" name="es.ugr.swad.swadroid.sync.AccountAuthenticatorService" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/sync/AccountAuthenticatorService.java" binary="false" corner="BOTTOM_RIGHT">
<position height="115" width="236" x="671" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="5" language="java" name="es.ugr.swad.swadroid.sync.AccountAuthenticator" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/sync/AccountAuthenticator.java" binary="false" corner="BOTTOM_RIGHT">
<position height="115" width="150" x="947" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="6" language="java" name="es.ugr.swad.swadroid.sync.SyncUtils" project="SWADroid"
file="/SWADroid/src/es/ugr/swad/swadroid/sync/SyncUtils.java" binary="false" corner="BOTTOM_RIGHT">
<position height="151" width="262" x="1137" y="37"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true"
visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<association id="7">
<end type="SOURCE" refId="4" navigable="false">
<attribute id="8" name="sAccountAuthenticator"/>
<multiplicity id="9" minimum="0" maximum="1"/>
</end>
<end type="TARGET" refId="2" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<nesting id="10">
<end type="SOURCE" refId="4"/>
<end type="TARGET" refId="2"/>
</nesting>
<classifier-display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>

BIN
SWADroid/doc/UML/Tests.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Some files were not shown because too many files have changed in this diff Show More