diff --git a/plugins/tagcloud/TagCloudPlugin.php b/plugins/tagcloud/TagCloudPlugin.php index 6c56b72..5fbedcf 100644 --- a/plugins/tagcloud/TagCloudPlugin.php +++ b/plugins/tagcloud/TagCloudPlugin.php @@ -223,11 +223,17 @@ class KTAddDocumentTrigger { $tagString = ''; // add tags if ($sTags) { - foreach($aMeta['metadata'] as $aMetaData){ + if (count($aMeta['metadata']) > 0) + { + foreach($aMeta['metadata'] as $aMetaData) + { + $oProxy = $aMetaData[0]; - if($oProxy->iId == $sTags){ + if($oProxy->iId == $sTags) + { $tagString = $aMetaData[1]; } + } } if($tagString != ''){ $words_table = KTUtil::getTableName('tag_words'); @@ -333,12 +339,18 @@ class KTEditDocumentTrigger { } $tagString = ''; if ($sTags) { - foreach($aMeta as $aMetaData){ - $oProxy = $aMetaData[0]; - if($oProxy->iId == $sTags){ - $tagString = $aMetaData[1]; - break; - } + // it is actually correct using $aMeta. It is different to the add trigger above... + if (count($aMeta) > 0) + { + foreach($aMeta as $aMetaData) + { + $oProxy = $aMetaData[0]; + if($oProxy->iId == $sTags) + { + $tagString = $aMetaData[1]; + break; + } + } } if($tagString != ''){ $words_table = KTUtil::getTableName('tag_words'); diff --git a/resources/css/kt-framing.css b/resources/css/kt-framing.css index bf0702d..5bf8398 100644 --- a/resources/css/kt-framing.css +++ b/resources/css/kt-framing.css @@ -339,6 +339,8 @@ a.main_nav_item { z-index: 1; width:auto; padding: 0 2em 1em 0; + overflow: auto; + min-height: 600px; } #content.view.withviewlets { diff --git a/resources/css/kt-ie-icons.css b/resources/css/kt-ie-icons.css index 5a70541..41e2fd1 100644 --- a/resources/css/kt-ie-icons.css +++ b/resources/css/kt-ie-icons.css @@ -5,6 +5,33 @@ margin: 20px auto; } +/* block level. */ +.ktError { + background: #ffdd80 url(../../resources/graphics/error_toprepeat.gif) top left repeat-x; + border: 1px solid #FFC21E; + margin: 20px auto; +} + +.ktError p { + margin-left: 20px; + padding-left: 25px; + background: transparent url(../../thirdparty/icon-theme/16x16/status/dialog-warning.gif) center left no-repeat; +} + +.ktError span { + margin-left: 20px; + padding-left: 25px; + background: transparent url(../../thirdparty/icon-theme/16x16/status/dialog-warning.gif) center left no-repeat; +} + +.ktError .dashboard_block_body +{ + z-index:99; + margin-top: -8px; + background-color: #ffdd80; + overflow: auto; +} + .ktActionLink.ktDelete, .ktAction.ktDelete { background-image: url(../../resources/graphics/delete.gif); } .ktActionLink.ktEdit, .ktAction.ktEdit { background-image: url(../../thirdparty/icon-theme/16x16/actions/document-properties.gif); } .ktActionLink.ktAddUser, .ktAction.ktAddUser { background-image: url(../../thirdparty/icon-theme/16x16/actions/contact-new.gif); } @@ -60,32 +87,6 @@ background: url(../../resources/graphics/portlet_corner_topleft.gif) top left no-repeat; } -#portletbar .portlet .portletTopRight { - background: url(../../resources/graphics/portlet_corner_topright_collapsed.gif) top right no-repeat; -} - -#portletbar .portlet.expanded .portletTopRight { - background: url(../../resources/graphics/portlet_corner_topright.gif) top right no-repeat; -} - -#portletbar .portlet .portletbodyBottomLeft { - background: url(../../resources/graphics/portlet_corner_bottomleft.gif) bottom left no-repeat; -} - -#portletbar .portlet .portletbodyBottomRight { - background: url(../../resources/graphics/portlet_corner_bottomright.gif) bottom right no-repeat; -} - -#portletbar .portlet .portletTopRepeat { - background: url(../../resources/graphics/portlet_bg_collapsed.gif) top left repeat-x; - width: 65%; -} - -#portletbar .portlet.expanded .portletTopRepeat { - background: url(../../resources/graphics/portlet_bg.gif) top left repeat-x; - width: 65%; -} - #menu_divider { background: url(../../resources/graphics/menu_divider.gif) top left no-repeat; } @@ -131,83 +132,8 @@ display: none; } - -.dashboard_block_topleft { - background: white url(../graphics/dashlet_toprepeat.gif) top left repeat-x; -} - -.dashboard_block_toprepeat { - width: 95%; - background: white url(../graphics/dashlet_toprepeat.gif) top left repeat-x; -} - -.dashboard_block_topright { - background: white url(../graphics/dashlet_toprepeat.gif) top left repeat-x; -} - -.dashboard_block_leftrepeat_top { - display: none; -} - -.dashboard_block_leftrepeat_bottom { - display: none; -} - -.dashboard_block_bottomleft { - display: none; -} - -.dashboard_block_bottomrepeat { - display: none; -} - -.dashboard_block_bottomright { - display: none; -} - -.dashboard_block_rightrepeat_top { - display: none; -} - -.dashboard_block_rightrepeat_bottom { - display: none; -} - .ktBlock .dashboard_block_body { margin: 8px 0 10px 1em; -} - -#loginbox.hasDisclaimer #loginboxTopMiddle { - position: absolute; - background: url(../graphics/login_border_repeat.png) top left repeat-x; - top:0; - left:35px; - width: 520px; - height: 3px; -} - -#loginbox.hasDisclaimer #loginboxBottomMiddle { - position: absolute; - background: url(../graphics/login_border_bottom.png) bottom left repeat-x; - bottom: 0; - left: 35px; - width: 520px; - height: 3px; -} - -#loginbox.hasDisclaimer #loginboxLeftTop { - height: 260px; -} - -#loginbox.hasDisclaimer #loginboxLeftBottom { - height: 260px; -} - -#loginbox.hasDisclaimer #loginboxRightTop { - height: 260px; -} - -#loginbox.hasDisclaimer #loginboxRightBottom { - height: 260px; + overflow: scroll; } diff --git a/resources/graphics/dashlet_toprepeat.gif b/resources/graphics/dashlet_toprepeat.gif index 00a970d..10cb194 100644 --- a/resources/graphics/dashlet_toprepeat.gif +++ b/resources/graphics/dashlet_toprepeat.gif diff --git a/resources/graphics/error_toprepeat.gif b/resources/graphics/error_toprepeat.gif new file mode 100644 index 0000000..3dd6c55 --- /dev/null +++ b/resources/graphics/error_toprepeat.gif diff --git a/resources/graphics/info.gif b/resources/graphics/info.gif new file mode 100644 index 0000000..5675956 --- /dev/null +++ b/resources/graphics/info.gif diff --git a/resources/graphics/info_toprepeat.gif b/resources/graphics/info_toprepeat.gif new file mode 100644 index 0000000..18007f3 --- /dev/null +++ b/resources/graphics/info_toprepeat.gif diff --git a/resources/js/loader.js b/resources/js/loader.js index c152eb8..7b774ec 100644 --- a/resources/js/loader.js +++ b/resources/js/loader.js @@ -50,9 +50,6 @@ window.onload = function() var infoMessage = new curvyCorners(settings_dashlets, "ktInfoMessage"); infoMessage.applyCornersToAll(); var infoMessages = getElementsByClass("ktInfoMessage"); - for(var s = 0; s < infoMessages.length; s++){ - infoMessages[s].style.margin="0 0 26px 0"; - } //error message dashlets var errorBlock = new curvyCorners(settings_dashlets, "ktError"); @@ -66,9 +63,6 @@ window.onload = function() var errorMessage = new curvyCorners(settings_dashlets, "ktErrorMessage"); errorMessage.applyCornersToAll(); var errorMessages = getElementsByClass("ktErrorMessage"); - for(var v = 0; v < errorMessages.length; v++){ - errorMessages[v].style.margin="0 0 26px 0"; - } if(getElementsByClass("noportlets").length != '1'){ //portlets diff --git a/skins/kts_blue/dashlet_toprepeat.gif b/skins/kts_blue/dashlet_toprepeat.gif index 51c566c..e521a28 100644 --- a/skins/kts_blue/dashlet_toprepeat.gif +++ b/skins/kts_blue/dashlet_toprepeat.gif diff --git a/skins/kts_blue/dashlet_toprepeat.png b/skins/kts_blue/dashlet_toprepeat.png index 95f89e9..edaa3a0 100644 --- a/skins/kts_blue/dashlet_toprepeat.png +++ b/skins/kts_blue/dashlet_toprepeat.png diff --git a/skins/kts_blue/menu_corner_left.gif b/skins/kts_blue/menu_corner_left.gif index 4b26dd1..cbe7f4d 100644 --- a/skins/kts_blue/menu_corner_left.gif +++ b/skins/kts_blue/menu_corner_left.gif diff --git a/skins/kts_blue/menu_corner_left.png b/skins/kts_blue/menu_corner_left.png index 24f721c..f034faa 100644 --- a/skins/kts_blue/menu_corner_left.png +++ b/skins/kts_blue/menu_corner_left.png diff --git a/skins/kts_blue/menu_corner_right.gif b/skins/kts_blue/menu_corner_right.gif index eeb949a..78d2861 100644 --- a/skins/kts_blue/menu_corner_right.gif +++ b/skins/kts_blue/menu_corner_right.gif diff --git a/skins/kts_blue/menu_corner_right.png b/skins/kts_blue/menu_corner_right.png index 8054167..fb97fab 100644 --- a/skins/kts_blue/menu_corner_right.png +++ b/skins/kts_blue/menu_corner_right.png diff --git a/skins/kts_blue/menu_divider.gif b/skins/kts_blue/menu_divider.gif index b537b1b..edad141 100644 --- a/skins/kts_blue/menu_divider.gif +++ b/skins/kts_blue/menu_divider.gif diff --git a/skins/kts_blue/menu_divider.png b/skins/kts_blue/menu_divider.png index 18462a9..bd11ab3 100644 --- a/skins/kts_blue/menu_divider.png +++ b/skins/kts_blue/menu_divider.png diff --git a/skins/kts_blue/menubg-active.gif b/skins/kts_blue/menubg-active.gif index 44cd76c..60f0b73 100644 --- a/skins/kts_blue/menubg-active.gif +++ b/skins/kts_blue/menubg-active.gif diff --git a/skins/kts_blue/menubg-active.png b/skins/kts_blue/menubg-active.png index f5647e6..893177b 100644 --- a/skins/kts_blue/menubg-active.png +++ b/skins/kts_blue/menubg-active.png diff --git a/skins/kts_blue/menubg.gif b/skins/kts_blue/menubg.gif index 7c545bf..40c1f65 100644 --- a/skins/kts_blue/menubg.gif +++ b/skins/kts_blue/menubg.gif diff --git a/skins/kts_blue/menubg.png b/skins/kts_blue/menubg.png index 127af67..0d4de56 100644 --- a/skins/kts_blue/menubg.png +++ b/skins/kts_blue/menubg.png diff --git a/skins/kts_blue/portlet_bg.gif b/skins/kts_blue/portlet_bg.gif index 5c62bea..aed4ee7 100644 --- a/skins/kts_blue/portlet_bg.gif +++ b/skins/kts_blue/portlet_bg.gif diff --git a/skins/kts_blue/portlet_bg.png b/skins/kts_blue/portlet_bg.png index f8a47c9..b618607 100644 --- a/skins/kts_blue/portlet_bg.png +++ b/skins/kts_blue/portlet_bg.png diff --git a/skins/kts_blue/portlet_bg_collapsed.gif b/skins/kts_blue/portlet_bg_collapsed.gif index 8f82052..aec20e2 100644 --- a/skins/kts_blue/portlet_bg_collapsed.gif +++ b/skins/kts_blue/portlet_bg_collapsed.gif diff --git a/skins/kts_blue/portlet_bg_collapsed.png b/skins/kts_blue/portlet_bg_collapsed.png index 661fcd2..8045120 100644 --- a/skins/kts_blue/portlet_bg_collapsed.png +++ b/skins/kts_blue/portlet_bg_collapsed.png diff --git a/skins/kts_blue/title_bullet.png b/skins/kts_blue/title_bullet.png index 81d0758..9bcb76f 100644 --- a/skins/kts_blue/title_bullet.png +++ b/skins/kts_blue/title_bullet.png diff --git a/templates/ktcore/principals/about.smarty b/templates/ktcore/principals/about.smarty index ebbda06..cbc8fa6 100644 --- a/templates/ktcore/principals/about.smarty +++ b/templates/ktcore/principals/about.smarty @@ -80,35 +80,19 @@ Call Sales: +1 415 670-9759
Third Party Software
![]() |
- Pear | +||
![]() |
+ ![]() |
+ ![]() |
|
![]() |
- PHP Mailer | +||
| JSCalendar | +![]() |
+ ![]() |
|
![]() |
- Smarty | -||
![]() |
+ - | JSCalendar | -|
![]() |
- MochiKit | -||
![]() |
- TinyMCE | -||
![]() |
- YUI | -||