CHG: Moving to trunk subfolder

git-svn-id: http://svn.resourcespace.com/svn/rs/trunk@7793 c08608d7-6e46-0410-86ca-f2a6f1370df5
This commit is contained in:
acota 2016-03-11 13:03:45 +00:00
commit c925ce3c67
3496 changed files with 604163 additions and 0 deletions

258
batch/create_previews.php Normal file
View File

@ -0,0 +1,258 @@
#!/usr/bin/php
<?php
include(dirname(__FILE__) . "/../include/db.php");
include_once(dirname(__FILE__) . "/../include/general.php");
include(dirname(__FILE__) . "/../include/image_processing.php");
include(dirname(__FILE__) . "/../include/resource_functions.php");
$ignoremaxsize=false;
$noimage=false;
if ($argc >= 2)
{
$validargs=false;
if ( in_array($argv[1], array('--help', '-help', '-h', '-?')) )
{
echo "To clear the lock after a failed run, ";
echo "pass in '-clearlock'\n";
echo "To ignore the maximum preview size configured ($preview_generate_max_file_size), ";
echo "pass in '-ignoremaxsize'.\n";
exit("Bye!");
}
if (in_array('-ignoremaxsize',$argv) )
{
$ignoremaxsize=true;
$validargs=true;
}
if (in_array('-noimage',$argv) )
{
$noimage=true; #
$validargs=true;
}
if (in_array('-clearlock',$argv))
{
if ( is_process_lock("create_previews") )
{
clear_process_lock("create_previews");
}
$validargs=true;
}
if(!$validargs)
{
exit("Unknown argv: " . $argv[1]);
}
}
# Check for a process lock
if (is_process_lock("create_previews")) {exit("Process lock is in place. Deferring.");}
set_process_lock("create_previews");
if (function_exists("pcntl_signal")) {$multiprocess=true;} else {$multiprocess=false;}
// We store the start date.
$global_start_time = microtime(true);
// We define the number of threads.
$max_forks = 3;
$lock_directory = '.';
// We create an array to store children pids.
$children = array();
/**
* This function clean up the list of children pids.
* This allow to detect the freeing of a thread slot.
*/
function reap_children()
{
global $children;
$tmp = array();
foreach ($children as $pid)
{
if (pcntl_waitpid($pid, $status, WNOHANG) != $pid)
{
array_push($tmp, $pid);
}
// else
// {
// echo "[SIGCHLD] child $pid reaped.\n";
// }
}
$children = $tmp;
return count($tmp);
} // reap_children()
/**
* This function is used to process SIGALRM signal.
* This is usefull when the parent process is killed.
*/
function sigalrm_handler()
{
die("[SIGALRM] hang in thumbnails creation ?\n");
}
/**
* This function is used to process SIGCHLD signal.
*
*/
function sigchld_handler($signal)
{
$running_jobs = reap_children();
// echo "[SIGCHLD] jobs left: $running_jobs\n";
pcntl_waitpid(-1, $status, WNOHANG);
}
/**
* This function is used to process SIGINT signal.
*
*/
function sigint_handler()
{
//unlink($lock_directory . "/update_daemon.lock");
die("[SIGINT] exiting.\n");
}
// We define the functions to use for signal handling.
if ($multiprocess)
{
pcntl_signal(SIGALRM, 'sigalrm_handler');
pcntl_signal(SIGCHLD, 'sigchld_handler');
}
// We fetch the list of resources to process.
global $no_preview_extensions;
$exclude="'" . implode("','",$no_preview_extensions) . "'";
$condition="resource.has_image=0 and";
if ($noimage) {$condition="";}
$resources=sql_query("SELECT resource.ref, resource.file_extension, ifnull(resource.preview_attempts,1) preview_attempts, creation_date FROM resource WHERE $condition resource.ref>0 and (resource.preview_attempts<5 or resource.preview_attempts is NULL) and file_extension is not null and length(file_extension)>0 and lower(file_extension) not in (" . $exclude . ")");
foreach($resources as $resource) // For each resources
{
// We wait for a fork emplacement to be freed.
if ($multiprocess)
{
while(count($children) >= $max_forks)
{
// We clean children list.
reap_children();
sleep(1);
}
}
if (!$multiprocess || count($children) < $max_forks) // Test if we can create a new fork.
{
// fork
if (!$multiprocess) {$pid=false;} else {$pid = pcntl_fork();}
if ($pid == -1)
{
die("fork failed!\n");
}
else if ($pid)
{
array_push($children, $pid);
// echo sprintf("[MASTER] spawned client %d [PID:%d]...\n", count($children), $pid);
}
else
{
if ($multiprocess)
{
pcntl_signal(SIGCHLD, SIG_IGN);
pcntl_signal(SIGINT, SIG_DFL);
}
// Processing resource.
echo sprintf("Processing resource id " . $resource['ref'] . " - preview attempt #" . $resource['preview_attempts'] . "\n");
$start_time = microtime(true);
// For each fork, we need a new connection to database.
if ($use_mysqli){
$db=mysqli_connect($mysql_server,$mysql_username,$mysql_password,$mysql_db);
} else {
mysql_connect($mysql_server,$mysql_username,$mysql_password);
mysql_select_db($mysql_db);
}
// If $mysql_charset is defined, we use it
// else, we use the default charset for mysql connection.
if(isset($mysql_charset))
{
if($mysql_charset)
{
if ($use_mysqli){
global $db;
mysqli_set_charset($db,$mysql_charset);
}
else {
mysql_set_charset($mysql_charset);
}
}
}
# Below added to catch an issue with previews failing when large video files were taking a long time to copy to StaticSync location
echo "Created at: " . $resource['creation_date'] . "\nTime now: " . date("Y-m-d H:i:s") . "\n";
$resourceage = time() - strtotime($resource['creation_date']);
if ($resource['preview_attempts']>3 && $resourceage<1000){echo "Just added so may not have finished copying, resetting attempts \n";sql_query("UPDATE resource SET preview attempts=0 WHERE ref='" . $resource['ref'] . "'");continue;}
#check whether resource already has mp3 preview in which case we set preview_attempts to 5
if ($resource['file_extension']!="mp3" && file_exists(get_resource_path($resource['ref'],true,"",false,"mp3")))
{
$ref=$resource['ref'];
echo "Resource already has mp3 preview\n";
sql_query("update resource set preview_attempts=5 where ref='$ref'");
}
elseif ($resource['preview_attempts']<5 and $resource['file_extension']!="")
{
if(!empty($resource['file_path'])){$ingested=false;}
else{$ingested=true;}
# Increment the preview count.
sql_query("update resource set preview_attempts=ifnull(preview_attempts,1) + 1 where ref='" . $resource['ref'] . "'");
create_previews($resource['ref'], false, $resource['file_extension'],false,false,-1,$ignoremaxsize,$ingested);
echo sprintf("Processed resource %d in %01.2f seconds.\n", $resource['ref'], microtime(true) - $start_time);
}
if ($multiprocess)
{
// We exit in order to avoid fork bombing.
exit(0);
}
}
} // Test if we can create a new fork
} // For each resources
// We wait for all forks to exit.
if ($multiprocess)
{
while(count($children))
{
// We clean children list.
reap_children();
sleep(1);
}
}
echo sprintf("Completed in %01.2f seconds.\n", microtime(true) - $global_start_time);
clear_process_lock("create_previews");

7
batch/cron.php Normal file
View File

@ -0,0 +1,7 @@
<?php
# This file serves only to call other scheduled processes.
include(dirname(__FILE__) . "/../pages/tools/cron_copy_hitcount.php");
?>

View File

@ -0,0 +1,76 @@
<?php
include(dirname(__FILE__) . "/../include/db.php");
include_once(dirname(__FILE__) . "/../include/general.php");
include(dirname(__FILE__) . "/../include/image_processing.php");
include(dirname(__FILE__) . "/../include/resource_functions.php");
# Fetch expired resources
$expired=sql_query('select r.ref,r.field8 as title from resource r join resource_data rd on r.ref=rd.resource join resource_type_field rtf on rd.resource_type_field=rtf.ref and rtf.type=6 where
r.expiry_notification_sent<>1 and rd.value<>"" and rd.value<=now()');
if (count($expired)>0)
{
# Send notifications
$refs=array();
$body=$lang["resourceexpirymail"] . "\n";
foreach ($expired as $resource)
{
$refs[]=$resource["ref"];
echo "<br>Sending expiry notification for: " . $resource["ref"] . " - " . $resource["title"];
$body.="\n" . $resource["ref"] . " - " . $resource["title"];
$body.="\n" . $baseurl . "/?r=" . $resource["ref"] . "\n";
}
$url = $baseurl . "/pages/search.php?search=!list" . implode(":",$refs);
$admin_notify_emails = array();
$admin_notify_users = array();
if (isset($expiry_notification_mail))
{
$admin_notify_emails[] = $expiry_notification_mail;
}
else
{
$notify_users=get_notification_users("RESOURCE_ADMIN");
foreach($notify_users as $notify_user)
{
get_config_option($notify_user['ref'],'user_pref_resource_notifications', $send_message);
if($send_message==false){$continue;}
get_config_option($notify_user['ref'],'email_user_notifications', $send_email);
if($send_email && $notify_user["email"]!="")
{
echo "Sending email to " . $notify_user["email"] . "\r\n";
$admin_notify_emails[] = $notify_user['email'];
}
else
{
$admin_notify_users[]=$notify_user["ref"];
}
}
}
foreach($admin_notify_emails as $admin_notify_email)
{
# Send mail
send_mail($admin_notify_email,$lang["resourceexpiry"],$body);
}
if (count($admin_notify_users)>0)
{
echo "Sending notification to user refs: " . implode(",",$admin_notify_users) . "\r\n";
message_add($admin_notify_users,$lang["resourceexpirymail"],$url,0);
}
# Update notification flag so an expiry is not sent again until the expiry field(s) is edited.
sql_query("update resource set expiry_notification_sent=1 where ref in (" . join(",",$refs) . ")");
}
else
{
echo "Nothing to do.";
}
?>

BIN
css/blank.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 B

372
css/colour.css Executable file
View File

@ -0,0 +1,372 @@
/*
* Colour Style Document for ResourceSpace
*
* Standard colour and decorative css should be contained within this file
* Standard structural styling should be placed inside global.css
*
*/
body,html {color:#555;background: #FFF;}
h2 {color: #000000;}
h1 {color: #000000;}
a:link {color:#737373;}
a:visited {color:#737373;}
a:hover {color:#000000;}
a:active {color:#737373;}
input[readonly] {color: #000000;}
#Header {
background: #FFF url("../gfx/titles/title.gif") no-repeat;
background-position: 20px 10px;
border-bottom: 1px solid #d7d7d7;
}
#Header #HeaderButtons a:link, #Header #HeaderButtons a:visited,#Header #HeaderButtons a:active {color:#1B1B1B;}
#Header #HeaderButtons a:hover{color:rgba(0, 62, 81, 0.82); text-decoration: none;}
.SlimHeader #Header {background: linear-gradient(#424242 , #1B1B1B);border:none;}
.SlimHeader #Header a{color:#D6D6D6;}
.SlimHeader #Header a:hover, .SlimHeader #Header .current {color:#FFF; text-decoration: none;}
.SlimHeader #Header #HeaderButtons a:link, .SlimHeader #Header #HeaderButtons a:visited,.SlimHeader #Header #HeaderButtons a:active {color:#1B1B1B;}
.SlimHeader #Header #HeaderButtons a:hover{color:rgba(0, 62, 81, 0.82); text-decoration: none;}
#Footer {border-top: 1px solid #BBBBBB;}
#TextHeader, #TextHeader a {color:#616161;}
#TextDesc{color:#616161;}
.TopInpageNav {border-bottom: 1px solid #BBBBBB;}
.FormError {color: #FF0000;}
.FormIncorrect {color: #FF0000;border: 1px solid #BBBBBB;background: #FFFFFF;}
.PageInformal {color: #FF0000;border: 1px solid #BBBBBB;background: #FFFFFF;}
.HorizontalWhiteNav a:link,
.HorizontalWhiteNav a:visited,
.HorizontalWhiteNav a:active,
.BasicsBox .VerticalNav a:link,
.BasicsBox .VerticalNav a:visited,
.BasicsBox .VerticalNav a:active,
.ListTitle a:link,
.ListTitle a:visited,
.ListTitle a:active
{color:#737373;}
.HorizontalWhiteNav a:hover, .BasicsBox .VerticalNav a:hover, .ListTitle a:hover {color:#000000;}
.HorizontalWhiteNav li, .HorizontalNav li {border-left:1px solid #737373;}
/* Search Bar */
#SearchBoxPanel a:link, #SearchBoxPanel a:visited, #SearchBoxPanel a:hover, #SearchBoxPanel a:active,
#ResearchBoxPanel a:link, #ResearchBoxPanel a:visited, #ResearchBoxPanel a:hover, #ResearchBoxPanel a:active
{color:#fff;}
#ThemeBoxPanel, .RecordPanel, .ResourcePanel, .ResourcePanelSmall, .ResourcePanelLarge{background: #eee;}
#ThemeBoxPanel, #SearchBoxPanel, #ResearchBoxPanel, .HomePanelIN, .RecordPanel .RecordDownload, .RecordPanel, .ResourcePanel, .ResourcePanelSmall, .ResourcePanelLarge
{
border-radius:5px;
}
#easyTooltip{
background: inherit;
border: 1px solid;
border-radius:5px;
box-shadow: 4px 5px 5px rgba(0, 0, 0, .5);
}
#advancedTooltip{
background: inherit;
border: 1px solid;
border-radius:5px;
box-shadow: 4px 5px 5px rgba(0, 0, 0, .5);
}
#SearchBoxPanel h2, #ThemeBoxPanel h2, #ResearchBoxPanel h2{color: #fff;}
/* Collection Bar */
.ui-layout-resizer {background-color: #383838;background: linear-gradient(#A5A5A5,#000000); }
.ui-layout-toggler-open-hover{border-radius:2px;background-color:#E0E0E0;background: linear-gradient(#E0E0E0,#383838);}
.CollectBack {color:#E0E0E0;background: linear-gradient(#2E2E2E , #1B1B1B);}
#CollectionMenu {border-right: 1px solid #E0E0E0;}
#CollectionMinRightNav li {border-left:1px solid #E0E0E0;}
.CollectBack a:link, .CollectBack a:visited, .CollectBack a:active,.CollectBack h2 {color:#E0E0E0;}
.CollectBack a:hover{color:#FFF;}
.CollectBack h2 a:link, .CollectBack h2 a:visited, .CollectBack h2 a:active, .CollectBack h2 a:hover {color:white;}
/* Use different icons for the collections bar */
.CollectionPanelInfo .IconComment {background: url(../gfx/interface/IcComment.gif) no-repeat;}
.CollectionPanelInfo .IconCommentAnim {background: url(../gfx/interface/IcComment_anim.gif) no-repeat;}
.CollectionPanelInfo .IconRemove {background: url(../gfx/interface/IcRemove.gif) no-repeat;}
/* Home */
.HomePanel a:link,
.HomePanel a:visited,
.HomePanel a:active,
.HomePanel a:hover
{color:#FFF;}
.HomePanel h2{color:#FFF;}
.HomePanel h2 {background: url(../gfx/interface/HomeArrow.gif) no-repeat 1px 10px;}
.HomePanelThemes h2 {background: url(../gfx/interface/themes.png) no-repeat 0 0;}
.HomePanelMyCollections h2 {background: url(../gfx/interface/my_collections.png) no-repeat -2px 0;}
.HomePanelHelp h2 {background: url(../gfx/interface/help.png) no-repeat 0 0;}
#SearchBoxPanel, #ResearchBoxPanel,#HomeSiteText.dashtext,.HomePanelIN {
background: rgba(30, 30, 30, 0.70);
border: 1px solid #b0b0b0;
color:#FFF;
}
#HomeSiteText{padding:10px;}
#HomeSiteText.dashtext h1{color:#FFF;}
#SlideshowContainer #HomeSiteText.dashtext h1{color:#373737;}
#SlideshowContainer #HomeSiteText.dashtext {background:transparent;border:none;color:#373737;}
/* End Home */
.ImageBorder, .Picture, .VideoBorder {border: 1px solid #000000;}
.CollectImageBorder {border: 1px solid #000000;}
.IconCollect, .KeyCollect {background: url(../gfx/interface/IcCol.gif) no-repeat;}
.IconCollectOut, .KeyCollectOut {background: url(../gfx/interface/IcColOut.gif) no-repeat;}
.IconEmail, .KeyEmail {background: url(../gfx/interface/IcEml.gif) no-repeat;}
.IconEdit, .KeyEdit {background: url(../gfx/interface/IcEdit.gif) no-repeat;}
.IconPreview, .KeyPreview {background: url(../gfx/interface/IcPre.gif) no-repeat;}
.IconStar, .KeyStar { background: url(../gfx/interface/IcStar.gif) no-repeat;}
.IconComment, .KeyComment { background: url(../gfx/interface/IcComment.gif) no-repeat;}
.ASC { background: url(../gfx/interface/ASC.gif) no-repeat;background-position:center;}
.DESC { background: url(../gfx/interface/DESC.gif) no-repeat;background-position:center;}
.IconUserRatingStar { background: url(../gfx/interface/RatingStarRed.gif) no-repeat;}
.IconUserRatingSpace { background: url(../gfx/interface/RatingStarBlank.gif) no-repeat;}
.StarSelect {background: transparent url(../gfx/interface/RatingStarRed.gif) no-repeat;}
.StarEmpty {background: transparent url('../gfx/interface/RatingStarMedGrey.gif') no-repeat;}
.StarCurrent {background: transparent url('../gfx/interface/RatingStarGrey.gif') no-repeat;}
.NavUnderline {border-bottom: 1px solid #5A7599;}
.ListviewStyle thead,.ListviewTitleStyle{background:#DDD;}
.Question{border-top: 1px solid #BBBBBB;}
.Question select .optionWeekend { background-color: #ccc; }
.Question.FieldSaveError {background-color: #F1A9A0;}
div.autocomplete {background-color:white;border:1px solid #888;}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {color: #000;}
#outerImageContainer{ background-color: #fff;}
#imageDataContainer{ background-color: #fff;}
#imageData{color: #666;}
#imageData #caption{ font-weight: bold; }
#overlay{ background-color: #000;}
.FormHelpInner{background-color:#ffffff;color:black;border:1px solid #000000;border-radius:3px;}
.RecordPanel .RecordDownloadSpace .DownloadDBlend h2 {color: white;}
.RecordDownloadSpace .HorizontalWhiteNav a:active, .RecordPanel .RecordDownloadSpace .HorizontalWhiteNav a:hover {color:#FFFFFF;}
.NoFind {border: 1px solid #BBBBBB;background: #FFFFFF;}
.NoFind .highlight {color:#000000;font-weight: bold;}
.NoFind a:link, .NoFind a:visited, .NoFind a:hover, .NoFind a:active {color:#000000;text-decoration:underline;}
.RecordPanel .Title, { border-bottom: 1px solid #BBBBBB;}
.ViewPanelTitles { border-bottom: 1px solid #BBBBBB;}
.ViewPanelTitles .Title { border-bottom: 0; }
.RecordDownload { background: #fff;}
.RecordPanel .RecordDownload .DownloadDBlend td {border: 1px solid #E2E2E2;color: #FFFFFF;}
.RecordPanel .RecordDownloadSpace .DownloadDBlend .DownloadButton {background: linear-gradient(rgba(0, 90, 117, 0.82),rgba(0, 71, 93, 0.81));background-color: rgba(0, 62, 81, 0.82);}
.RecordPanel .RecordDownloadSpace .DownloadDBlend p {color: #F0F0F0;text-align: left;}
.RecordPanel .RecordDownloadSpace .DownloadDBlend a {color: #FFFFFF;text-align: left;}
.RecordPanel .RecordDownloadSpace .DownloadDBlend {background: #979797; border-color: #6D6D6D;}
.ArchiveResourceTitle, .ResourcePendingSubmissionTitle, .ResourcePendingReviewTitle {color: #888;}
.DeletedResourceTitle {color: #FF0000;}
.RecordStory{color: #000000;background: #FFFFFF; border: 1px solid #BBBBBB;}
.RecordStory h1{color: #000000;}
.RecordStory a:hover{color: #000000;}
.RecordStory .highlight {color:black;}
.BasicsBox .HorizontalNav li {border-right:1px solid #B5C3D4;border-top-style: none;border-bottom-style: none;border-left-style: none;}
.BasicsBox .VerticalNav li, .ThemeBox li {list-style: url(../gfx/interface/bullet.gif) none inside;}
.ThemeBox {border-bottom: 1px solid #BBBBBB;}
.CategoryBox {border:1px solid #999999;background-color:#ffffff;color: black;font-weight: normal;}
.MiniCategoryBox {border:1px solid #999999;background-color:#ffffff;color: black;font-weight: normal;}
.CategoryTree {border-top:1px solid #737373;border-left:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:white;color: black;font-weight: normal;}
/* Star Ratings */
.StarSelect {background: transparent url('../gfx/interface/RatingStarRed.gif') no-repeat;}
.StarWhite {background: transparent url('../gfx/interface/RatingStarWhite.gif') no-repeat;}
.StarGrey {background: transparent url('../gfx/interface/RatingStarGrey.gif') no-repeat;}
.RatingStars a:hover {text-decoration:none;}
.Listview .ListViewSubTable,.Listview .ListViewSubTable td,.Listview .ListViewSubTable tr {background-image: none;}
.StarEmpty { background: transparent url('../gfx/interface/RatingStarGrey.gif') no-repeat;}
.StarCurrent { background: transparent url('../gfx/interface/RatingStarWhite.gif') no-repeat;}
.highlight {color: #000;background-color: #ff0;}
.Tab a {border: 1px solid #BBBBBB;border-bottom-style: none;color: #aaaaaa; }
.StyledTabbedPanel
{
background: #fefefe linear-gradient(#fff,#eee);
border: 1px solid #BBBBBB;
}
.TabSelected
{
background: #ffffff;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
border-left: #bbbbbb;
}
.TabSelected a { color: #666666; }
.InfoTable {border-collapse:collapse;}
.InfoTable tr {background: #597499 linear-gradient(#FFF,#EEE);}
.InfoTable td {border:1px solid #BBBBBB;border-top:1px solid #BBBBBB;}
#InfoBoxInner {color:black;}
#InfoBoxInner h2 {color:black;font-weight:bold;}
#InfoBoxInner p {color:black;}
#InfoBoxCollectionInner {color:black;}
#InfoBoxCollectionInner h2 {color:black;}
#InfoBoxCollectionInner p {color:black;}
.ListviewBoxedTitleStyle td {background-color:#fff;}
.NewFlag {background-color:#737373;color:#fff;}
/* Mouseover effect on list views */
.ListviewStyle tr:hover td {background-color: #EEE;}
.ListviewStyle tr.ListviewTitleStyle:hover td {background:none;background-color:#F3F3F3;}
.ListviewStyle tr.ListviewBoxedTitleStyle:hover td {background:none;background-color:#fff;}
/* single file upload progress bar */
.meter-value {background-color: #BBBBBB;}
.meter-wrap{border:1px solid #BBBBBB;}
/* System Setup */
.treetext {color: #000000;}
.treetext a:link {color: #000000; background: none;}
.treetext a:visited {color: #000000; background: none;}
.treetext a:hover {color: #000000; background: none;}
.treetext a:active {color: #000000; background: none;}
.plupload_container {padding:0px;}
.plupload_logo {background-image:none;}
.plupload_header_content {color:#1c94c4;}
li.plupload_droptext {color:#999;}
.plupload_file_size{color:#777;}
#pluploader .plupload_header, #pluploader .plupload_add, #pluploader .plupload_start, #pluploader .plupload_file {opacity:1;}
#pluploader .ui-button-disabled {opacity:.3;}
#pluploader .plupload_header {border-top:0px;border-right:0px;border-left:0px;border-bottom-color:#AAA;background: #e6e6e6 url("smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png") 0% 58% repeat-x;}
.plupload_view_list .plupload_message.ui-state-error, .plupload_view_thumb .plupload_message.ui-state-error {background: #fef1ec url("smoothness/images/ui-bg_glass_95_fef1ec_1x400.png") 0% 58% repeat-x;}
.plupload_message.ui-state-error p {color:#555;}
#pluploader .plupload_filelist_footer {border-bottom:0px;border-left:0px;border-right:0px;}
.plupload_view_list .plupload_filelist_header {border-top:1px;border-right:0px;border-left:0px;}
.plupload_view_list .plupload_file {border-top:0px;border-right:0px;border-left:0px;background: #e6e6e6 url("smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png") 0% 54% repeat-x;}
.Terms{color:#000;border: 1px solid #ccc;background: #fff;}
.ui-layout-toggler-open-hover{background-color:rgb(160,175,195);}
.proptitle{color: #FFFFFF;background: rgb(119,119,119);}
.propbox{color: #000000;background: #FFFFFF;}
.propbox a:link {color: rgb(115,115,115); background: none;}
.propbox a:visited {color: rgb(115,115,115); background: none;}
.propbox a:hover {color: #000000; background: none;}
.propbox a:active {color: #000000; background: none;}
.permissionstable tr td.permheader{color: #000000;background: rgb(221,221,221)}
.permissionstable tbody{color: #000000;}
.CodeMirror-wrapping{color: #000000;background: #FFFFFF;}
.PanelShadow{background: none;}
.collapsed{background: url(../gfx/interface/HomeArrow.gif) no-repeat top left; background-position:3px 8px; }
.expanded{background: url(../gfx/interface/HomeArrowDown.gif) no-repeat top left; background-position:0px 12px;}
.CommentFlag { background-image: url('../gfx/interface/FlagOff.png'); }
.CommentEntryInfoCommenterName { color: #3070bf; }
.CommentBody { color: #000000}
/* Dash Tiles */
#dash_tile_bin {
border-top-right-radius: 10%150px;
border-bottom-right-radius: 10%150px;
}
#dash_tile_bin.ui-state-hover {
background:#000;
background:rgba(0, 0, 0, 0.55);
border:#2f2f2f 1px solid;
color:#d7d7d7;
}
#dash_tile_bin.ui-state-active {
background: rgba(114, 22, 37, 0.51);
border: 1px solid #d0d0d0;
}
.dash_tile_bin_text {color: #fff;}
.HomePanel .tile_corner_box .count-icon {background: url("../gfx/dash/count.gif") no-repeat;}
.HomePanel .collection-icon {background: url("../gfx/dash/non-collection.png") no-repeat;}
.HomePanel .theme-icon {background: url("../gfx/dash/non-theme.png") no-repeat;}
.HomePanel .shopping-icon {background: url("../gfx/dash/non-my_collections.png") no-repeat;}
.HomePanel .search-icon {background: url("../gfx/dash/non-search.png") no-repeat;}
.HomePanel .help-icon {background: url("../gfx/dash/non-help.png") no-repeat;}
.HomePanel .clock-icon {background: url("../gfx/dash/non-clock.png") no-repeat;}
/* Shadowy Styling */
.HomePanelDynamicDash.TileContentShadow h2, .HomePanelDynamicDash.TileContentShadow p, .HomePanelDynamicDash.TileContentShadow {
text-shadow: 1px 1px 8px #090909;
color:#fff;
}
.HomePanelDynamicDash.TileContentShadow .collection-icon {background: url("../gfx/dash/collection.png") no-repeat;}
.HomePanelDynamicDash.TileContentShadow .theme-icon {background: url("../gfx/dash/theme.png") no-repeat;}
.HomePanelDynamicDash.TileContentShadow .shopping-icon {background: url("../gfx/dash/my_collections.png") no-repeat;}
.HomePanelDynamicDash.TileContentShadow .search-icon {background: url("../gfx/dash/search.png") no-repeat;}
.HomePanelDynamicDash.TileContentShadow .help-icon {background: url("../gfx/dash/help.png") no-repeat;}
.HomePanelDynamicDash.TileContentShadow .clock-icon {background: url("../gfx/dash/clock.png") no-repeat;}
.HomePanel h2.title {background: transparent;color:#fff;}
.HomePanel .HomePanelDynamicDash h2{background:transparent;}
.HomePanelDynamicDash p.tile_corner_box {background: rgba(19, 19, 19, 0.67);border-top-left-radius: 5px;color:#fff;}
/* Delete Dialog */
.delete-dialog .ui-dialog-titlebar, .ui-dialog-titlebar{
background-color: #d7d7d7;
background: linear-gradient(#d3d3d3,#dfdfdf);
border: #878787;
color: #3A3A3A;
}
.delete-dialog .ui-state-default .ui-button-text, .ui-state-default .ui-button-text{color: #000000;background-color: #FFF;}
.delete-dialog .ui-state-default.ui-state-hover .ui-button-text, .ui-state-default.ui-state-hover .ui-button-text {color: #FFF;background-color: #3A3A3A;}
.delete-dialog .ui-state-default.ui-state-focus, .ui-state-default.ui-state-focus {border:solid 1px #878787;}
.delete-dialog .ui-state-default.ui-state-hover, .ui-state-default.ui-state-hover {border:solid 1px #878787;}
/* Trash Bin */
#trash_bin.ui-state-hover {
border: #2f2f2f 1px solid;
background: #000;
background: rgba(0, 0, 0, 0.55);
color: #d7d7d7;
}
#trash_bin.ui-state-active, .ui-state-active {border: 1px solid #d0d0d0;background: rgba(114, 22, 37, 0.51);}
#trash_bin {border-top-right-radius: 10% 150px;border-bottom-right-radius: 10% 150px;}
.trash_bin_text {color: #fff;}
.ui-draggable-dragging {border: 2px solid;}
/* Responsive SpriteSheet */
.glyph_user {background:url('../plugins/rse_responsive/gfx/responsive_spritesheet_charcoal.png') -20px 0;}
.glyph_menu {background:url('../plugins/rse_responsive/gfx/responsive_spritesheet_charcoal.png') 0 0;}
.glyph_result {background:url('../plugins/rse_responsive/gfx/responsive_spritesheet_charcoal.png') -40px 0;}
/* Modal */
#modal_overlay {
background: #000;
}
#modal
{
background-color:rgb(238, 238, 238);
box-shadow: 0 0 40px rgba(0,0,0,0.5);
}
#modal .RecordHeader, #modal .BasicsBox h1, #modal .TopInpageNav
{
background: linear-gradient(#424242 , #1B1B1B);
color: #fff;
}
#modal .RecordHeader h1, #modal .BasicsBox h1
{
color: #fff;
}
#modal .RecordHeader a, #modal .TopInpageNav, #modal .TopInpageNav a
{
color:#e0e0e0;
}
#CollectionDiv select
{
background-color: #555;
color:#fff;
border:none;
}
/* Messaging */
span.MessageCountPill {
color: white;
background: red;
}
div#MessageContainer { }
div.MessageBox {
border: 1px solid darkgray;
background: rgba(220,220,220,0.9);
}
div.MessageBox a {
color: inherit !important;
}
#login_box {
background: rgba(30, 30, 30, 0.7);
border: 1px solid #B0B0B0;
}
#login_box, #login_box h1, #login_box a{
color: #FFF;
}
.highlighted {
border: 3px solid #F00 !important;
}

1138
css/global.css Executable file

File diff suppressed because it is too large Load Diff

13
css/globalIE.css Executable file
View File

@ -0,0 +1,13 @@
body {width:97.5%;font-size: 70%;}
/*td, textarea{font-size: 70%;}*/
#CentralSpaceContainer {float:left;padding:0;margin:0 0 0 -199px; width: 85%; display:inline; }
#CentralSpace {margin-left: 224px; overflow: hidden; padding: 0; }
.RecordBox { display: inline-block; margin-right: 15px; }
#SearchBox { position: relative; margin-left: 0; }
.SearchSpace .SearchWidth {width: 245px; }
.HomePanel {margin:0px 15px 7px 0px;}
.RecordHeader h1 {height:35px;}
.StyledTabbedPanel div { position: relative; display: inline-block; }
#RecordDownload { margin-right: 10px; }
.CollectBack {right: 0px !ie7;}

5
css/globalIE5.css Executable file
View File

@ -0,0 +1,5 @@
#SearchBox {width: 172px;}
.SearchSpace {width: 172px;}
#CollectionMenu .SearchItem {margin: 0;padding: 0;}
.RecordPanel .item {width: 50%;}
.Listview table{ width:70%;}

68
css/iepngfix.htc Executable file
View File

@ -0,0 +1,68 @@
<public:component>
<public:attach event="onpropertychange" onevent="doFix()" />
<script type="text/javascript">
// IE5.5+ PNG Alpha Fix v1.0RC4
// (c) 2004-2005 Angus Turnbull http://www.twinhelix.com
// This is licensed under the CC-GNU LGPL, version 2.1 or later.
// For details, see: http://creativecommons.org/licenses/LGPL/2.1/
// This must be a path to a blank image. That's all the configuration you need.
if (typeof blankImg == 'undefined') var blankImg = 'blank.gif';
var f = 'DXImageTransform.Microsoft.AlphaImageLoader';
function filt(s, m)
{
if (filters[f])
{
filters[f].enabled = s ? true : false;
if (s) with (filters[f]) { src = s; sizingMethod = m }
}
else if (s) style.filter = 'progid:'+f+'(src="'+s+'",sizingMethod="'+m+'")';
}
function doFix()
{
// Assume IE7 is OK.
if (!/MSIE (5\.5|6\.)/.test(navigator.userAgent) ||
(event && !/(background|src)/.test(event.propertyName))) return;
var bgImg = currentStyle.backgroundImage || style.backgroundImage;
if (tagName == 'IMG')
{
if ((/\.png$/i).test(src))
{
if (currentStyle.width == 'auto' && currentStyle.height == 'auto')
style.width = offsetWidth + 'px';
filt(src, 'scale');
src = blankImg;
}
else if (src.indexOf(blankImg) < 0) filt();
}
else if (bgImg && bgImg != 'none')
{
if (bgImg.match(/^url[("']+(.*\.png)[)"']+$/i))
{
var s = RegExp.$1;
if (currentStyle.width == 'auto' && currentStyle.height == 'auto')
style.width = offsetWidth + 'px';
style.backgroundImage = 'none';
filt(s, 'crop');
// IE link fix.
for (var n = 0; n < childNodes.length; n++)
if (childNodes[n].style) childNodes[n].style.position = 'relative';
}
else filt();
}
}
doFix();
</script>
</public:component>

22
css/slideshow_big.css Normal file
View File

@ -0,0 +1,22 @@
#UICenter
{
background-repeat: no-repeat;
background-position: center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
-webkit-transition: background-image 1s linear;
transition: background-image 1s linear;
}
#CentralSpace{min-height:500px;}
#HomeSiteText
{
min-width: 250px;
max-width: 40%;
border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#HomeSiteTextInner{padding:15px;}
#HomeSiteText h1,#HomeSiteText p {color:#fff;}
#HomeSiteText p {padding-bottom:8px;}
#HomePanelContainer {float: left; padding: 10px 0px;}

Binary file not shown.

After

Width:  |  Height:  |  Size: 251 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 247 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 374 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

1225
css/smoothness/jquery-ui.css vendored Executable file

File diff suppressed because it is too large Load Diff

7
css/smoothness/jquery-ui.min.css vendored Executable file

File diff suppressed because one or more lines are too long

410
css/smoothness/theme.css Executable file
View File

@ -0,0 +1,410 @@
/*!
* jQuery UI CSS Framework 1.11.2
* http://jqueryui.com
*
* Copyright 2014 jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/category/theming/
*
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/
/* Component containers
----------------------------------*/
.ui-widget {
font-family: Verdana,Arial,sans-serif;
font-size: 1.1em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: Verdana,Arial,sans-serif;
font-size: 1em;
}
.ui-widget-content {
border: 1px solid #aaaaaa;
background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
color: #222222;
}
.ui-widget-content a {
color: #222222;
}
.ui-widget-header {
border: 1px solid #aaaaaa;
background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
color: #222222;
font-weight: bold;
}
.ui-widget-header a {
color: #222222;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
border: 1px solid #d3d3d3;
background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
font-weight: normal;
color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
color: #555555;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
border: 1px solid #999999;
background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
font-weight: normal;
color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
color: #212121;
text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
border: 1px solid #aaaaaa;
background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
font-weight: normal;
color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #212121;
text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #fcefa1;
background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #cd0a0a;
background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70); /* support: IE8 */
font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35); /* support: IE8 */
background-image: none;
}
.ui-state-disabled .ui-icon {
filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
width: 16px;
height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
background-image: url("images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url("images/ui-icons_cd0a0a_256x240.png");
}
/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
opacity: .3;
filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
margin: -8px 0 0 -8px;
padding: 8px;
background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
opacity: .3;
filter: Alpha(Opacity=30); /* support: IE8 */
border-radius: 8px;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 251 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

566
css/ui-lightness/jquery-ui-1.8.20.custom.css vendored Executable file
View File

@ -0,0 +1,566 @@
/*!
* jQuery UI CSS Framework 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Theming/API
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*!
* jQuery UI CSS Framework 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Theming/API
*
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=63ad20&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*/
/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #ccc none 50% 50% repeat-x; font-weight: bold; color: #1c94c4; opacity:.5}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #dddddd; background: #ddffd6 none 50% 50% repeat-x; font-weight: bold; color: #63ad20; opacity:1}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #63ad20; text-decoration: none; }
.ui-widget :active { outline: none; }
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }
/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*!
* jQuery UI Resizable 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Resizable#theming
*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*!
* jQuery UI Selectable 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Selectable#theming
*/
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*!
* jQuery UI Accordion 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Accordion#theming
*/
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*!
* jQuery UI Autocomplete 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Autocomplete#theming
*/
.ui-autocomplete { position: absolute; cursor: default; }
/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
/*
* jQuery UI Menu 1.8.20
*
* Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Menu#theming
*/
.ui-menu {
list-style:none;
padding: 2px;
margin: 0;
display:block;
float: left;
}
.ui-menu .ui-menu {
margin-top: -3px;
}
.ui-menu .ui-menu-item {
margin:0;
padding: 0;
zoom: 1;
float: left;
clear: left;
width: 100%;
}
.ui-menu .ui-menu-item a {
text-decoration:none;
text-align:left;
display:block;
padding:.2em .4em;
line-height:1.5;
zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
font-weight: normal;
margin: -1px;
}
/*!
* jQuery UI Button 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Button#theming
*/
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }
/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4; }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }
/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*!
* jQuery UI Dialog 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Dialog#theming
*/
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*!
* jQuery UI Slider 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Slider#theming
*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*!
* jQuery UI Tabs 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Tabs#theming
*/
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*!
* jQuery UI Datepicker 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Datepicker#theming
*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
display: none; /*sorry for IE5*/
display/**/: block; /*sorry for IE5*/
position: absolute; /*must have*/
z-index: -1; /*must have*/
filter: mask(); /*must have*/
top: -4px; /*must have*/
left: -4px; /*must have*/
width: 200px; /*must have*/
height: 200px; /*must have*/
}/*!
* jQuery UI Progressbar 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Progressbar#theming
*/
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }

View File

@ -0,0 +1 @@
1,"My Collection",1,"2008-01-01 10:00:00",0,,0,1,,1,,,,,,

0
dbstruct/data_dash_tile.txt Executable file
View File

249
dbstruct/data_node.txt Normal file
View File

@ -0,0 +1,249 @@
1,3,Afghanistan,,10
2,3,"Aland Islands",,20
3,3,Albania,,30
4,3,Algeria,,40
5,3,"American Samoa",,50
6,3,Andorra,,60
7,3,Angola,,70
8,3,Anguilla,,80
9,3,Antarctica,,90
10,3,"Antigua And Barbuda",,100
11,3,Argentina,,110
12,3,Armenia,,120
13,3,Aruba,,130
14,3,Australia,,140
15,3,Austria,,150
16,3,Azerbaijan,,160
17,3,Bahamas,,170
18,3,Bahrain,,180
19,3,Bangladesh,,190
20,3,Barbados,,200
21,3,Belarus,,210
22,3,Belgium,,220
23,3,Belize,,230
24,3,Benin,,240
25,3,Bermuda,,250
26,3,Bhutan,,260
27,3,Bolivia,,270
28,3,"Bosnia And Herzegovina",,280
29,3,Botswana,,290
30,3,"Bouvet Island",,300
31,3,Brazil,,310
32,3,"British Indian Ocean Territory",,320
33,3,"Brunei Darussalam",,330
34,3,Bulgaria,,340
35,3,"Burkina Faso",,350
36,3,Burundi,,360
37,3,Cambodia,,370
38,3,Cameroon,,380
39,3,Canada,,390
40,3,"Cape Verde",,400
41,3,"Cayman Islands",,410
42,3,"Central African Republic",,420
43,3,Chad,,430
44,3,Chile,,440
45,3,China,,450
46,3,"Christmas Island",,460
47,3,"Cocos (Keeling) Islands",,470
48,3,Colombia,,480
49,3,Comoros,,490
50,3,Congo,,500
51,3,"Congo - The Democratic Republic Of The",,510
52,3,"Cook Islands",,520
53,3,"Costa Rica",,530
54,3,"Côte D'ivoire",,540
55,3,Croatia,,550
56,3,Cuba,,560
57,3,Cyprus,,570
58,3,"Czech Republic",,580
59,3,Denmark,,590
60,3,Djibouti,,600
61,3,Dominica,,610
62,3,"Dominican Republic",,620
63,3,Ecuador,,630
64,3,Egypt,,640
65,3,"El Salvador",,650
66,3,"Equatorial Guinea",,660
67,3,Eritrea,,670
68,3,Estonia,,680
69,3,Ethiopia,,690
70,3,"Falkland Islands (Malvinas)",,700
71,3,"Faroe Islands",,710
72,3,Fiji,,720
73,3,Finland,,730
74,3,France,,740
75,3,"French Guiana",,750
76,3,"French Polynesia",,760
77,3,"French Southern Territories",,770
78,3,Gabon,,780
79,3,Gambia,,790
80,3,Georgia,,800
81,3,Germany,,810
82,3,Ghana,,820
83,3,Gibraltar,,830
84,3,Greece,,840
85,3,Greenland,,850
86,3,Grenada,,860
87,3,Guadeloupe,,870
88,3,Guam,,880
89,3,Guatemala,,890
90,3,Guernsey,,900
91,3,Guinea,,910
92,3,Guinea-Bissau,,920
93,3,Guyana,,930
94,3,Haiti,,940
95,3,"Heard Island And Mcdonald Islands",,950
96,3,"Holy See (Vatican City State)",,960
97,3,Honduras,,970
98,3,"Hong Kong",,980
99,3,Hungary,,990
100,3,Iceland,,1000
101,3,India,,1010
102,3,Indonesia,,1020
103,3,"Iran - Islamic Republic Of",,1030
104,3,Iraq,,1040
105,3,Ireland,,1050
106,3,"Isle Of Man",,1060
107,3,Israel,,1070
108,3,Italy,,1080
109,3,Jamaica,,1090
110,3,Japan,,1100
111,3,Jersey,,1110
112,3,Jordan,,1120
113,3,Kazakhstan,,1130
114,3,Kenya,,1140
115,3,Kiribati,,1150
116,3,"Korea - Democratic People's Republic Of",,1160
117,3,"Korea - Republic Of",,1170
118,3,Kuwait,,1180
119,3,Kyrgyzstan,,1190
120,3,"Lao People's Democratic Republic",,1200
121,3,Latvia,,1210
122,3,Lebanon,,1220
123,3,Lesotho,,1230
124,3,Liberia,,1240
125,3,"Libyan Arab Jamahiriya",,1250
126,3,Liechtenstein,,1260
127,3,Lithuania,,1270
128,3,Luxembourg,,1280
129,3,Macao,,1290
130,3,"Macedonia - The Former Yugoslav Republic Of",,1300
131,3,Madagascar,,1310
132,3,Malawi,,1320
133,3,Malaysia,,1330
134,3,Maldives,,1340
135,3,Mali,,1350
136,3,Malta,,1360
137,3,"Marshall Islands",,1370
138,3,Martinique,,1380
139,3,Mauritania,,1390
140,3,Mauritius,,1400
141,3,Mayotte,,1410
142,3,Mexico,,1420
143,3,"Micronesia - Federated States Of",,1430
144,3,"Moldova - Republic Of",,1440
145,3,Monaco,,1450
146,3,Mongolia,,1460
147,3,Montenegro,,1470
148,3,Montserrat,,1480
149,3,Morocco,,1490
150,3,Mozambique,,1500
151,3,Myanmar,,1510
152,3,Namibia,,1520
153,3,Nauru,,1530
154,3,Nepal,,1540
155,3,Netherlands,,1550
156,3,"Netherlands Antilles",,1560
157,3,"New Caledonia",,1570
158,3,"New Zealand",,1580
159,3,Nicaragua,,1590
160,3,Niger,,1600
161,3,Nigeria,,1610
162,3,Niue,,1620
163,3,"Norfolk Island",,1630
164,3,"Northern Mariana Islands",,1640
165,3,Norway,,1650
166,3,Oman,,1660
167,3,Pakistan,,1670
168,3,Palau,,1680
169,3,"Palestinian Territory - Occupied",,1690
170,3,Panama,,1700
171,3,"Papua New Guinea",,1710
172,3,Paraguay,,1720
173,3,Peru,,1730
174,3,Philippines,,1740
175,3,Pitcairn,,1750
176,3,Poland,,1760
177,3,Portugal,,1770
178,3,"Puerto Rico",,1780
179,3,Qatar,,1790
180,3,Réunion,,1800
181,3,Romania,,1810
182,3,"Russian Federation",,1820
183,3,Rwanda,,1830
184,3,"Saint Barthélemy",,1840
185,3,"Saint Helena",,1850
186,3,"Saint Kitts And Nevis",,1860
187,3,"Saint Lucia",,1870
188,3,"Saint Martin",,1880
189,3,"Saint Pierre And Miquelon",,1890
190,3,"Saint Vincent And The Grenadines",,1900
191,3,Samoa,,1910
192,3,"San Marino",,1920
193,3,"Sao Tome And Principe",,1930
194,3,"Saudi Arabia",,1940
195,3,Senegal,,1950
196,3,Serbia,,1960
197,3,Seychelles,,1970
198,3,"Sierra Leone",,1980
199,3,Singapore,,1990
200,3,Slovakia,,2000
201,3,Slovenia,,2010
202,3,"Solomon Islands",,2020
203,3,Somalia,,2030
204,3,"South Africa",,2040
205,3,"South Georgia And The South Sandwich Islands",,2050
206,3,Spain,,2060
207,3,"Sri Lanka",,2070
208,3,Sudan,,2080
209,3,Suriname,,2090
210,3,"Svalbard And Jan Mayen",,2100
211,3,Swaziland,,2110
212,3,Sweden,,2120
213,3,Switzerland,,2130
214,3,"Syrian Arab Republic",,2140
215,3,"Taiwan - Province Of China",,2150
216,3,Tajikistan,,2160
217,3,"Tanzania - United Republic Of",,2170
218,3,Thailand,,2180
219,3,Timor-Leste,,2190
220,3,Togo,,2200
221,3,Tokelau,,2210
222,3,Tonga,,2220
223,3,"Trinidad And Tobago",,2230
224,3,Tunisia,,2240
225,3,Turkey,,2250
226,3,Turkmenistan,,2260
227,3,"Turks And Caicos Islands",,2270
228,3,Tuvalu,,2280
229,3,Uganda,,2290
230,3,Ukraine,,2300
231,3,"United Arab Emirates",,2310
232,3,"United Kingdom",,2320
233,3,"United States",,2330
234,3,"United States Minor Outlying Islands",,2340
235,3,Uruguay,,2350
236,3,Uzbekistan,,2360
237,3,Vanuatu,,2370
238,3,"Venezuela - Bolivarian Republic Of",,2380
239,3,"Viet Nam",,2390
240,3,"Virgin Islands - British",,2400
241,3,"Virgin Islands - U.S.",,2410
242,3,"Wallis And Futuna",,2420
243,3,"Western Sahara",,2430
244,3,Yemen,,2440
245,3,Zambia,,2450
246,3,Zimbabwe,,2460
247,54,"Digital Camera",,20
248,54,"Scanned Negative",,30
249,54,"Scanned Photo",,40

View File

@ -0,0 +1,6 @@
1,thm,150,150,0,Thumbnail,1,0,0,0
2,pre,700,450,0,Preview,1,0,1,0
3,scr,1400,800,0,Screen,0,1,0,0
4,lpr,2000,2000,0,"Low resolution print",0,0,0,0
5,hpr,999999,999999,0,"High resolution print",0,0,0,0
6,col,75,75,0,Collection,1,0,0,0

300
dbstruct/data_report.txt Normal file
View File

@ -0,0 +1,300 @@
1,"Keywords used in resource edits","select k.keyword 'Keyword',sum(count) 'Entered Count' from keyword k,daily_stat d where k.ref=d.object_ref and d.activity_type='Keyword added to resource'
# --- date ranges
# Make sure date is greater than FROM date
and
(
d.year>[from-y]
or
(d.year=[from-y] and d.month>[from-m])
or
(d.year=[from-y] and d.month=[from-m] and d.day>=[from-d])
)
# Make sure date is less than TO date
and
(
d.year<[to-y]
or
(d.year=[to-y] and d.month<[to-m])
or
(d.year=[to-y] and d.month=[to-m] and d.day<=[to-d])
)
group by k.ref order by 'Entered Count' desc limit 100;
"
2,"Keywords used in searches","select k.keyword 'Keyword',sum(count) Searches from keyword k,daily_stat d where k.ref=d.object_ref and d.activity_type='Keyword usage'
# --- date ranges
# Make sure date is greater than FROM date
and
(
d.year>[from-y]
or
(d.year=[from-y] and d.month>[from-m])
or
(d.year=[from-y] and d.month=[from-m] and d.day>=[from-d])
)
# Make sure date is less than TO date
and
(
d.year<[to-y]
or
(d.year=[to-y] and d.month<[to-m])
or
(d.year=[to-y] and d.month=[to-m] and d.day<=[to-d])
)
group by k.ref order by Searches desc
"
3,"Resource download summary","select r.ref 'Resource ID',r.view_title_field 'Title',count(*) Downloads
from
resource_log rl
join resource r on rl.resource=r.ref
where
rl.type='d'
and rl.date>=date('[from-y]-[from-m]-[from-d]') and rl.date<=adddate(date('[to-y]-[to-m]-[to-d]'),1)
group by r.ref order by 'Downloads' desc"
4,"Resource views","select r.ref 'Resource ID',r.view_title_field 'Title',sum(count) Views from resource r,daily_stat d where r.ref=d.object_ref and d.activity_type='Resource view'
# --- date ranges
# Make sure date is greater than FROM date
and
(
d.year>[from-y]
or
(d.year=[from-y] and d.month>[from-m])
or
(d.year=[from-y] and d.month=[from-m] and d.day>=[from-d])
)
# Make sure date is less than TO date
and
(
d.year<[to-y]
or
(d.year=[to-y] and d.month<[to-m])
or
(d.year=[to-y] and d.month=[to-m] and d.day<=[to-d])
)
group by r.ref order by Views desc;
"
5,"Resources sent via e-mail","select r.ref 'Resource ID',r.view_title_field 'Title',sum(count) Sent from resource r,daily_stat d where r.ref=d.object_ref and d.activity_type='E-mailed resource'
# --- date ranges
# Make sure date is greater than FROM date
and
(
d.year>[from-y]
or
(d.year=[from-y] and d.month>[from-m])
or
(d.year=[from-y] and d.month=[from-m] and d.day>=[from-d])
)
# Make sure date is less than TO date
and
(
d.year<[to-y]
or
(d.year=[to-y] and d.month<[to-m])
or
(d.year=[to-y] and d.month=[to-m] and d.day<=[to-d])
)
group by r.ref order by Sent desc;
"
6,"Resources added to collection","select r.ref 'Resource ID',r.view_title_field 'Title',sum(count) Added from resource r,daily_stat d where r.ref=d.object_ref and d.activity_type='Add resource to collection'
# --- date ranges
# Make sure date is greater than FROM date
and
(
d.year>[from-y]
or
(d.year=[from-y] and d.month>[from-m])
or
(d.year=[from-y] and d.month=[from-m] and d.day>=[from-d])
)
# Make sure date is less than TO date
and
(
d.year<[to-y]
or
(d.year=[to-y] and d.month<[to-m])
or
(d.year=[to-y] and d.month=[to-m] and d.day<=[to-d])
)
group by r.ref order by Added desc;
"
7,"Resources created","select
rl.date 'Date / Time',
concat(u.username,' (',u.fullname,' )') 'Created By User',
g.name 'User Group',
r.ref 'Resource ID',
r.view_title_field 'Resource Title'
from
resource_log rl
join resource r on r.ref=rl.resource
left outer join user u on rl.user=u.ref
left outer join usergroup g on u.usergroup=g.ref
where
rl.type='c'
and
rl.date>=date('[from-y]-[from-m]-[from-d]') and rl.date<=adddate(date('[to-y]-[to-m]-[to-d]'),1)
order by rl.date"
8,"Resources with zero downloads","select ref 'Resource ID',view_title_field 'Title' from resource where ref not in
(
#Previous query to fetch resource downloads
select r.ref from resource r,daily_stat d where r.ref=d.object_ref and d.activity_type='Resource download'
# --- date ranges
# Make sure date is greater than FROM date
and
(
d.year>[from-y]
or
(d.year=[from-y] and d.month>[from-m])
or
(d.year=[from-y] and d.month=[from-m] and d.day>=[from-d])
)
# Make sure date is less than TO date
and
(
d.year<[to-y]
or
(d.year=[to-y] and d.month<[to-m])
or
(d.year=[to-y] and d.month=[to-m] and d.day<=[to-d])
)
group by r.ref
)"
9,"Resources with zero views","select ref 'Resource ID',view_title_field 'Title' from resource where ref not in
(
#Previous query to fetch resource views
select r.ref from resource r,daily_stat d where r.ref=d.object_ref and d.activity_type='Resource view'
# --- date ranges
# Make sure date is greater than FROM date
and
(
d.year>[from-y]
or
(d.year=[from-y] and d.month>[from-m])
or
(d.year=[from-y] and d.month=[from-m] and d.day>=[from-d])
)
# Make sure date is less than TO date
and
(
d.year<[to-y]
or
(d.year=[to-y] and d.month<[to-m])
or
(d.year=[to-y] and d.month=[to-m] and d.day<=[to-d])
)
group by r.ref
)"
10,"Resource downloads by group","select
g.name 'Group Name',
count(rl.resource) 'Resource Downloads'
from
resource_log rl
left outer join user u on rl.user=u.ref
left outer join usergroup g on u.usergroup=g.ref
where
rl.type='d'
and rl.date>=date('[from-y]-[from-m]-[from-d]') and rl.date<=adddate(date('[to-y]-[to-m]-[to-d]'),1)
group by g.ref order by 'Resource Downloads' desc"
11,"Resource download detail","select
rl.date 'Date / Time',
concat(u.username,' (',u.fullname,' )') 'Downloaded By User',
g.name 'User Group',
r.ref 'Resource ID',
r.title 'Resource Title',
rt.name 'Resource Type'
from
resource_log rl
join resource r on r.ref=rl.resource
left outer join user u on rl.user=u.ref
left outer join usergroup g on u.usergroup=g.ref
left outer join resource_type rt on r.resource_type=rt.ref
where
rl.type='d'
and
rl.date>=date('[from-y]-[from-m]-[from-d]') and rl.date<=adddate(date('[to-y]-[to-m]-[to-d]'),1)
order by rl.date"
12,"User details including group allocation","select
u.username 'Username',
u.email 'E-mail address',
u.fullname 'Full Name',
u.created 'Created',
u.last_active 'Last Seen',
g.name 'Group name'
from user u join usergroup g on u.usergroup=g.ref
order by username;"
13,"Expired Resources","select distinct resource.ref 'Resource ID',resource.field8 'Resource Title',resource_data.value 'Expires' from resource join resource_data on resource.ref=resource_data.resource join resource_type_field on resource_data.resource_type_field=resource_type_field.ref where resource_type_field.type=6 and value>=date('[from-y]-[from-m]-[from-d]') and value<=adddate(date('[to-y]-[to-m]-[to-d]'),1) and length(value)>0 and resource.ref>0 order by resource.ref;"
14,"Resources created - with thumbnails","select
r.ref 'thumbnail',
rl.date 'Date / Time',
concat(u.username,' (',u.fullname,' )') 'Created By User',
g.name 'User Group',
r.ref 'Resource ID',
r.view_title_field 'Resource Title'
from
resource_log rl
join resource r on r.ref=rl.resource
left outer join user u on rl.user=u.ref
left outer join usergroup g on u.usergroup=g.ref
where
rl.type='c'
and
rl.date>=date('[from-y]-[from-m]-[from-d]') and rl.date<=adddate(date('[to-y]-[to-m]-[to-d]'),1)
order by rl.date;"
15,"Keywords used in searches (with no results counter)","
SELECT k.keyword AS 'Keyword',
(
SELECT sum(daily_stat.count)
FROM daily_stat
WHERE activity_type = 'Keyword usage'
AND object_ref = k.ref
# Date conditions
AND (daily_stat.year > [from-y] OR (daily_stat.year = [from-y] AND daily_stat.month > [from-m]) OR (daily_stat.year = [from-y] AND daily_stat.month = [from-m] AND daily_stat.day >= [from-d]))
AND (daily_stat.year < [to-y] OR (daily_stat.year = [to-y] AND daily_stat.month < [to-m]) OR (daily_stat.year = [to-y] AND daily_stat.month = [to-m] AND daily_stat.day <= [to-d]))
) AS 'Searches',
sum(d.count) AS 'No results searches'
FROM keyword AS k
INNER JOIN daily_stat AS d
WHERE k.ref = d.object_ref
AND d.activity_type = 'Keyword usage - no results found'
# Date conditions
AND (d.year > [from-y] OR (d.year = [from-y] AND d.month > [from-m]) OR (d.year = [from-y] AND d.month = [from-m] AND d.day >= [from-d]))
AND (d.year < [to-y] OR (d.year = [to-y] AND d.month < [to-m]) OR (d.year = [to-y] AND d.month = [to-m] AND d.day <= [to-d]))
GROUP BY k.ref
ORDER BY Searches DESC;"
16,"Database statistics","
select
(select count(*) from resource) as 'Total resources',
(select count(*) from keyword) 'Total keywords',
(select count(*) from resource_keyword) as 'Resource keyword relationships',
(select count(*) from collection) as 'Total collections',
(select count(*) from collection_resource) as 'Collection resource relationships',
(select count(*) from user) as 'Total users';
"

View File

@ -0,0 +1,4 @@
1,Photo,,,,
2,Document,,,,
3,Video,,,,
4,Audio,,,,

View File

@ -0,0 +1,27 @@
1,keywords,Keywords,1,30,1,0,0,,1,1,2#025,,,0,,"Keywords,Subject",1,0,,0,1,,0,0,,,,,,,,
3,country,Country,9,60,1,0,0,country,1,1,2#101,,,0,,"category,country",1,0,,0,1,,0,0,,,,,,,,
8,title,Title,0,10,1,0,0,title,0,1,2#005,,,1,,Title,1,0,,0,1,,0,0,,,,,,,,
9,extract,"Document extract",1,7,0,0,2,,1,0,,"<div class=""RecordStory"">
<h1>[title]</h1>
<p>[value]</p>
</div>",,0,,,1,0,,0,1,,0,0,,,,,,,,
10,credit,Credit,0,90,1,0,0,,1,1,2#080,,,0,,"Source,Creator,Credit,By-line",1,0,,0,1,,0,0,,,,,,,,
12,date,Date,4,80,1,0,0,creation_date,1,1,2#055,,,0,,DateTimeOriginal,0,0,,0,1,,0,0,"if ($value!=''){$value=nicedate($value,false);}",,,,,,,
18,caption,Caption,1,40,1,0,0,,1,0,2#120,"<div class=""item""><h3>[title]</h3><p>[value]</p></div>
<div class=""clearerleft""> </div>",,0,,"Caption-Abstract,Description,ImageDescription",1,0,,0,1,,0,0,,,,,,,,
25,,Notes,1,110,0,0,0,,1,0,2#103,"<div class=""RecordStory"">
<h1>[title]</h1>
<p>[value]</p>
</div>",,0,,JobID,1,0,,0,1,,0,0,,,,,,,,
29,person,"Named person(s)",0,70,1,0,0,,1,1,,,,0,,People,1,0,,0,1,,0,0,,,,,,,,
52,camera,"Camera make / model",0,1600,0,0,1,,1,0,,,,0,,Model,1,0,,0,1,,1,0,,,,,,,,
51,originalfilename,"Original filename",0,20,1,0,0,file_path,0,1,,,,0,,,1,0,,0,1,,1,0,,,,,,,,
54,source,Source,3,1601,0,0,1,,1,1,,,,0,,,1,0,,0,1,,0,0,,,,,,,,
72,text,"Extracted text",5,50,1,0,0,,0,0,,"<div class=""item""><h3>[title]</h3><p>[value]</p></div><div class=""clearerleft""> </div>",,0,,,1,0,,0,1,,1,0,,,,,,,,

View File

@ -0,0 +1 @@
1,1,0

View File

View File

View File

@ -0,0 +1,8 @@
1,Administrators,"s,g,c,e,t,h,r,u,i,e-2,e-1,e0,e1,e3,v,o,m,q,n,f*,j*,k,R,Ra,Rb,x,dta",,0,,,,,,,,1,0,
2,"General Users","s,e-1,e-2,g,d,q,n,f*,j*",,0,,,,,,,,1,1,
3,"Super Admin","s,g,c,e,a,t,h,u,r,i,e-2,e-1,e0,e1,e2,e3,o,m,g,v,q,n,f*,j*,k,R,Ra,x,dta",,0,,,,,,,,1,0,
4,Archivists,"s,g,c,e,t,h,r,u,i,e1,e2,e3,v,q,n,f*,j*",,0,,,,,,,,1,0,
5,"Restricted User - Requests Emailed (manual fulfilment)","s,f*,j*,q,dtu",,0,,,,,,,,0,0,
6,"Restricted User - Requests Managed","s,f*,j*,q,dtu",,0,,,,,,,,1,0,
7,"Restricted User - Payment Immediate","s,f*,j*,q,dtu",,0,,,,,,,,2,0,
8,"Restricted User - Payment Invoice","s,f*,j*,q,dtu",,0,,,,,,,,3,0,

View File

@ -0,0 +1,4 @@
collection,0,PRIMARY,1,ref,A,239,,,,BTREE,
collection,1,theme,1,theme,A,29,,,YES,BTREE,
collection,1,public,1,public,A,1,,,,BTREE,
collection,1,user,1,user,A,1,,,,BTREE,

View File

@ -0,0 +1,2 @@
collection_keyword,1,collection,1,collection,A,1296,,,,BTREE,
collection_keyword,1,keyword,1,keyword,A,900,,,,BTREE,

View File

@ -0,0 +1,4 @@
collection_resource,1,collection,1,collection,A,228,,,YES,BTREE,
collection_resource,1,resource_collection,1,collection,A,228,,,YES,BTREE,
collection_resource,1,resource_collection,2,resource,A,8455,,,YES,BTREE,
collection_resource,1,resource,1,resource,A,228,,,YES,BTREE,

View File

@ -0,0 +1 @@
collection_savedsearch,0,PRIMARY,1,ref,A,0,,,,BTREE,

View File

@ -0,0 +1,3 @@
comment,1,ref_parent,1,ref_parent,A,,,,,BTREE
comment,1,collection_ref,1,collection_ref,A,,,,,BTREE
comment,1,resource_ref,1,resource_ref,A,,,,,BTREE

View File

@ -0,0 +1,16 @@
daily_stat,1,stat_day,1,year,A,2,,,YES,BTREE,
daily_stat,1,stat_day,2,month,A,10,,,YES,BTREE,
daily_stat,1,stat_day,3,day,A,105,,,YES,BTREE,
daily_stat,1,stat_month,1,year,A,2,,,YES,BTREE,
daily_stat,1,stat_month,2,month,A,10,,,YES,BTREE,
daily_stat,1,stat_usergroup,1,usergroup,A,1,,,,BTREE,
daily_stat,1,stat_day_activity,1,year,A,2,,,YES,BTREE,
daily_stat,1,stat_day_activity,2,month,A,10,,,YES,BTREE,
daily_stat,1,stat_day_activity,3,day,A,105,,,YES,BTREE,
daily_stat,1,stat_day_activity,4,activity_type,A,455,,,YES,BTREE,
daily_stat,1,stat_day_activity_ref,1,year,A,2,,,YES,BTREE,
daily_stat,1,stat_day_activity_ref,2,month,A,10,,,YES,BTREE,
daily_stat,1,stat_day_activity_ref,3,day,A,105,,,YES,BTREE,
daily_stat,1,stat_day_activity_ref,4,activity_type,A,455,,,YES,BTREE,
daily_stat,1,stat_day_activity_ref,5,object_ref,A,20959,,,YES,BTREE,
daily_stat,1,activity_type,1,activity_type,A,20,,,YES,BTREE,

0
dbstruct/index_dash_tile.txt Executable file
View File

View File

@ -0,0 +1,3 @@
dynamic_tree_node,0,PRIMARY,1,ref,A,239,,,,BTREE,
dynamic_tree_node,1,parent,1,parent,A,29,,,YES,BTREE,
dynamic_tree_node,1,resource_type_field,1,resource_type_field,A,1,,,,BTREE,

View File

@ -0,0 +1,3 @@
external_access_keys,1,resource,1,resource,A,113,,,YES,BTREE,
external_access_keys,1,resource_key,1,resource,A,113,,,YES,BTREE,
external_access_keys,1,resource_key,2,access_key,A,113,,,YES,BTREE,

1
dbstruct/index_ip_lockout.txt Executable file
View File

@ -0,0 +1 @@
ip,0,PRIMARY,1,ip,A,9,,,,BTREE,

View File

@ -0,0 +1,3 @@
keyword,0,PRIMARY,1,ref,A,6111,,,,BTREE,
keyword,1,keyword,1,keyword,A,6111,,,YES,BTREE,
keyword,1,keyword_hit_count,1,hit_count,A,291,,,,BTREE,

5
dbstruct/index_node.txt Normal file
View File

@ -0,0 +1,5 @@
node,0,PRIMARY,1,ref,A,249,,,,BTREE,,
node,1,resource_type_field,1,resource_type_field,A,4,,,YES,BTREE,,
node,1,resource_type_field,2,ref,A,249,,,,BTREE,,
node,1,resource_type_field,3,parent,A,249,,,YES,BTREE,,
node,1,resource_type_field,4,order_by,A,249,,,YES,BTREE,,

View File

View File

@ -0,0 +1 @@
report,0,PRIMARY,1,ref,A,9,,,,BTREE,

View File

@ -0,0 +1,2 @@
research_request,0,PRIMARY,1,ref,A,0,,,,BTREE,
research_request,1,research_collections,1,collection,A,,,,YES,BTREE,

View File

@ -0,0 +1,14 @@
resource,0,PRIMARY,1,ref,A,1090,,,,BTREE,
resource,1,hit_count,1,hit_count,A,4,,,,BTREE,
resource,1,resource_archive,1,archive,A,0,,,YES,BTREE,
resource,1,resource_access,1,access,A,0,,,YES,BTREE,
resource,1,resource_type,1,resource_type,A,0,,,YES,BTREE,
resource,1,resource_creation_date,1,creation_date,A,1090,,,YES,BTREE,
resource,1,rating,1,rating,A,1090,,,YES,BTREE,
resource,1,colour_key,1,colour_key,A,218,,,YES,BTREE,
resource,1,has_image,1,has_image,A,0,,,YES,BTREE,
resource,1,file_checksum,1,file_checksum,A,218,,,YES,BTREE,
resource,1,geo_lat,1,geo_lat,A,4,,,,BTREE,
resource,1,geo_long,1,geo_long,A,4,,,,BTREE,
resource,1,disk_usage,1,disk_usage,A,4,,,,BTREE,
resource,1,created_by,1,created_by,A,4,,,,BTREE,

View File

@ -0,0 +1,3 @@
resource_custom_access,1,resource,1,resource,A,2,,,YES,BTREE,
resource_custom_access,1,usergroup,1,usergroup,A,2,,,YES,BTREE,
resource_custom_access,1,user,1,user,A,2,,,YES,BTREE,

View File

@ -0,0 +1 @@
resource_data,1,resource,1,resource,A,1060,,,YES,BTREE,

View File

@ -0,0 +1 @@
resource_dimensions,1,resource,1,resource,A,,,,YES,BTREE,

View File

@ -0,0 +1,9 @@
resource_keyword,1,resource_keyword,1,resource,A,1296,,,,BTREE,
resource_keyword,1,resource_keyword,2,keyword,A,16206,,,,BTREE,
resource_keyword,1,resource,1,resource,A,1296,,,,BTREE,
resource_keyword,1,keyword,1,keyword,A,900,,,,BTREE,
resource_keyword,1,resource_type_field,1,resource_type_field,A,1,,,YES,BTREE,
resource_keyword,1,rk_all,1,resource,A,1296,,,,BTREE,
resource_keyword,1,rk_all,2,keyword,A,16206,,,,BTREE,
resource_keyword,1,rk_all,3,resource_type_field,A,32412,,,YES,BTREE,
resource_keyword,1,rk_all,4,hit_count,A,32412,,,YES,BTREE,

View File

@ -0,0 +1,2 @@
resource_log,1,resource,1,resource,A,900,,,,BTREE,
resource_log,1,type,1,type,A,900,,,,BTREE,

View File

@ -0,0 +1,2 @@
resource_node,1,resource_node,1,resource,A,1296,,,,BTREE,
resource_node,1,resource_node,2,node,A,16206,,,,BTREE,

View File

@ -0,0 +1,2 @@
resource_related,1,resource_related,1,resource,A,,,,,BTREE,
resource_related,1,related,1,related,A,,,,,BTREE,

View File

@ -0,0 +1 @@
resource_type,0,PRIMARY,1,ref,A,3,,,,BTREE,

View File

@ -0,0 +1,2 @@
resource_type_field,0,PRIMARY,1,ref,A,31,,,,BTREE,
resource_type_field,1,resource_type,1,resource_type,A,,,,YES,BTREE,

View File

@ -0,0 +1 @@
site_text,0,PRIMARY,1,ref,A,250,,,,BTREE,

View File

@ -0,0 +1 @@
sysvars,1,name,1,name,A,10,,,,BTREE,

2
dbstruct/index_user.txt Normal file
View File

@ -0,0 +1,2 @@
user,0,PRIMARY,1,ref,A,15,,,,BTREE,
user,1,session,1,session,A,218,,,YES,BTREE,

View File

@ -0,0 +1,2 @@
user_collection,1,collection,1,collection,A,1,,,,BTREE,
user_collection,1,user,1,user,A,1,,,,BTREE,

View File

View File

View File

@ -0,0 +1 @@
user_rating,1,ref,1,ref,A,,,,,BTREE,

View File

@ -0,0 +1 @@
usergroup,0,PRIMARY,1,ref,A,5,,,,BTREE,

View File

@ -0,0 +1,4 @@
usergroup_collection,0,PRIMARY,1,usergroup,A,0,,,,BTREE,,
usergroup_collection,0,PRIMARY,2,collection,A,0,,,,BTREE,,
usergroup_collection,1,usergroup,1,usergroup,A,0,,,,BTREE,,
usergroup_collection,1,collection,1,collection,A,0,,,,BTREE,,

View File

@ -0,0 +1,11 @@
ref,int(11),NO,PRI,,auto_increment
logged,datetime,YES,,,
user,int(11),YES,,,
log_code,char(1),YES,,,
note,text,YES,,,
value_old,text,YES,,,
value_new,text,YES,,,
value_diff,text,YES,,,
remote_table,varchar(100),YES,,,
remote_column,varchar(100),YES,,,
remote_ref,varchar(50),YES,,,

View File

@ -0,0 +1,16 @@
ref,int(11),NO,PRI,,auto_increment
name,varchar(100),YES,,,
user,int(11),YES,,,
created,datetime,YES,,,
public,int(11),NO,MUL,0,
theme,varchar(100),YES,MUL,,
theme2,varchar(100),YES,MUL,,
theme3,varchar(100),YES,MUL,,
allow_changes,int(11),YES,,0,
cant_delete,int(11),NO,,0,
keywords,text,NO,,,
savedsearch,int(11),YES,,,
home_page_publish,int(11),YES,,,
home_page_text,text,YES,,,
home_page_image,int(11),YES,,,
session_id,int(11),YES,,,

View File

@ -0,0 +1,2 @@
collection,int(11),NO,MUL,,
keyword,int(11),NO,MUL,,

View File

@ -0,0 +1,6 @@
date,datetime,YES,,,
user,int(11),YES,,,
collection,int(11),YES,,,
type,char(1),YES,,,
resource,int(11),YES,,,
notes,varchar(255),YES,,,

View File

@ -0,0 +1,10 @@
collection,int(11),YES,MUL,,
resource,int(11),YES,,,
date_added,timestamp,YES,,CURRENT_TIMESTAMP,
comment,text,YES,,,
rating,int(11),YES,,,
use_as_theme_thumbnail,int(11),YES,,,
purchase_size,varchar(10),YES,,,
purchase_complete,int(11),YES,,0,
purchase_price,decimal(10§2),YES,,0,
sortorder,int(11),YES,,,

View File

@ -0,0 +1,8 @@
ref,int(11),NO,PRI,,auto_increment
collection,int(11),YES,,,
search,text,YES,,,
restypes,text,YES,,,
starsearch,int(11),YES,,,
archive,int(11),YES,,,
created,timestamp,YES,,CURRENT_TIMESTAMP,
result_limit,int(11),YES,,,

View File

@ -0,0 +1,11 @@
ref,int(11),YES,PRI,,auto_increment
ref_parent,int(11),NO,,,
created,timestamp,YES,,CURRENT_TIMESTAMP,
hide,int(1),YES,,0,
collection_ref,int(11),NO,,,
resource_ref,int(11),NO,,,
user_ref,int(11),NO,,,
fullname,varchar(100),NO,,,
email,varchar(100),NO,,,
website_url,text,NO,,,
body,text,NO,,,

View File

@ -0,0 +1,8 @@
year,int(11),YES,MUL,,
month,int(11),YES,,,
day,int(11),YES,,,
usergroup,int(11),NO,,0,
activity_type,varchar(50),YES,,,
object_ref,int(11),YES,,,
count,int(11),YES,,0,
external,tinyint(1),YES,,0,

10
dbstruct/table_dash_tile.txt Executable file
View File

@ -0,0 +1,10 @@
ref,int(11),NO,PRI,,auto_increment
title,varchar(255),YES,,,
txt,text,YES,,,
all_users,int(1),YES,,,
default_order_by,int(11),YES,,,
url,text,YES,,,
link,text,YES,,,
reload_interval_secs,int(11),YES,,,
resource_count,int(1),YES,,,
allow_delete,int(1),NO,,1,

View File

@ -0,0 +1,4 @@
ref,int(11),NO,PRI,,auto_increment
resource_type_field,int(11),NO,MUL,0,
parent,int(11),NO,MUL,0,
name,varchar(100),YES,,,

View File

@ -0,0 +1,11 @@
resource,int(11),YES,MUL,,
access_key,char(10),YES,,,
user,int(11),YES,,,
usergroup,int(11),YES,,,
collection,int(11),YES,,,
request_feedback,int(11),NO,,0,
email,varchar(100),YES,,,
date,datetime,YES,,,
lastused,datetime,YES,,,
access,int(11),YES,,-1,
expires,datetime,YES,,,

3
dbstruct/table_ip_lockout.txt Executable file
View File

@ -0,0 +1,3 @@
ip,varchar(40),YES,PRI,,
tries,int(11),YES,,0,
last_try,datetime,YES,MUL,,

View File

@ -0,0 +1,4 @@
ref,int(11),NO,PRI,,auto_increment
keyword,varchar(100),YES,MUL,,
soundex,varchar(50),YES,,,
hit_count,int(11),NO,MUL,0,

View File

@ -0,0 +1,2 @@
keyword,int(11),YES,,,
related,int(11),YES,,,

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