├── .gitignore ├── client ├── images │ ├── captcha │ │ └── empty.txt │ ├── slideshows │ │ └── empty.txt │ ├── digg.gif │ ├── disk.png │ ├── logo.png │ ├── comment.gif │ ├── email.gif │ ├── folder.png │ ├── leftnav.png │ ├── login.png │ ├── photo.png │ ├── printer.gif │ ├── arrow_up.png │ ├── gravatar.gif │ ├── gravatar.png │ ├── page_pdf.png │ ├── rssbutton.gif │ ├── bin_closed.png │ ├── blogcfc_195.gif │ ├── technorati.gif │ ├── icon_delicious.gif │ ├── page_white_excel.png │ ├── page_white_text.png │ ├── page_white_word.png │ ├── page_white_coldfusion.png │ ├── page_white_compressed.png │ └── page_white_powerpoint.png ├── tags │ ├── Application.cfm │ ├── datacolnew.cfm │ ├── datacol.cfm │ ├── podlayout.cfm │ ├── textarea.cfm │ ├── getpods.cfm │ └── trackbackemail.cfm ├── includes │ ├── Application.cfm │ ├── admin_popup.css │ ├── styles │ │ ├── images │ │ │ ├── rss.png │ │ │ ├── tag.gif │ │ │ ├── avatar.png │ │ │ ├── box-bl.png │ │ │ ├── box-br.png │ │ │ ├── box-tl.png │ │ │ ├── box-tr.png │ │ │ ├── div-h.png │ │ │ ├── div-h2.gif │ │ │ ├── nav-bg.png │ │ │ ├── date-bg.png │ │ │ ├── main-bg.jpg │ │ │ ├── main-top.jpg │ │ │ ├── nav-div.png │ │ │ ├── nav-left.png │ │ │ ├── blockquote.png │ │ │ ├── box-left-bg.png │ │ │ ├── box-shadow.png │ │ │ ├── header-bg.jpg │ │ │ ├── main-center.jpg │ │ │ ├── nav-active.png │ │ │ ├── nav-bg-ie6.png │ │ │ ├── post-info.png │ │ │ ├── search-bg.png │ │ │ ├── search-go.png │ │ │ ├── box-right-bg.png │ │ │ ├── box-title-bg.png │ │ │ ├── comment-head.png │ │ │ ├── header-center.jpg │ │ │ ├── nav-left-ie6.png │ │ │ ├── search-bg-ie6.png │ │ │ ├── search-go-ie6.png │ │ │ ├── side-menu-rss.png │ │ │ ├── table-header.gif │ │ │ ├── box-title-left.png │ │ │ ├── comment-bg-left.png │ │ │ ├── comment-bg-right.png │ │ │ ├── comment-shadow.png │ │ │ ├── options │ │ │ │ ├── main2-bg.jpg │ │ │ │ ├── main2-top.jpg │ │ │ │ ├── header-field.jpg │ │ │ │ ├── header-fire.jpg │ │ │ │ ├── header-x-wall.jpg │ │ │ │ ├── header-x-wood.jpg │ │ │ │ ├── main2-center.jpg │ │ │ │ ├── box-title-bg-blue.png │ │ │ │ ├── box-title-bg-gray.png │ │ │ │ ├── box-title-bg-green.png │ │ │ │ ├── header-fire-center.jpg │ │ │ │ ├── header-noise-blue.jpg │ │ │ │ ├── header-noise-green.jpg │ │ │ │ ├── header-noise-red.jpg │ │ │ │ ├── box-title-left-blue.png │ │ │ │ ├── box-title-left-gray.png │ │ │ │ ├── box-title-left-green.png │ │ │ │ ├── header-field-center.jpg │ │ │ │ ├── header-x-wall-center.jpg │ │ │ │ ├── header-x-wood-center.jpg │ │ │ │ ├── header-noise-red-center.jpg │ │ │ │ ├── header-noise-blue-center.jpg │ │ │ │ └── header-noise-green-center.jpg │ │ │ ├── side-menu-active.png │ │ │ └── comment-head-admin.png │ │ ├── fonts │ │ │ ├── share.ttf │ │ │ └── union.ttf │ │ ├── header-default.css │ │ ├── header-wall.css │ │ ├── header-wood.css │ │ ├── side-default.css │ │ ├── header-red.css │ │ ├── header-blue.css │ │ ├── header-green.css │ │ ├── content-default.css │ │ ├── side-gray.css │ │ ├── side-green.css │ │ ├── side-blue.css │ │ ├── header-fire.css │ │ ├── content-white.css │ │ ├── header-field.css │ │ ├── leftsidebar.css │ │ ├── content-grunge.css │ │ └── ie6.css │ ├── audio-player │ │ ├── player.swf │ │ ├── expressInstall.swf │ │ └── audio-player.js │ ├── uni-form │ │ ├── img │ │ │ └── uni-form-logo.png │ │ └── js │ │ │ └── uni-form.jquery.js │ ├── jqueryui │ │ └── css │ │ │ └── custom-theme │ │ │ └── images │ │ │ ├── ui-icons_222222_256x240.png │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ ├── ui-icons_454545_256x240.png │ │ │ ├── ui-icons_888888_256x240.png │ │ │ ├── ui-icons_cd0a0a_256x240.png │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ ├── ui-bg_glass_75_ffffff_1x400.png │ │ │ ├── ui-bg_inset-soft_95_fef1ec_1x100.png │ │ │ └── ui-bg_highlight-soft_75_cccccc_1x100.png │ ├── pods │ │ ├── pods.xml │ │ ├── rss.cfm │ │ ├── pages.cfm │ │ ├── search.cfm │ │ ├── archives.cfm │ │ ├── recent.cfm │ │ ├── monthlyarchives.cfm │ │ ├── feed.cfm │ │ ├── recentcomments.cfm │ │ └── tagcloud.cfm │ └── layout.css ├── robots.txt ├── dump.cfm ├── mobile │ ├── assets │ │ ├── about.png │ │ ├── icon.png │ │ ├── startup.png │ │ └── icons │ │ │ ├── 06-magnify.png │ │ │ ├── 113-navigation.png │ │ │ ├── 84-lightbulb.png │ │ │ └── 104-index-cards.png │ ├── config │ │ └── mobile.ini.cfm │ ├── Application.cfm │ ├── catDetail.cfm │ ├── header.cfm │ ├── categories.cfm │ ├── posts.cfm │ ├── footer.cfm │ ├── about.cfm │ ├── js │ │ └── jquery-textfill-0.1.js │ ├── search.cfm │ └── components │ │ └── blogMobile.cfc ├── installer │ ├── style.css │ ├── disableinstaller.cfm │ ├── step1.cfm │ ├── step5_done.cfm │ ├── cancel.cfm │ ├── layout.cfm │ ├── index.cfm │ ├── Application.cfm │ └── step4_settings.cfm ├── admin │ ├── RootApplication.cfc │ ├── showpods.cfm │ ├── latestversioncheck.cfm │ ├── proxy.cfm │ ├── textblocks.cfm │ ├── categories.cfm │ ├── pages.cfm │ ├── users.cfm │ ├── imgwin.cfm │ ├── notify.cfm │ ├── comments.cfm │ ├── podform.cfm │ ├── slideshows.cfm │ ├── entry_comments.cfm │ ├── Application.cfc │ ├── subscribers.cfm │ ├── login.cfm │ ├── updatepassword.cfm │ ├── textblock.cfm │ ├── pods.cfm │ └── pod.cfm ├── showCaptcha.cfm ├── org │ ├── camden │ │ └── blog │ │ │ ├── Application.cfm │ │ │ ├── render │ │ │ ├── include.cfc │ │ │ └── amazonbox.cfc │ │ │ ├── ping7.cfc │ │ │ ├── ping8.cfc │ │ │ ├── pods.cfc │ │ │ └── blog.ini.cfm │ ├── captcha │ │ ├── NOTICE │ │ └── README │ ├── sweettweets │ │ └── LICENSE.TXT │ └── delmore │ │ └── license.txt ├── cfformprotect │ ├── js │ │ ├── usedKeyboard.js │ │ └── mouseMovement.js │ ├── cffpConfig.cfm │ ├── cffp.ini.cfm │ ├── akismetFailure.cfm │ └── cffp.cfm ├── confirmsubscription.cfm ├── loadtweetbacks.cfm ├── page.cfm ├── mediaDisplay.cfm ├── unsubscribe.cfm ├── download.cfm ├── print.cfm ├── slideshow.cfm └── googlesitemap.cfm ├── blogCFC6 ├── tags │ ├── Application.cfm │ └── podlayout.cfm ├── pods │ ├── Application.cfm │ ├── archives.cfm │ ├── subscribe.cfm │ └── calendar.cfm ├── themes │ └── default │ │ ├── images │ │ ├── disk.png │ │ ├── email.gif │ │ ├── comment.gif │ │ ├── printer.gif │ │ └── gravatar.gif │ │ ├── css │ │ └── layout.css │ │ ├── pods │ │ └── archives.cfm │ │ ├── entry.cfm │ │ └── layout.cfm ├── settings.xml.cfm └── index.cfm ├── install ├── accessblog.mdb ├── help │ ├── images │ │ ├── bluebg.png │ │ ├── blogcfc.jpg │ │ └── blogcfc_195.gif │ ├── pages │ │ ├── pagetemplate.htm │ │ └── mobile.htm │ └── includes │ │ └── help.css ├── skins │ ├── fixed-width.css │ ├── liquid.css │ ├── fixed-width-menu-left.css │ └── liquid-menu-left.css ├── contributors.txt ├── oracle_synonyms.sql ├── upgrade_591.txt └── updater5.9.8.001 │ └── Application.cfm ├── tests ├── ci │ ├── mxunit-ant.jar │ ├── mxunit-output-ant.jar │ ├── scripts │ │ ├── acf9-control.sh │ │ ├── ci-helper-acf9.sh │ │ ├── ci-helper-acf.sh │ │ ├── ci-helper-railo.sh │ │ └── ci-helper-base.sh │ └── testbox-runner.cfm ├── mxunit │ └── dummyTest.cfc ├── testbox │ └── dummyTest.cfc └── Application.cfc ├── .travis.yml └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | *.iml 3 | -------------------------------------------------------------------------------- /client/images/captcha/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blogCFC6/tags/Application.cfm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/images/slideshows/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/tags/Application.cfm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blogCFC6/pods/Application.cfm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/includes/Application.cfm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: /mobile/ -------------------------------------------------------------------------------- /client/includes/admin_popup.css: -------------------------------------------------------------------------------- 1 | #content { 2 | font-family: Arial; 3 | } 4 | -------------------------------------------------------------------------------- /client/dump.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /client/images/digg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/digg.gif -------------------------------------------------------------------------------- /client/images/disk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/disk.png -------------------------------------------------------------------------------- /client/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/logo.png -------------------------------------------------------------------------------- /install/accessblog.mdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/install/accessblog.mdb -------------------------------------------------------------------------------- /client/images/comment.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/comment.gif -------------------------------------------------------------------------------- /client/images/email.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/email.gif -------------------------------------------------------------------------------- /client/images/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/folder.png -------------------------------------------------------------------------------- /client/images/leftnav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/leftnav.png -------------------------------------------------------------------------------- /client/images/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/login.png -------------------------------------------------------------------------------- /client/images/photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/photo.png -------------------------------------------------------------------------------- /client/images/printer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/printer.gif -------------------------------------------------------------------------------- /tests/ci/mxunit-ant.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/tests/ci/mxunit-ant.jar -------------------------------------------------------------------------------- /client/images/arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/arrow_up.png -------------------------------------------------------------------------------- /client/images/gravatar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/gravatar.gif -------------------------------------------------------------------------------- /client/images/gravatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/gravatar.png -------------------------------------------------------------------------------- /client/images/page_pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/page_pdf.png -------------------------------------------------------------------------------- /client/images/rssbutton.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/rssbutton.gif -------------------------------------------------------------------------------- /client/images/bin_closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/bin_closed.png -------------------------------------------------------------------------------- /client/images/blogcfc_195.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/blogcfc_195.gif -------------------------------------------------------------------------------- /client/images/technorati.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/technorati.gif -------------------------------------------------------------------------------- /client/mobile/assets/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/mobile/assets/about.png -------------------------------------------------------------------------------- /client/mobile/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/mobile/assets/icon.png -------------------------------------------------------------------------------- /install/help/images/bluebg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/install/help/images/bluebg.png -------------------------------------------------------------------------------- /tests/ci/mxunit-output-ant.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/tests/ci/mxunit-output-ant.jar -------------------------------------------------------------------------------- /client/images/icon_delicious.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/icon_delicious.gif -------------------------------------------------------------------------------- /client/mobile/assets/startup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/mobile/assets/startup.png -------------------------------------------------------------------------------- /install/help/images/blogcfc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/install/help/images/blogcfc.jpg -------------------------------------------------------------------------------- /client/images/page_white_excel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/page_white_excel.png -------------------------------------------------------------------------------- /client/images/page_white_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/page_white_text.png -------------------------------------------------------------------------------- /client/images/page_white_word.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/page_white_word.png -------------------------------------------------------------------------------- /install/help/images/blogcfc_195.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/install/help/images/blogcfc_195.gif -------------------------------------------------------------------------------- /client/includes/styles/images/rss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/rss.png -------------------------------------------------------------------------------- /client/includes/styles/images/tag.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/tag.gif -------------------------------------------------------------------------------- /blogCFC6/themes/default/images/disk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/blogCFC6/themes/default/images/disk.png -------------------------------------------------------------------------------- /blogCFC6/themes/default/images/email.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/blogCFC6/themes/default/images/email.gif -------------------------------------------------------------------------------- /client/images/page_white_coldfusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/page_white_coldfusion.png -------------------------------------------------------------------------------- /client/images/page_white_compressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/page_white_compressed.png -------------------------------------------------------------------------------- /client/images/page_white_powerpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/images/page_white_powerpoint.png -------------------------------------------------------------------------------- /client/includes/audio-player/player.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/audio-player/player.swf -------------------------------------------------------------------------------- /client/includes/styles/fonts/share.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/fonts/share.ttf -------------------------------------------------------------------------------- /client/includes/styles/fonts/union.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/fonts/union.ttf -------------------------------------------------------------------------------- /client/includes/styles/images/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/avatar.png -------------------------------------------------------------------------------- /client/includes/styles/images/box-bl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/box-bl.png -------------------------------------------------------------------------------- /client/includes/styles/images/box-br.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/box-br.png -------------------------------------------------------------------------------- /client/includes/styles/images/box-tl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/box-tl.png -------------------------------------------------------------------------------- /client/includes/styles/images/box-tr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/box-tr.png -------------------------------------------------------------------------------- /client/includes/styles/images/div-h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/div-h.png -------------------------------------------------------------------------------- /client/includes/styles/images/div-h2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/div-h2.gif -------------------------------------------------------------------------------- /client/includes/styles/images/nav-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/nav-bg.png -------------------------------------------------------------------------------- /blogCFC6/themes/default/images/comment.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/blogCFC6/themes/default/images/comment.gif -------------------------------------------------------------------------------- /blogCFC6/themes/default/images/printer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/blogCFC6/themes/default/images/printer.gif -------------------------------------------------------------------------------- /client/includes/styles/images/date-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/date-bg.png -------------------------------------------------------------------------------- /client/includes/styles/images/main-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/main-bg.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/main-top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/main-top.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/nav-div.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/nav-div.png -------------------------------------------------------------------------------- /client/includes/styles/images/nav-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/nav-left.png -------------------------------------------------------------------------------- /client/mobile/assets/icons/06-magnify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/mobile/assets/icons/06-magnify.png -------------------------------------------------------------------------------- /blogCFC6/themes/default/images/gravatar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/blogCFC6/themes/default/images/gravatar.gif -------------------------------------------------------------------------------- /client/includes/styles/images/blockquote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/blockquote.png -------------------------------------------------------------------------------- /client/includes/styles/images/box-left-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/box-left-bg.png -------------------------------------------------------------------------------- /client/includes/styles/images/box-shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/box-shadow.png -------------------------------------------------------------------------------- /client/includes/styles/images/header-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/header-bg.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/main-center.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/main-center.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/nav-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/nav-active.png -------------------------------------------------------------------------------- /client/includes/styles/images/nav-bg-ie6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/nav-bg-ie6.png -------------------------------------------------------------------------------- /client/includes/styles/images/post-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/post-info.png -------------------------------------------------------------------------------- /client/includes/styles/images/search-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/search-bg.png -------------------------------------------------------------------------------- /client/includes/styles/images/search-go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/search-go.png -------------------------------------------------------------------------------- /client/mobile/assets/icons/113-navigation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/mobile/assets/icons/113-navigation.png -------------------------------------------------------------------------------- /client/mobile/assets/icons/84-lightbulb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/mobile/assets/icons/84-lightbulb.png -------------------------------------------------------------------------------- /client/includes/audio-player/expressInstall.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/audio-player/expressInstall.swf -------------------------------------------------------------------------------- /client/includes/styles/images/box-right-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/box-right-bg.png -------------------------------------------------------------------------------- /client/includes/styles/images/box-title-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/box-title-bg.png -------------------------------------------------------------------------------- /client/includes/styles/images/comment-head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/comment-head.png -------------------------------------------------------------------------------- /client/includes/styles/images/header-center.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/header-center.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/nav-left-ie6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/nav-left-ie6.png -------------------------------------------------------------------------------- /client/includes/styles/images/search-bg-ie6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/search-bg-ie6.png -------------------------------------------------------------------------------- /client/includes/styles/images/search-go-ie6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/search-go-ie6.png -------------------------------------------------------------------------------- /client/includes/styles/images/side-menu-rss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/side-menu-rss.png -------------------------------------------------------------------------------- /client/includes/styles/images/table-header.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/table-header.gif -------------------------------------------------------------------------------- /client/includes/uni-form/img/uni-form-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/uni-form/img/uni-form-logo.png -------------------------------------------------------------------------------- /client/mobile/assets/icons/104-index-cards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/mobile/assets/icons/104-index-cards.png -------------------------------------------------------------------------------- /client/includes/styles/images/box-title-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/box-title-left.png -------------------------------------------------------------------------------- /client/includes/styles/images/comment-bg-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/comment-bg-left.png -------------------------------------------------------------------------------- /client/includes/styles/images/comment-bg-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/comment-bg-right.png -------------------------------------------------------------------------------- /client/includes/styles/images/comment-shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/comment-shadow.png -------------------------------------------------------------------------------- /client/includes/styles/images/options/main2-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/main2-bg.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/side-menu-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/side-menu-active.png -------------------------------------------------------------------------------- /client/includes/styles/images/comment-head-admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/comment-head-admin.png -------------------------------------------------------------------------------- /client/includes/styles/images/options/main2-top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/main2-top.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/options/header-field.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/header-field.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/options/header-fire.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/header-fire.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/options/header-x-wall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/header-x-wall.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/options/header-x-wood.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/header-x-wood.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/options/main2-center.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/main2-center.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/options/box-title-bg-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/box-title-bg-blue.png -------------------------------------------------------------------------------- /client/includes/styles/images/options/box-title-bg-gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/box-title-bg-gray.png -------------------------------------------------------------------------------- /client/includes/styles/images/options/box-title-bg-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/box-title-bg-green.png -------------------------------------------------------------------------------- /client/includes/styles/images/options/header-fire-center.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/header-fire-center.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/options/header-noise-blue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/header-noise-blue.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/options/header-noise-green.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/header-noise-green.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/options/header-noise-red.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/header-noise-red.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/options/box-title-left-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/box-title-left-blue.png -------------------------------------------------------------------------------- /client/includes/styles/images/options/box-title-left-gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/box-title-left-gray.png -------------------------------------------------------------------------------- /client/includes/styles/images/options/box-title-left-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/box-title-left-green.png -------------------------------------------------------------------------------- /client/includes/styles/images/options/header-field-center.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/header-field-center.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/options/header-x-wall-center.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/header-x-wall-center.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/options/header-x-wood-center.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/header-x-wood-center.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/options/header-noise-red-center.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/header-noise-red-center.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/options/header-noise-blue-center.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/header-noise-blue-center.jpg -------------------------------------------------------------------------------- /client/includes/styles/images/options/header-noise-green-center.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/styles/images/options/header-noise-green-center.jpg -------------------------------------------------------------------------------- /client/mobile/config/mobile.ini.cfm: -------------------------------------------------------------------------------- 1 | [default] 2 | title=blogCFC Mobile 3 | shortTitle=BlogCFC 4 | iconLabel=blogCFC 5 | appVersion=2.0 6 | theme=b 7 | mobileRoot=www.blogcfc.com/mobile 8 | gaAccount= -------------------------------------------------------------------------------- /blogCFC6/settings.xml.cfm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/includes/jqueryui/css/custom-theme/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/jqueryui/css/custom-theme/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /client/includes/jqueryui/css/custom-theme/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/jqueryui/css/custom-theme/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /client/includes/jqueryui/css/custom-theme/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/jqueryui/css/custom-theme/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /client/includes/jqueryui/css/custom-theme/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/jqueryui/css/custom-theme/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /client/includes/jqueryui/css/custom-theme/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/jqueryui/css/custom-theme/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /client/includes/jqueryui/css/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/jqueryui/css/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /client/includes/jqueryui/css/custom-theme/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/jqueryui/css/custom-theme/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /client/includes/jqueryui/css/custom-theme/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/jqueryui/css/custom-theme/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /client/includes/jqueryui/css/custom-theme/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/jqueryui/css/custom-theme/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /client/includes/jqueryui/css/custom-theme/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/jqueryui/css/custom-theme/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /client/includes/jqueryui/css/custom-theme/images/ui-bg_glass_75_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/jqueryui/css/custom-theme/images/ui-bg_glass_75_ffffff_1x400.png -------------------------------------------------------------------------------- /client/includes/jqueryui/css/custom-theme/images/ui-bg_inset-soft_95_fef1ec_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/jqueryui/css/custom-theme/images/ui-bg_inset-soft_95_fef1ec_1x100.png -------------------------------------------------------------------------------- /client/includes/jqueryui/css/custom-theme/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamcfadvance/BlogCFC5/HEAD/client/includes/jqueryui/css/custom-theme/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /tests/mxunit/dummyTest.cfc: -------------------------------------------------------------------------------- 1 | component extends="mxunit.framework.TestCase" { 2 | 3 | public void function setUp() { 4 | } 5 | 6 | public void function testDummy() { 7 | assertTrue(true); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /tests/ci/scripts/acf9-control.sh: -------------------------------------------------------------------------------- 1 | pushd $WORK_DIR/jrun4/bin > /dev/null 2 | case $1 in 3 | start) 4 | ./jrun -start cfusion>/dev/null& 5 | ;; 6 | stop) 7 | ./jrun -stop cfusion>/dev/null& 8 | ;; 9 | esac 10 | popd > /dev/null -------------------------------------------------------------------------------- /client/includes/styles/header-default.css: -------------------------------------------------------------------------------- 1 | 2 | /* default header */ 3 | 4 | #header{ background: transparent url(images/header-center.jpg) no-repeat center top; } 5 | #header-wrap{ background: transparent url(images/header-bg.jpg) repeat-x center top; } -------------------------------------------------------------------------------- /client/installer/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: #c0c0c0; 3 | padding: 5px; 4 | } 5 | 6 | h1, p, b { 7 | font-family: Arial, Helvetica, sans-serif; 8 | } 9 | 10 | h1, #content { 11 | background-color: #ffffff; 12 | padding: 10px; 13 | } 14 | 15 | -------------------------------------------------------------------------------- /client/includes/styles/header-wall.css: -------------------------------------------------------------------------------- 1 | 2 | /* wall header */ 3 | 4 | #header{ background: transparent url(images/options/header-x-wall-center.jpg) no-repeat center top; } 5 | #header-wrap{ background: transparent url(images/options/header-x-wall.jpg) repeat-x center top; } -------------------------------------------------------------------------------- /client/includes/styles/header-wood.css: -------------------------------------------------------------------------------- 1 | 2 | /* wood header */ 3 | 4 | #header{ background: transparent url(images/options/header-x-wood-center.jpg) no-repeat center top; } 5 | #header-wrap{ background: transparent url(images/options/header-x-wood.jpg) repeat-x center top; } -------------------------------------------------------------------------------- /client/installer/disableinstaller.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /client/admin/RootApplication.cfc: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /client/showCaptcha.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /client/includes/styles/side-default.css: -------------------------------------------------------------------------------- 1 | 2 | /* default sidebar titles */ 3 | 4 | .box .titlewrap{ background: transparent url(images/box-title-left.png) no-repeat top left; } 5 | .box .titlewrap h4{ background: transparent url(images/box-title-bg.png) no-repeat top right; } 6 | 7 | 8 | -------------------------------------------------------------------------------- /client/installer/step1.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 |

4 | Before we go any further, do you want to continue with this installation or would you rather cancel and disable the installer? 5 |

6 | 7 |
-------------------------------------------------------------------------------- /client/org/camden/blog/Application.cfm: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /client/includes/styles/header-red.css: -------------------------------------------------------------------------------- 1 | 2 | /* red header */ 3 | 4 | #header{ background: transparent url(images/options/header-noise-red-center.jpg) no-repeat center top; } 5 | #header-wrap{ background: transparent url(images/options/header-noise-red.jpg) repeat-x center top; } 6 | 7 | #pagetitle h4{ border-left: 1px solid #af8b87; } -------------------------------------------------------------------------------- /client/includes/styles/header-blue.css: -------------------------------------------------------------------------------- 1 | 2 | /* blue header */ 3 | 4 | #header{ background: transparent url(images/options/header-noise-blue-center.jpg) no-repeat center top; } 5 | #header-wrap{ background: transparent url(images/options/header-noise-blue.jpg) repeat-x center top; } 6 | 7 | #pagetitle h4{ border-left: 1px solid #7a96a4; } -------------------------------------------------------------------------------- /tests/testbox/dummyTest.cfc: -------------------------------------------------------------------------------- 1 | component { 2 | function run () { 3 | describe("Dummy test", function () { 4 | it("runs a test", function () { 5 | expect(true).toBeTrue(); 6 | }); 7 | /* this is a known failing test 8 | it("fails", function () { 9 | expect(false).toBeTrue(); 10 | }); 11 | */ 12 | }); 13 | } 14 | } -------------------------------------------------------------------------------- /client/includes/styles/header-green.css: -------------------------------------------------------------------------------- 1 | 2 | /* green header */ 3 | 4 | #header{ background: transparent url(images/options/header-noise-green-center.jpg) no-repeat center top; } 5 | #header-wrap{ background: transparent url(images/options/header-noise-green.jpg) repeat-x center top; } 6 | 7 | #pagetitle h4{ border-left: 1px solid #87b298; } 8 | -------------------------------------------------------------------------------- /tests/Application.cfc: -------------------------------------------------------------------------------- 1 | component{ 2 | this.name = 'dummy test'; 3 | 4 | this.mappings['/mxunit'] = getDirectoryFromPath(getCurrentTemplatePath()) & "../../mxunit"; 5 | this.mappings['/tests'] = getDirectoryFromPath(getCurrentTemplatePath()); 6 | this.mappings['/testbox'] = getDirectoryFromPath(getCurrentTemplatePath()) & "../../testbox/system/testing"; 7 | } -------------------------------------------------------------------------------- /client/includes/styles/content-default.css: -------------------------------------------------------------------------------- 1 | 2 | /* default content background (light brown + noise) */ 3 | 4 | #main-wrap1{ background: transparent url(images/main-bg.jpg) repeat center top; } 5 | #main-wrap2{ background: transparent url(images/main-top.jpg) repeat-x center top; } 6 | #main{ background: transparent url(images/main-center.jpg) no-repeat center top; } 7 | -------------------------------------------------------------------------------- /client/cfformprotect/js/usedKeyboard.js: -------------------------------------------------------------------------------- 1 | var keysPressed = 0; 2 | //capture when a user uses types on their keyboard 3 | document.onkeypress = logKeys; 4 | 5 | function logKeys() { 6 | //user hit a key, increment the counter 7 | keysPressed++; 8 | //load the amount to hidden form field 9 | document.getElementById("formfield1234567892").value = keysPressed; 10 | } -------------------------------------------------------------------------------- /client/includes/pods/pods.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /blogCFC6/pods/archives.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | #categoryName# (#entryCount#) [RSS]
4 |
5 | -------------------------------------------------------------------------------- /install/help/pages/pagetemplate.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | BlogCFC 4 | 7 | 8 | 9 | 10 |
11 |

Welcome to BlogCFC help

12 |
13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /client/includes/styles/side-gray.css: -------------------------------------------------------------------------------- 1 | 2 | /* gray sidebar titles */ 3 | 4 | .box .titlewrap{ background: transparent url(images/options/box-title-left-gray.png) no-repeat top left; } 5 | .box .titlewrap h4{ background: transparent url(images/options/box-title-bg-gray.png) no-repeat top right; } 6 | 7 | .post .post-date span.month{ background: #929494; } 8 | 9 | a:hover, 10 | h3.post-title a:hover, h2.post-title a:hover{ color: #777878; } -------------------------------------------------------------------------------- /client/includes/styles/side-green.css: -------------------------------------------------------------------------------- 1 | 2 | /* green sidebar titles */ 3 | 4 | .box .titlewrap{ background: transparent url(images/options/box-title-left-green.png) no-repeat top left; } 5 | .box .titlewrap h4{ background: transparent url(images/options/box-title-bg-green.png) no-repeat top right; } 6 | 7 | .post .post-date span.month{ background: #7dc744; } 8 | 9 | a:hover, 10 | h3.post-title a:hover, h2.post-title a:hover{ color: #65ae2b; } -------------------------------------------------------------------------------- /client/includes/styles/side-blue.css: -------------------------------------------------------------------------------- 1 | 2 | /* blue sidebar titles */ 3 | 4 | .box .titlewrap{ background: transparent url(images/options/box-title-left-blue.png) no-repeat top left; } 5 | .box .titlewrap h4{ background: transparent url(images/options/box-title-bg-blue.png) no-repeat top right; } 6 | 7 | .post .post-date span.month{ background: #4086bb; } 8 | 9 | a:hover, 10 | h3.post-title a:hover, h2.post-title a:hover{ color: #4ca3db; } 11 | 12 | -------------------------------------------------------------------------------- /client/includes/styles/header-fire.css: -------------------------------------------------------------------------------- 1 | 2 | /* wall header */ 3 | 4 | #header{ background: transparent url(images/options/header-fire-center.jpg) no-repeat center top; } 5 | #header-wrap{ background: transparent url(images/options/header-fire.jpg) repeat-x center top; } 6 | 7 | #pagetitle h1.logo, #pagetitle h1.logo a, #pagetitle h4{ color: #fff; } 8 | #pagetitle h4{ border-left: 1px solid #fff; } 9 | 10 | .search-block input{ 11 | color: #fff; 12 | } -------------------------------------------------------------------------------- /blogCFC6/themes/default/css/layout.css: -------------------------------------------------------------------------------- 1 | /*Layout*/ 2 | #page{ 3 | width:90%; 4 | max-width: 50em; 5 | margin: 0 auto 0 auto; 6 | padding: 0 0 10px 0; 7 | } 8 | 9 | #content { 10 | margin: 15px -200px 8px 0 ; 11 | width:100%; 12 | float:left; 13 | } 14 | 15 | #menu { 16 | width:195px; 17 | border-left: 1px dotted #999; 18 | margin-bottom:8px; 19 | float:right; 20 | } 21 | 22 | .footerHeader { 23 | margin:3px 8px 0 8px; 24 | clear:both; 25 | } 26 | 27 | #blogText{ 28 | margin-right:200px; 29 | } -------------------------------------------------------------------------------- /blogCFC6/themes/default/pods/archives.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | #categoryName# (#entryCount#) [RSS]
5 |
6 |
7 | yo i made you at #now()# 8 | -------------------------------------------------------------------------------- /client/includes/styles/content-white.css: -------------------------------------------------------------------------------- 1 | 2 | /* white content background */ 3 | 4 | #main-wrap1{ background: #fff; } 5 | 6 | /* adjust table background */ 7 | 8 | table td, table th{ border-right: 1px solid #fff; } 9 | 10 | table th{ 11 | background: #7e7e7e; 12 | border-bottom: 1px solid #fff; 13 | } 14 | 15 | table td{ background: #f1f1f1; } 16 | table tr.even td{ background: #fff; } 17 | table tr:hover td{ background: #fff; } 18 | 19 | fieldset{ border: 1px solid #999; } 20 | -------------------------------------------------------------------------------- /client/cfformprotect/cffpConfig.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /install/skins/fixed-width.css: -------------------------------------------------------------------------------- 1 | /*Layout*/ 2 | #page{ 3 | width:800px; 4 | 5 | margin: 0 auto 0 auto; 6 | padding: 0 0 10px 0; 7 | } 8 | 9 | #content { 10 | margin: 15px -200px 8px 0 ; 11 | width:100%; 12 | float:left; 13 | 14 | } 15 | 16 | #menu { 17 | width:195px; 18 | border-left: 1px dotted #999; 19 | margin-bottom:8px; 20 | float:right 21 | } 22 | 23 | .footerHeader { 24 | margin:3px 8px 0 8px; 25 | clear:both; 26 | } 27 | 28 | #blogText{ 29 | margin-right:200px; 30 | } -------------------------------------------------------------------------------- /install/skins/liquid.css: -------------------------------------------------------------------------------- 1 | /*Layout*/ 2 | #page{ 3 | width:90%; 4 | min-width: 800px; 5 | margin: 0 auto 0 auto; 6 | padding: 0 0 10px 0; 7 | } 8 | 9 | #content { 10 | margin: 15px -200px 8px 0 ; 11 | width:100%; 12 | float:left; 13 | } 14 | 15 | #menu { 16 | width:195px; 17 | border-left: 1px dotted #999; 18 | margin-bottom:8px; 19 | float:right; 20 | } 21 | 22 | .footerHeader { 23 | margin:3px 8px 0 8px; 24 | clear:both; 25 | } 26 | 27 | #blogText{ 28 | margin-right:200px; 29 | } -------------------------------------------------------------------------------- /client/includes/layout.css: -------------------------------------------------------------------------------- 1 | /*Layout*/ 2 | #page{ 3 | width:90%; 4 | max-width: 50em; 5 | margin: 0 auto 0 auto; 6 | padding: 0 0 10px 0; 7 | } 8 | 9 | #content { 10 | margin: 15px -200px 8px 0 ; 11 | width:100%; 12 | float:left; 13 | } 14 | 15 | #menu { 16 | width:195px; 17 | border-left: 1px dotted #999; 18 | margin-bottom:8px; 19 | float:right; 20 | } 21 | 22 | .footerHeader { 23 | margin:3px 8px 0 8px; 24 | clear:both; 25 | } 26 | 27 | #blogText{ 28 | margin-right:200px; 29 | } -------------------------------------------------------------------------------- /client/includes/styles/header-field.css: -------------------------------------------------------------------------------- 1 | 2 | /* wall header */ 3 | 4 | #header{ background: transparent url(images/options/header-field-center.jpg) no-repeat center top; } 5 | #header-wrap{ background: transparent url(images/options/header-field.jpg) repeat-x center top; } 6 | 7 | #pagetitle h1.logo, #pagetitle h1.logo a, #pagetitle h4{ 8 | color: #fff; 9 | text-shadow: #999 1px 1px 1px; 10 | } 11 | 12 | #pagetitle h4{ border-left: 1px solid #fff; } 13 | 14 | .search-block input{ 15 | color: #fff; 16 | } -------------------------------------------------------------------------------- /install/skins/fixed-width-menu-left.css: -------------------------------------------------------------------------------- 1 | /*Layout*/ 2 | #page{ 3 | width:800px; 4 | 5 | margin: 0 auto 0 auto; 6 | padding: 0 0 10px 0; 7 | } 8 | 9 | #content { 10 | margin: 15px 0 8px -200px ; 11 | width:100%; 12 | float:right; 13 | 14 | } 15 | 16 | #menu { 17 | width:195px; 18 | border-right: 1px dotted #999; 19 | margin-bottom:8px; 20 | float:left; 21 | 22 | } 23 | 24 | .footerHeader { 25 | margin:3px 8px 0 8px; 26 | clear:both; 27 | } 28 | 29 | #blogText{ 30 | margin-left:200px; 31 | } -------------------------------------------------------------------------------- /client/installer/step5_done.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |

5 | Shiny! Your BlogCFC install is now complete. You can view it in all it's shining glory here: 6 |

7 | 8 | 9 |

10 | #session.blogurl# 11 |

12 |
13 | 14 |

15 | As a reminder, this installer will now be disabled. 16 |

17 | 18 |
19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /install/skins/liquid-menu-left.css: -------------------------------------------------------------------------------- 1 | /*Layout*/ 2 | #page{ 3 | width:90%; 4 | min-width:800px; 5 | margin: 0 auto 0 auto; 6 | padding: 0 0 10px 0; 7 | } 8 | 9 | #content { 10 | margin: 15px 0 8px -200px ; 11 | width:100%; 12 | float:right; 13 | 14 | } 15 | 16 | #menu { 17 | width:195px; 18 | border-right: 1px dotted #999; 19 | margin-bottom:8px; 20 | float:left; 21 | 22 | } 23 | 24 | .footerHeader { 25 | margin:3px 8px 0 8px; 26 | clear:both; 27 | } 28 | 29 | #blogText{ 30 | margin-left:200px; 31 | } -------------------------------------------------------------------------------- /client/includes/styles/leftsidebar.css: -------------------------------------------------------------------------------- 1 | 2 | /* sidebar to the left */ 3 | 4 | #page.with-sidebar .mask-main .mask-left { left: 0%; } 5 | #page.with-sidebar .mask-main .col1 { left:30%; } 6 | #page.with-sidebar .mask-main .col2 { left:-70%; } 7 | 8 | #page.with-sidebar.and-secondary .mask-main .mask-left { left: 0%; } 9 | #page.with-sidebar.and-secondary .mask-main .col1 { left: 50%; } 10 | #page.with-sidebar.and-secondary .mask-main .col2 { left: -50%; } 11 | #page.with-sidebar.and-secondary .mask-main .col3 { left: -50%; } 12 | 13 | -------------------------------------------------------------------------------- /client/installer/cancel.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |

5 | You have elected to stop the installer. Please read the BlogCFC installation instructions for how to manually install BlogCFC. 6 |

7 | 8 |

9 | Your BlogCFC configuration file was updated to specify that the installer is no longer necessary. Also, this application has been disabled. It can not be run again. 10 |

11 | 12 | 13 |
14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /client/org/camden/blog/render/include.cfc: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /install/help/includes/help.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: Arial, Helvetica, sans-serif; 3 | margin: 0 auto; 4 | width : 60%; 5 | background: url("../images/bluebg.png") repeat scroll 0 0 transparent; 6 | margin: 10px auto; 7 | padding: 0; 8 | } 9 | .toc { border: 2px solid black; width : 60%; padding: 5px; margin : 0 auto; padding : 5px;} 10 | #header {background-image: url(../images/blogcfc.jpg); background-color : white; background-repeat: no-repeat; width : 299px; height : 125px;} 11 | #header a {width : 197px; height : 67px; text-decoration:none; display : block;} 12 | #header span {display:none; width : 197px; height : 67px;} 13 | -------------------------------------------------------------------------------- /install/contributors.txt: -------------------------------------------------------------------------------- 1 | Many Thanks go to the many contributors to BlogCFC. 2 | 3 | Some these are, in no particular order : 4 | 5 | Scott Stroz : http://www.boyzoid.com 6 | Jason Delmore : http://www.cfinsider.com 7 | Jeff Coughlin : http://www.jeffcoughlin.com/blog/index.cfm 8 | Charlie Griefer : http://charlie.griefer.com/blog/index.cfm 9 | Paul Hastings : http://www.sustainablegis.com/blog/cfg11n/ 10 | Peter J. Farrel : http://blog.maestropublishing.com/ 11 | Deanna Schneider 12 | Joe Nicora 13 | Jacob Munson : http://www.techfeed.net/blog/ 14 | Steven Erat : http://www.talkingtree.com/blog 15 | Sam Farmer 16 | Rob Brooks-Bilson : http://rob.brooks-bilson.com/ -------------------------------------------------------------------------------- /tests/ci/scripts/ci-helper-acf9.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | PLATFORM_DIR="jrun4" 3 | WEBROOT="jrun4/servers/cfusion/cfusion-ear/cfusion-war" 4 | 5 | MY_DIR=`dirname $0` 6 | CONTROL_SCRIPT="`pwd`/$MY_DIR/acf9-control.sh" 7 | 8 | source $MY_DIR/ci-helper-base.sh $1 $2 9 | 10 | case $1 in 11 | install) 12 | echo "Fixing ACF install directory..." 13 | grep -rl "/opt/jrun4/" --exclude-dir=$WEBROOT . | xargs -n 1 sed -i "s#/opt/jrun4/#$WORK_DIR/jrun4/#g" 14 | 15 | sed -i "s/8300/$SERVER_PORT/g" jrun4/servers/cfusion/SERVER-INF/jrun.xml 16 | ;; 17 | start|stop) 18 | ;; 19 | *) 20 | echo "Usage: $0 {install|start|stop}" 21 | exit 1 22 | ;; 23 | esac 24 | 25 | exit 0 -------------------------------------------------------------------------------- /tests/ci/scripts/ci-helper-acf.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | CONTROL_SCRIPT='coldfusion10/cfusion/bin/coldfusion' 3 | 4 | PLATFORM_DIR="coldfusion10" 5 | WEBROOT="coldfusion10/cfusion/wwwroot" 6 | MY_DIR=`dirname $0` 7 | source $MY_DIR/ci-helper-base.sh $1 $2 8 | 9 | case $1 in 10 | install) 11 | echo "Fixing ACF install directory..." 12 | grep -rl "/opt/coldfusion10/" --exclude-dir=$WEBROOT . | xargs -n 1 sed -i "s#/opt/coldfusion10/#$WORK_DIR/coldfusion10/#g" 13 | 14 | sed -i "s/8500/$SERVER_PORT/g" coldfusion10/cfusion/runtime/conf/server.xml 15 | ;; 16 | start|stop) 17 | ;; 18 | *) 19 | echo "Usage: $0 {install|start|stop}" 20 | exit 1 21 | ;; 22 | esac 23 | 24 | exit 0 -------------------------------------------------------------------------------- /client/mobile/Application.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /blogCFC6/tags/podlayout.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 26 |
27 |
28 | 29 |
30 | 31 | -------------------------------------------------------------------------------- /client/includes/styles/content-grunge.css: -------------------------------------------------------------------------------- 1 | 2 | /* grunge content design */ 3 | 4 | #main-wrap1{ background: transparent url(images/options/main2-bg.jpg) repeat center top; } 5 | #main-wrap2{ background: transparent url(images/options/main2-top.jpg) repeat-x center top; } 6 | #main{ background: transparent url(images/options/main2-center.jpg) no-repeat center top; } 7 | 8 | 9 | /* adjust table background */ 10 | 11 | table td, table th{ border-right: 1px solid #fff; } 12 | 13 | table th{ 14 | background: #7e7e7e; 15 | border-bottom: 1px solid #fff; 16 | } 17 | 18 | table td{ background: #f1f1f1; } 19 | table tr.even td{ background: #fff; } 20 | table tr:hover td{ background: #fff; } 21 | 22 | fieldset{ border: 1px solid #999; } -------------------------------------------------------------------------------- /tests/ci/scripts/ci-helper-railo.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | case $1 in 3 | start) 4 | CONTROL_SCRIPT='railo/start' 5 | ;; 6 | stop) 7 | CONTROL_SCRIPT='railo/stop' 8 | ;; 9 | esac 10 | 11 | PLATFORM_DIR="railo" 12 | WEBROOT="railo/webapps/www" 13 | MY_DIR=`dirname $0` 14 | source $MY_DIR/ci-helper-base.sh $1 $2 15 | 16 | case $1 in 17 | install) 18 | chmod a+x railo/start 19 | chmod a+x railo/stop 20 | 21 | sed -i "s/jetty.port=8888/jetty.port=$SERVER_PORT/g" railo/start 22 | sed -i "s/STOP.PORT=8887/STOP.PORT=$STOP_PORT/g" railo/start 23 | sed -i "s/STOP.PORT=8887/STOP.PORT=$STOP_PORT/g" railo/stop 24 | ;; 25 | start|stop) 26 | ;; 27 | *) 28 | echo "Usage: $0 {install|start|stop}" 29 | exit 1 30 | ;; 31 | esac 32 | 33 | exit 0 -------------------------------------------------------------------------------- /install/oracle_synonyms.sql: -------------------------------------------------------------------------------- 1 | CREATE SYNONYM TBLBLOGCATEGORIES FOR &yourschema.TBLBLOGCATEGORIES; 2 | CREATE SYNONYM #application.tableprefix#tblBlogComments FOR &yourschema.#application.tableprefix#tblBlogComments; 3 | CREATE SYNONYM TBLBLOGENTRIES FOR &yourschema.TBLBLOGENTRIES; 4 | CREATE SYNONYM TBLBLOGENTRIESCATEGORIES FOR &yourschema.TBLBLOGENTRIESCATEGORIES; 5 | CREATE SYNONYM TBLBLOGENTRIESRELATED FOR &yourschema.TBLBLOGENTRIESRELATED; 6 | CREATE SYNONYM TBLBLOGPAGES FOR &yourschema.TBLBLOGPAGES; 7 | CREATE SYNONYM TBLBLOGSEARCHSTATS FOR &yourschema.TBLBLOGSEARCHSTATS; 8 | CREATE SYNONYM TBLBLOGSUBSCRIBERS FOR &yourschema.TBLBLOGSUBSCRIBERS; 9 | CREATE SYNONYM TBLBLOGTEXTBLOCKS FOR &yourschema.TBLBLOGTEXTBLOCKS; 10 | CREATE SYNONYM TBLUSERS FOR &yourschema.TBLUSERS; 11 | 12 | -------------------------------------------------------------------------------- /client/mobile/catDetail.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 |
19 |
    20 | 21 |
22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
-------------------------------------------------------------------------------- /client/org/captcha/NOTICE: -------------------------------------------------------------------------------- 1 | Copyright: 2007 Maestro Publishing, LLC. All rights reserved. 2 | Authors: 3 | - Peter J. Farrell (pjf@maestropublishing.com) 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | 17 | $Id: NOTICE 6056 2007-05-13 20:16:22Z pfarrell $ -------------------------------------------------------------------------------- /client/mobile/header.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |
data-backbtn="false"> 8 | 9 | Back 10 | 11 |

#attributes.title#

12 | 13 | Home 14 | 15 |
-------------------------------------------------------------------------------- /client/includes/pods/rss.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |

19 |
20 |

21 |
22 | 23 |
24 | 25 | -------------------------------------------------------------------------------- /client/org/sweettweets/LICENSE.TXT: -------------------------------------------------------------------------------- 1 | LICENSE INFORMATION: 2 | 3 | Copyright 2008, Adam Tuttle 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); you may not 6 | use this file except in compliance with the License. 7 | 8 | You may obtain a copy of the License at 9 | 10 | http://www.apache.org/licenses/LICENSE-2.0 11 | 12 | Unless required by applicable law or agreed to in writing, software distributed 13 | under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 14 | CONDITIONS OF ANY KIND, either express or implied. See the License for the 15 | specific language governing permissions and limitations under the License. 16 | 17 | VERSION INFORMATION: 18 | 19 | This file is part of SweetTweetsCFC (1.4). 20 | http://sweettweetscfc.riaforge.org/ 21 | -------------------------------------------------------------------------------- /client/org/delmore/license.txt: -------------------------------------------------------------------------------- 1 | Copyright 2008 Jason Delmore 2 | All rights reserved. 3 | jason@cfinsider.com 4 | 5 | This program is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Lesser General Public License as published by 7 | the Free Software Foundation, either version 3 of the License, or 8 | (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public License 16 | along with this program. If not, see . -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | env: 3 | matrix: 4 | # currently the only way to do a multi-dimensional env matrix 5 | # - PLATFORM=railo40 TESTFRAMEWORK=mxunit 6 | # - PLATFORM=railo41 TESTFRAMEWORK=mxunit 7 | # - PLATFORM=railo42beta TESTFRAMEWORK=mxunit 8 | # - PLATFORM=acf10-linux64 TESTFRAMEWORK=mxunit 9 | # - PLATFORM=acf902-linux64 TESTFRAMEWORK=mxunit 10 | - PLATFORM=railo40 TESTFRAMEWORK=testbox 11 | - PLATFORM=railo41 TESTFRAMEWORK=testbox 12 | - PLATFORM=railo42beta TESTFRAMEWORK=testbox 13 | - PLATFORM=acf10-linux64 TESTFRAMEWORK=testbox 14 | 15 | install: ant -Dtest.framework=$TESTFRAMEWORK -Dsource=remote -Dwork.dir=$HOME/work -Dbuild.dir=$TRAVIS_BUILD_DIR -Dplatform=$PLATFORM install-ci-deps 16 | script: ant -Dtest.framework=$TESTFRAMEWORK -Dsource=remote -Dwork.dir=$HOME/work -Dbuild.dir=$TRAVIS_BUILD_DIR -Dplatform=$PLATFORM test-ci -------------------------------------------------------------------------------- /client/installer/layout.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | #attributes.title# 10 | 11 | 12 | 13 | 14 | 15 | 20 | 21 | 22 | 23 | 24 |

#attributes.title#

25 |
26 | 27 |
28 | 29 | 30 | 31 |
32 | 33 | 34 | 35 |
-------------------------------------------------------------------------------- /client/mobile/categories.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 |
14 |
    15 | 16 | 17 | 18 |
  • #ucase(left(cats.categoryname, 1))#
  • 19 |
    20 |
  • #cats.ENTRYCOUNT##cats.categoryname#
  • 21 | 22 |
    23 | 24 |
25 | 26 |
27 | 28 | 29 | 30 | 31 | 32 | 33 |
34 |
-------------------------------------------------------------------------------- /install/help/pages/mobile.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | BlogCFC 4 | 7 | 8 | 9 | 10 |
11 |

BlogCFC Mobile

12 |

13 | BlogCFC supports a mobile version of the blog. This is a highly optimized JavaScript enabled view of your blog. 14 | Mobile browsers will be sent to this view by default when they access your blog. 15 | (But note that a link is provided to return to the "real" blog home if they want.) 16 |

17 |

18 | You will need to configure the mobile site seperately to the main blog. For more information on this see Mobile Site Configuration. 19 |

20 | 21 |
22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /client/includes/pods/pages.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | Home
19 | 20 | 21 | #title#
22 |
23 | 24 |
25 | 26 |
27 | 28 | 29 | -------------------------------------------------------------------------------- /client/org/camden/blog/render/amazonbox.cfc: -------------------------------------------------------------------------------- 1 | "> 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /client/admin/showpods.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | Pod 18 | 19 | 20 | 21 | 22 |
23 | 28 |
29 | 30 | 31 |
32 | 33 |
34 | 35 | -------------------------------------------------------------------------------- /client/tags/datacolnew.cfm: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /client/mobile/posts.cfm: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 |
  • #title# #comCnt#
  • 28 |
    29 | 30 | -------------------------------------------------------------------------------- /client/tags/datacol.cfm: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /client/mobile/footer.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /client/confirmsubscription.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
    #request.rb("subscribeconfirm")#
    29 | 30 |
    31 | #request.rb("subscribeconfirmbody")# 32 |
    33 |
    34 | 35 |
    36 | 37 | -------------------------------------------------------------------------------- /client/loadtweetbacks.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
    13 |
    14 | 15 | #application.utils.ParagraphFormat2(tb.text)# 16 |
    17 |
    18 | #request.rb("postedby")# #tb.from_user# 19 | | #application.localeUtils.dateLocaleFormat(tb.created_at,"short")# #application.localeUtils.timeLocaleFormat(tb.created_at)# 20 |
    21 |
    22 |
    23 |
    24 |
    25 | 26 | 27 |
    #application.resourceBundle.getResource("notweetbacks")#
    28 |
    29 | -------------------------------------------------------------------------------- /client/includes/pods/search.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 15 | 16 | 17 | 18 | 19 |
    20 |
    21 |

    22 |
    23 |
    24 |
    25 | 26 |
    27 | 28 | -------------------------------------------------------------------------------- /client/org/camden/blog/ping7.cfc: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /client/page.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
    #page.title#
    30 |
    31 | #application.blog.renderEntry(page.body)# 32 |
    33 |
    34 | 35 |
    36 | 37 | 38 | 39 | #application.blog.renderEntry(page.body)# 40 | 41 |
    -------------------------------------------------------------------------------- /client/admin/latestversioncheck.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
    15 |

    16 | Your BlogCFC install may be out of the date!
    17 | The latest released version of BlogCFC is #latestVersion# updated on #DateFormat(latestUpdate, 'long')#. 18 |

    Updates for this version include:

    19 | #latestDescription# 20 |

    21 | 22 | 23 |

    Your BlogCFC install is up to date!

    24 | 25 | 26 |

    Unable to correctly contact the update site.

    27 |
    28 | -------------------------------------------------------------------------------- /client/includes/pods/archives.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | #categoryName# (#entryCount#) [RSS]
    21 |
    22 | 23 |
    24 | 25 |
    26 | 27 | -------------------------------------------------------------------------------- /client/org/camden/blog/ping8.cfc: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /client/tags/podlayout.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
    19 |

    #attributes.title#

    20 | 21 |
    22 |
    23 |
    24 |
    25 |
    26 |
    27 | 28 | 29 | 30 | 31 | 32 | 33 |
    34 |
    35 |
    36 |
    37 |
    38 |
    39 | 40 |
    41 |
    42 | 43 |
    44 | 45 | -------------------------------------------------------------------------------- /client/mobile/about.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 |
    4 | 5 |
    6 |

    #application.blog.getProperty("blogTitle")#

    7 |
    8 | 9 |
    10 |

    11 |

    #application.blogMobile.getProperty("title")#
    Version #application.blogMobile.getProperty("appVersion")#
    12 |

    13 | #application.blog.getProperty("blogDescription")# 14 |

    15 |

    16 |
    17 | Built with jQuery Mobile 18 |
    19 |

    20 |
    21 |

    ?subject=Mobile app" rel="external" class="grayButton goback">Contact Us

    22 | 23 |
    24 | 25 | 26 | 27 | 28 | 29 |
    30 | 31 | 32 | -------------------------------------------------------------------------------- /client/mediaDisplay.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | select Ad_Media.MediaText, Ad_MimeTypes.MimeType 10 | from Ad_Media join Ad_MimeTypes on (Ad_Media.MimeTypeID = Ad_MimeTypes.MimeTypeID) 11 | where Ad_Media.mediaID = 12 | 13 | 14 | 15 | 16 | insert into AD_MediaLog(DateDisplayed, MediaID ) 17 | values (#createODBCDateTime(now())#, ) 18 | 19 | 20 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /client/includes/pods/recent.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | #title#
    24 |
    25 | 26 | #application.resourceBundle.getResource("norecententries")# 27 | 28 | 29 |
    30 | 31 |
    32 | 33 | 34 | -------------------------------------------------------------------------------- /client/includes/pods/monthlyarchives.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | #monthAsString(previousmonths)# #previousyears# (#entryCount#)
    23 |
    24 | 25 |
    26 |
    27 | 28 | -------------------------------------------------------------------------------- /client/admin/proxy.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | select id, title, posted 25 | from entries 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | #s.toString()# 39 | -------------------------------------------------------------------------------- /client/mobile/js/jquery-textfill-0.1.js: -------------------------------------------------------------------------------- 1 | ; (function($) { 2 | /** 3 | * Resizes an inner element's font so that the inner element completely fills the outer element. 4 | * @author Russ Painter WebDesign@GeekyMonkey.com 5 | * @version 0.1 6 | * @param {Object} Options which are maxFontPixels (default=40), innerTag (default='span') 7 | * @return All outer elements processed 8 | * @example
    My Text To Resize
    9 | */ 10 | $.fn.textfill = function(options) { 11 | var defaults = { 12 | maxFontPixels: 40, 13 | innerTag: 'span' 14 | }; 15 | var Opts = jQuery.extend(defaults, options); 16 | return this.each(function() { 17 | var fontSize = Opts.maxFontPixels; 18 | var ourText = $(Opts.innerTag + ':visible:first', this); 19 | var maxHeight = $(this).height(); 20 | var maxWidth = $(this).width(); 21 | var textHeight; 22 | var textWidth; 23 | do { 24 | ourText.css('font-size', fontSize); 25 | textHeight = ourText.height(); 26 | textWidth = ourText.width(); 27 | fontSize = fontSize - 1; 28 | } while ((textHeight > maxHeight || textWidth > maxWidth) && fontSize > 3); 29 | }); 30 | }; 31 | })(jQuery); 32 | 33 | $(document).ready(function() { 34 | $('.jtextfill').textfill({ maxFontPixels: 36, innerTag: 'h1' }); 35 | }); 36 | 37 | -------------------------------------------------------------------------------- /client/installer/index.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 |

    4 | Welcome to the BlogCFC Installer. This application will attempt to setup BlogCFC so you can immediately begin using it. Before getting started, there are a few things you should know: 5 |

    6 | 7 |

    8 | First, the installer will not be able to create the DSN or database for you. You need to ensure your DSN is created and it points to a valid DSN. 9 | 10 | 11 |

    12 | After the installer creates or selects the DSN, it will then attempt to run the install SQL script. If you have existing tables in the database this might create a conflict. In general you should install BlogCFC into an empty database. 13 |

    14 | 15 |

    16 | The last thing the installer will do is prompt you for some basic settings, like your email address, the name of the blog, etc. Once done with this step the installer is going to edit itself so it cannot be run again. This is intentional. Instructions 17 | on how to run the installer again may be found in the core BlogCFC documentation. 18 |

    19 | 20 |

    21 | One final note - if you don't want to use the installer at all, you will be given a choice to end the process immediately. 22 |

    23 | 24 |

    25 |

    26 | 27 |
    28 |

    29 | 30 |
    -------------------------------------------------------------------------------- /client/admin/textblocks.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |

    25 | Your blog currently has 26 | 27 | #tbs.recordcount# textblocks. 28 | 29 | 1 textblock. 30 | 31 | 0 textblocks. 32 | 33 |

    34 |
    35 | 36 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /client/cfformprotect/cffp.ini.cfm: -------------------------------------------------------------------------------- 1 | 2 | #Please read Installation.html for a description of these values and how to customize this for your needs 3 | 4 | [CFFormProtect] 5 | #which tests to run 6 | mouseMovement=1 7 | usedKeyboard=1 8 | timedFormSubmission=1 9 | hiddenFormField=1 10 | akismet=0 11 | tooManyUrls=1 12 | teststrings=1 13 | projectHoneyPot=0 14 | 15 | #settings for individual tests 16 | timedFormMinSeconds=5 17 | timedFormMaxSeconds=3600 18 | encryptionKey=JacobMuns0n 19 | akismetAPIKey= 20 | akismetBlogURL= 21 | akismetFormNameField= 22 | akismetFormEmailField= 23 | akismetFormURLField= 24 | akismetFormBodyField= 25 | tooManyUrlsMaxUrls=6 26 | spamstrings='free music,download music,music downloads,viagra,phentermine,viagra,tramadol,ultram,prescription soma,cheap soma,cialis,levitra,weight loss,buy cheap' 27 | projectHoneyPotAPIKey= 28 | 29 | #the points each test costs for failure 30 | mouseMovementPoints=1 31 | usedKeyboardPoints=1 32 | timedFormPoints=2 33 | hiddenFieldPoints=3 34 | akismetPoints=3 35 | tooManyUrlsPoints=3 36 | spamStringPoints=2 37 | projectHoneyPotPoints=3 38 | 39 | #how many points will flag the form submission as spam 40 | failureLimit=3 41 | 42 | #email settings 43 | emailFailedTests=0 44 | emailServer= 45 | emailUserName= 46 | emailPassword= 47 | emailFromAddress= 48 | emailToAddress= 49 | emailSubject= 50 | 51 | #logging 52 | logFailedTests=1 53 | logFile= 54 | -------------------------------------------------------------------------------- /client/mobile/search.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |
    8 | 9 | 10 | 11 |
    12 |
    13 |
    14 | 15 | 16 | 17 |
    18 | 19 | 20 |
    21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
      39 | 40 |
    41 | 42 | 43 |
    44 | 45 | 46 | 47 |
    48 | 49 | 50 | 51 | 52 | 53 | 54 |
    55 |
    -------------------------------------------------------------------------------- /client/includes/uni-form/js/uni-form.jquery.js: -------------------------------------------------------------------------------- 1 | jQuery.fn.uniform = function(settings) { 2 | settings = jQuery.extend({ 3 | valid_class : 'valid', 4 | invalid_class : 'invalid', 5 | focused_class : 'focused', 6 | holder_class : 'ctrlHolder', 7 | field_selector : 'input, select, textarea' 8 | }, settings); 9 | 10 | return this.each(function() { 11 | var form = jQuery(this); 12 | 13 | // Focus specific control holder 14 | var focusControlHolder = function(element) { 15 | var parent = element.parent(); 16 | 17 | while(typeof(parent) == 'object') { 18 | if(parent) { 19 | if(parent[0] && (parent[0].className.indexOf(settings.holder_class) >= 0)) { 20 | parent.addClass(settings.focused_class); 21 | return; 22 | } // if 23 | } // if 24 | parent = jQuery(parent.parent()); 25 | } // while 26 | }; 27 | 28 | // Select form fields and attach them higlighter functionality 29 | form.find(settings.field_selector).focus(function() { 30 | form.find('.' + settings.focused_class).removeClass(settings.focused_class); 31 | focusControlHolder(jQuery(this)); 32 | }).blur(function() { 33 | form.find('.' + settings.focused_class).removeClass(settings.focused_class); 34 | }); 35 | }); 36 | }; 37 | 38 | // Auto set on page load... 39 | $(document).ready(function() { 40 | jQuery('form.uniForm').uniform(); 41 | }); -------------------------------------------------------------------------------- /client/admin/categories.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |

    29 | Your blog currently has 30 | 31 | #categories.recordcount# categories. 32 | 33 | 1 category. 34 | 35 | 0 categories. 36 | 37 |

    38 |
    39 | 40 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /tests/ci/testbox-runner.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | // prepare for tests for bundles or directories 10 | if( len( url.bundles ) ){ 11 | testbox = new testbox.system.testing.TestBox( bundles=url.bundles, labels=url.labels ); 12 | } 13 | else{ 14 | testbox = new testbox.system.testing.TestBox( directory={ mapping=url.directory, recurse=url.recurse}, labels=url.labels ); 15 | } 16 | // Run Tests using correct reporter 17 | results = testbox.run( reporter=url.reporter ); 18 | // do stupid JUnitReport task processing, if the report is ANTJunit 19 | if( url.reporter eq "ANTJunit" ){ 20 | xmlReport = xmlParse( results ); 21 | for( thisSuite in xmlReport.testsuites.XMLChildren ){ 22 | fileWrite( url.reportpath & "/TEST-" & thisSuite.XMLAttributes.name & ".xml", toString( thisSuite ) ); 23 | } 24 | } 25 | 26 | testResult = testbox.getResult(); 27 | errors = testResult.getTotalFail() + testResult.getTotalError(); 28 | fileWrite( url.reportpath & "/testbox.properties", errors ? "testbox.failed=true" : "testbox.passed=true" ); 29 | // Writeout Results 30 | fileWrite(url.reportPath & "/output.txt", results); 31 | writeoutput( results ); 32 | -------------------------------------------------------------------------------- /client/admin/pages.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |

    30 | Your blog currently has 31 | 32 | #pages.recordcount# pages 33 | 34 | 1 page. 35 | 36 | 0 pages. 37 | 38 |

    39 |
    40 | 41 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /install/upgrade_591.txt: -------------------------------------------------------------------------------- 1 | This document explains what is required to update to BlogCFC 5.9.1. 2 | 3 | First, two new columns were added to the comments table. You can run the script below, or simply 4 | add the columns described below. The script is for MySQL. 5 | 6 | ALTER TABLE `#application.tableprefix#tblBlogComments` 7 | ADD COLUMN `killcomment` varchar(35) NULL 8 | 9 | ALTER TABLE `#application.tableprefix#tblBlogComments` 10 | ADD COLUMN `subscribeonly` tinyint(1) NULL 11 | 12 | The killcomment column is a new UUID column. It used to allow admins to have a 'one click' delete from their emails. You don't have to logon. 13 | You just click the link in the email and the comment is deleted. Note that I did not bother telling you to write a script to add UUIDs to old 14 | comments. Since this feature is for emails only, and only for new comments, it doesn't really need it. 15 | 16 | The subscribeonly column is my hackish way to support folks subscribing to comments w/o having to write a new comment. This flag then 17 | hides it from the comment count and from the display. Again, you can leave the old values null. The SQL should be able to handle it. 18 | 19 | PodCasting Support: 20 | 21 | First you have to add the following to the entries table: 22 | 23 | ALTER TABLE `tblblogentries` 24 | ADD COLUMN `summary` varchar(255) NULL, 25 | ADD COLUMN `subtitle` varchar(100) NULL, 26 | ADD COLUMN `keywords` varchar(100) NULL, 27 | ADD COLUMN `duration` varchar(10) NULL 28 | 29 | Please copy all files over the from the zip. Or look at readme.txt for a precise list of files changed. 30 | -------------------------------------------------------------------------------- /client/includes/pods/feed.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | #item.title.xmlText#
    32 |
    33 |
    34 | 35 | 36 | #application.resourceBundle.getResource("cfbloggersfeeddown")# 37 | 38 | 39 |
    40 | 41 |
    42 | 43 |
    44 | 45 | 46 | -------------------------------------------------------------------------------- /install/updater5.9.8.001/Application.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |

    18 | Unfortunately, I had a problem finding your config file. I looked for this path: #expandPath("../org/camden/blog/blog.ini.cfm")# and this path: #expandPath("/org/camden/blog/blog.ini.cfm")#. 19 | I was not able to find either of these files. This means BlogCFC may be "stuck" trying to run the installer. Please contact Raymond Camden (ray@camdenfamily.com) for support. 20 |

    21 |
    22 | 23 |
    24 | 25 | 26 | 27 | 28 |
    29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /client/admin/users.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |

    29 | Your blog currently has 30 | 31 | #users.recordcount# users. 32 | 33 | 1 user. 34 | 35 |

    36 |

    37 | Note that deleting yourself is probably a bad idea. Deleting a user with blog entries will result in their blog entries no longer showing their name. It is not recommend to delete users with entries. 38 | 39 | 40 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /client/tags/textarea.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 14 | 15 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /client/includes/styles/ie6.css: -------------------------------------------------------------------------------- 1 | 2 | 3 | /* 4 | 5 | Internet Explorer 5.5 and 6.0 bug-fixes (still incomplete) 6 | 7 | */ 8 | 9 | body{ text-align: center; } /* center main div in IE 5.5 */ 10 | #page{ text-align: left; } 11 | 12 | .comment-mask{ 13 | background: none; 14 | } 15 | 16 | .box{ 17 | background: none; 18 | position: relative; 19 | } 20 | 21 | .post p.post-author{ 22 | background: #e0d9c4; 23 | } 24 | 25 | #nav-wrap2 ul#nav .fadeThis span.hover { background: #5798c2; } 26 | #nav-wrap1{ background: transparent url(images/nav-left-ie6.png) no-repeat left top; } 27 | #nav-wrap2{ background: transparent url(images/nav-bg-ie6.png) no-repeat right top; } 28 | #nav-wrap2 ul#nav{ float:left; } 29 | 30 | #nav-wrap2 ul#nav li a{ 31 | height: 35px; 32 | margin-top: 1px; 33 | } 34 | 35 | #nav-wrap2 ul#nav .fadeThis span.hover { 36 | height: 35px; 37 | } 38 | 39 | #nav-wrap2 ul#nav ul { 40 | top: 35px; 41 | } 42 | 43 | /* search */ 44 | .search-block{ background: transparent url(images/search-bg-ie6.png) no-repeat left top; } 45 | 46 | .search-block .searchform-wrap{ 47 | background: transparent url(images/search-go-ie6.png) no-repeat right top; } 48 | 49 | ul.menu .fadeThis { 50 | position: static; 51 | } 52 | 53 | ul.menu .fadeThis span.hover { 54 | display: none; 55 | } 56 | 57 | ul.menu li a:hover{ 58 | background: #f7f5ef url(images/side-menu-active.png) repeat-x left bottom; 59 | } 60 | 61 | .comment-wrap2{ 62 | position: relative; 63 | height: 100%; 64 | } 65 | 66 | #main-wrap1{ 67 | position: relative; 68 | } 69 | 70 | 71 | span.hover, ul.menu li.cat-item a.rss{ 72 | display: none; 73 | visibility: hidden; 74 | } 75 | -------------------------------------------------------------------------------- /client/cfformprotect/akismetFailure.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | Thank you for submitting this data to Akismet 31 | 32 | Could not contact Akistmet server. 33 | 34 | 35 | Invalid URL. 36 | -------------------------------------------------------------------------------- /blogCFC6/themes/default/entry.cfm: -------------------------------------------------------------------------------- 1 | 20 | 21 | 22 | 23 | 24 |

    #entry.title#

    25 | 26 | 27 | #paragraphformat(body)# 28 | 29 |

    Comments

    30 | 31 | 32 | 33 |
    34 |
    35 | #name#'s Gravatar 36 | #paragraphFormat(comment)# 37 |
    38 |
    39 | ## Posted by #name##name# 40 | | #dateFormat(posted, "short")# #timeFormat(posted)# 41 |
    42 |
    43 | 44 |
    45 | 46 | 47 |

    48 | This poor entry has no comments. 49 |

    50 | 51 |
    52 |
    53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /client/admin/imgwin.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | File upload wasn't a valid image. 47 | 48 | 49 | 50 | 51 |
    52 | 53 |
    54 |
    55 | 56 | 57 | -------------------------------------------------------------------------------- /client/includes/pods/recentcomments.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |

    #getComments.title#
    29 | #getComments.name# #application.resourceBundle.getResource("said")#: #formattedComment#... 30 | [#application.resourceBundle.getResource("more")#]

    31 |
    32 | 33 | #application.resourceBundle.getResource("norecentcomments")# 34 | 35 | 36 | 37 |
    38 | 39 |
    40 | 41 | 42 | -------------------------------------------------------------------------------- /client/tags/getpods.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /client/unsubscribe.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
    #request.rb("unsubscribe")#
    23 |
    24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 |

    #request.rb("unsubscribesuccess")#

    38 |
    39 | 40 | 41 |

    #request.rb("unsubscribefailure")#

    42 |
    43 |
    44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 |

    #request.rb("unsubscribeblogsuccess")#

    58 |
    59 | 60 | 61 |

    #request.rb("unsubscribeblogfailure")#

    62 |
    63 |
    64 | 65 |
    66 | 67 |

    #request.rb("returntoblog")#

    68 | 69 |
    70 | -------------------------------------------------------------------------------- /client/installer/Application.cfm: -------------------------------------------------------------------------------- 1 | Installer has been disabled. 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |

    22 | Unfortunately, I had a problem finding your config file. I looked for this path: #expandPath("../org/camden/blog/blog.ini.cfm")# and this path: #expandPath("/org/camden/blog/blog.ini.cfm")#. 23 | I was not able to find either of these files. This means BlogCFC may be "stuck" trying to run the installer. Please contact Raymond Camden (ray@camdenfamily.com) for support. 24 |

    25 |
    26 | 27 | 28 |
    29 | 30 | 31 |
    32 | 33 | 34 | 35 | 36 | 37 | 38 |

    39 | It appears as if this installer wasn't run correctly. 40 | This means BlogCFC may be "stuck" trying to run the installer. Please contact Raymond Camden (ray@camdenfamily.com) for support. 41 |

    42 |
    43 | 44 |
    45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /client/org/captcha/README: -------------------------------------------------------------------------------- 1 | Copyright: (c) 2007 Maestro Publishing, LLC 2 | Author: Peter J. Farrell (pjf@maestropublishing.com) 3 | Package: LylaCaptcha - http://lyla.maestropublishing.com 4 | Based On the Work Of: Mark Mandel (mark@compoundtheory.com) - http://www.compoundtheory.com 5 | Version: 0.1 beta 6 | License: 7 | (c) 2007 Maestro Publishing, LLC 8 | Licensed under the Apache License, Version 2.0 (the "License"); 9 | you may not use this file except in compliance with the License. 10 | You may obtain a copy of the License at 11 | 12 | http://www.apache.org/licenses/LICENSE-2.0 13 | 14 | Unless required by applicable law or agreed to in writing, software 15 | distributed under the License is distributed on an "AS IS" BASIS, 16 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | See the License for the specific language governing permissions and 18 | limitations under the License. 19 | 20 | Other Restrictions In Addition to the Apache 2.0 License: 21 | - The "LylaCaptcha" attribution text must be displayed in the generated Captcha 22 | image. Please do not comment out or otherwise change the the source code to 23 | defeat this request. 24 | - You may distribute Lyla Captcha within/embedded your application. 25 | - Please to not sell the Lyla Captcha package by itself as this against the 26 | spirit of this open source project. 27 | 28 | N.B.: 29 | ********************************************************************************** 30 | * This license may differ from the license of the program that uses LylaCaptcha. * 31 | ********************************************************************************** 32 | 33 | Shameless Begging: 34 | If LylaCaptcha proves to be a useful captcha for you, please consider gifting me 35 | something on my Amazon Wishlist: http://www.amazon.com/gp/registry/2NDKJIPDUYE9W 36 | 37 | Or you may make a donation with PayPal: pjf@maestropublishing.com 38 | 39 | Your generosity is greatly appreciated and thank you for supporting Open Source 40 | Software authors. -------------------------------------------------------------------------------- /client/admin/notify.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | Error getting entry. 32 | 33 | 34 | 35 | 36 | 37 | 38 | Not released. 39 | 40 | 41 | 42 | 43 | 44 | Already mailed. 45 | 46 | 47 | 48 | 49 | 50 | This entry is in the future. 51 | 52 | 53 | 54 | Yes, I will be emailing this. 55 | 56 | 57 | Clear the cache 58 | 59 | 60 | Now delete the scheduled task. 61 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /client/download.cfm: -------------------------------------------------------------------------------- 1 | 16 | 17 | 18 | url = application.utils.parseSES(); 19 | 20 | 21 | 22 | 25 | 26 | 27 | 28 | 29 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | #application.rooturl#/#url.dir#/#urlEncodedFormat(getFileFromPath(entry.enclosure))# 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /blogCFC6/index.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | ", "", "all")> 20 | ]", "", "all")> 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 31 | 32 | 33 | 34 | 35 | 36 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | #application.themeService.renderLayout(title,content)# -------------------------------------------------------------------------------- /blogCFC6/themes/default/layout.cfm: -------------------------------------------------------------------------------- 1 | 9 | 10 | 15 | 16 | 17 | 19 | 20 | 21 | #arguments.title# 22 | 23 | 24 | 25 | 26 | 27 | 28 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 |
    46 | 47 |
    48 | 49 |
    50 | #content# 51 |
    52 |
    53 | 58 | 59 |
    BlogCFC was created by Raymond Camden. This blog is running version #settings.version#. Contact Blog Owner
    60 |
    61 | 62 | 63 |
    64 | -------------------------------------------------------------------------------- /client/admin/comments.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |

    31 | Your blog currently has 32 | 33 | #numberFormat(comments.recordcount)# comments. 34 | 35 | 1 comment. 36 | 37 | 0 comments. 38 | 39 |

    40 | 41 |

    42 |

    43 | 44 |
    45 |

    46 |
    47 | 48 | 50 | 51 | 52 | 53 | 54 | View" sort="false"/> 55 | 56 | 57 | 58 | 59 | -------------------------------------------------------------------------------- /client/admin/podform.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 26 | 27 | 31 | 32 | 33 | 38 | 39 | "> 40 | 41 | 45 | 46 | 47 | 48 | 49 | 50 |
    51 |
    52 | Create/Edit Pod 53 | 54 | Pod Name:
    55 | 56 | 57 | 58 |
    59 | 60 | 63 |
    64 |
    65 |
    66 | Note: The file will be created in the includes/pods folder.
    67 |
    68 |
    69 |
    70 | 71 | 72 | 73 | 74 | -------------------------------------------------------------------------------- /client/print.cfm: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 31 | 32 | 33 |
    34 |
    35 |
    36 | 37 | 38 | 39 | 40 |
    41 | #application.blog.getProperty("blogTitle")#: #entry.title# 42 |
    43 |
    44 |
    45 | 46 | 47 | 48 |

    #entry.title#

    49 | 50 | 57 | 58 |
    59 | #application.blog.renderEntry(entry.body,true,entry.enclosure)# 60 | #application.blog.renderEntry(entry.morebody,true)# 61 |
    62 |
    63 |
    64 | 65 | 68 | 69 | #display# 70 | 71 | 72 |
    73 |
    74 |
    75 | 76 | 77 | 78 |
    79 | 80 |
    -------------------------------------------------------------------------------- /client/admin/slideshows.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | select name 37 | from images 38 | where lower(name) like '%.jpg' 39 | or lower(name) like '%.gif' 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |

    48 | Your blog currently has 49 | #slideshows.recordcount# slideshows1 slideshow0 slideshows. 50 |

    51 |
    52 | 53 | 55 | 56 | 57 | View" sort="false"/> 58 | 59 | 60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /client/cfformprotect/cffp.cfm: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | 16 | 17 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 41 | Leave this field empty 42 | -------------------------------------------------------------------------------- /client/slideshow.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |
    #title# - Picture #url.slide# of #images.recordCount#
    48 |
    49 |

    50 |
    51 | 52 | #metadata.images[images.name[url.slide]]#
    53 |
    54 | 55 | Previous 56 | 57 | Previous 58 | 59 | ~ 60 | 61 | Next 62 | 63 | Next 64 | 65 | 66 |

    67 |
    68 |
    69 | 70 |
    -------------------------------------------------------------------------------- /client/admin/entry_comments.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | Entry Comments 24 | 25 | 31 | 32 | 33 | 42 | 43 | 44 |

    45 | This entry currently has 46 | 47 | #numberFormat(comments.recordcount)# comments. 48 | 49 | 1 comment. 50 | 51 | 0 comments. 52 | 53 |

    54 |
    55 | 56 | 58 | 59 | 60 | 61 | View" sort="false"/> 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /client/installer/step4_settings.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 24 |

    25 | In this step we are going to fill in some basic settings. Some of these are optional and any setting can be changed later. For a full list of settings, log on 26 | to your BlogCFC Administrator and use the Settings link. 27 |

    28 | 29 |
    30 | Your email address:
    31 | Your blog URL (should end in index.cfm, ie: http://www.foo.com/index.cfm) :
    32 | Your blog's title:
    33 | A short description for your blog:
    34 | A set of keywords that describe your blog:
    35 | If you need to specify a mail server, you can set it here:
    36 | If that mail server requires a username, specify it here:
    37 | If that mail server requires a password, specify it here:
    38 | Use CAPTCHA to protect from Spam?
    39 | Enable cfFormProtect for more spam protection?
    40 | Enable comment moderation for ultimate spam protection?
    41 | Use Gravatars in comments??
    42 | 43 |
    44 | 45 |
    46 | -------------------------------------------------------------------------------- /client/includes/pods/tagcloud.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | SELECT entrycount AS tagCount,categoryname as tag, categoryid 21 | FROM 22 | cats 23 | WHERE entrycount >= 10 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | #lcase(tags.tag)# 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /blogCFC6/pods/subscribe.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | Please confirm your subscription to the blog by clicking the link below. 25 | 26 | #rooturl#/confirmsubscription.cfm?t=#token# 27 | 28 | 29 | 30 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | ", "", "all")> 50 | ]", "", "all")> 51 | 52 | 53 | 54 | Enter your email address to subscribe to this blog. 55 |
    56 |

    57 |
    58 | 59 | #variables.successMessage# 60 | 61 | #variables.errorMessage# 62 | 63 |
    64 | 65 | 66 | -------------------------------------------------------------------------------- /client/includes/audio-player/audio-player.js: -------------------------------------------------------------------------------- 1 | var AudioPlayer = function () { 2 | var instances = []; 3 | var activeInstanceID; 4 | var playerURL = ""; 5 | var defaultOptions = {}; 6 | var currentVolume = -1; 7 | 8 | var getMovie = function (name) { 9 | return document.all ? window[name] : document[name]; 10 | }; 11 | 12 | return { 13 | setup: function (url, options) { 14 | playerURL = url; 15 | defaultOptions = options; 16 | }, 17 | 18 | embed: function (elementID, options) { 19 | var instanceOptions = {}; 20 | var key; 21 | var so; 22 | var bgcolor; 23 | var wmode; 24 | 25 | var flashParams = {}; 26 | var flashVars = {}; 27 | var flashAttributes = {}; 28 | 29 | // Merge default options and instance options 30 | for (key in defaultOptions) { 31 | instanceOptions[key] = defaultOptions[key]; 32 | } 33 | for (key in options) { 34 | instanceOptions[key] = options[key]; 35 | } 36 | 37 | if (instanceOptions.transparentpagebg == "yes") { 38 | flashParams.bgcolor = "#FFFFFF"; 39 | flashParams.wmode = "transparent"; 40 | } else { 41 | if (instanceOptions.pagebg) { 42 | flashParams.bgcolor = "#" + instanceOptions.pagebg; 43 | } 44 | flashParams.wmode = "opaque"; 45 | } 46 | 47 | flashParams.menu = "false"; 48 | 49 | for (key in instanceOptions) { 50 | if (key == "pagebg" || key == "width" || key == "transparentpagebg") { 51 | continue; 52 | } 53 | flashVars[key] = instanceOptions[key]; 54 | } 55 | 56 | flashAttributes.name = elementID; 57 | flashAttributes.style = "outline: none"; 58 | 59 | flashVars.playerID = elementID; 60 | 61 | swfobject.embedSWF(playerURL, elementID, instanceOptions.width.toString(), "24", "8.0.0", false, flashVars, flashParams, flashAttributes); 62 | 63 | instances.push(elementID); 64 | }, 65 | 66 | syncVolumes: function (playerID, volume) { 67 | currentVolume = volume; 68 | for (var i = 0; i < instances.length; i++) { 69 | if (instances[i] != playerID) { 70 | getMovie(instances[i]).setVolume(currentVolume); 71 | } 72 | } 73 | }, 74 | 75 | activate: function (playerID) { 76 | if (activeInstanceID && activeInstanceID != playerID) { 77 | getMovie(activeInstanceID).closePlayer(); 78 | } 79 | 80 | activeInstanceID = playerID; 81 | }, 82 | 83 | getVolume: function (playerID) { 84 | return currentVolume; 85 | } 86 | 87 | } 88 | 89 | }(); 90 | -------------------------------------------------------------------------------- /client/admin/Application.cfc: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 28 | 29 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /client/admin/subscribers.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | select count(email) as total 32 | from subscribers 33 | where verified = 1 34 | 35 | 36 | 37 | 38 | 39 |

    40 | Your blog currently has 41 | 42 | #subscribers.recordcount# subscribers 43 | 44 | 1 subscriber 45 | 46 | 0 subscribers 47 | . There isare #verifiedSubscriber.total#no verified subscribers. 48 |

    49 | 50 |

    51 | You may use the button below to delete all non-verified subscribers. You should note that this will delete ALL of them, 52 | even people who just subscribed a minute ago. This should be used rarely! 53 |

    54 | 55 |
    56 | 57 |
    58 |
    59 | 60 | 62 | 63 | 64 | Verify" sort="false"/> 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /client/cfformprotect/js/mouseMovement.js: -------------------------------------------------------------------------------- 1 | /* This code will grab two mouse coordinate sets from the user's mouse. 2 | * The first set is shortly after the user starts moving thier mouse across the web page. 3 | * The second set is grabbed a specified time later. The distance between the two sets 4 | * is calculated and stored in a form field 5 | */ 6 | 7 | //tell the browser to start executing the timedMousePos function every x milliseconds 8 | var myInterval = window.setInterval(timedMousePos,250) 9 | 10 | // Variables for mouse positions 11 | var xPos = -1; 12 | var yPos = -1; 13 | var firstX = -1; 14 | var firstY = -1; 15 | // variable to track how many times I polled the mouse position 16 | var intervals = 0; 17 | 18 | // retrieve mouse x,y coordinates 19 | function getMousePos(p) { 20 | if (!p) var p = window.event; 21 | if (p.pageX || p.pageY) { 22 | xPos = p.pageX; 23 | yPos = p.pageY; 24 | } else if (p.clientX || p.clientY) { 25 | xPos = p.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; 26 | yPos = p.clientY + document.body.scrollTop + document.documentElement.scrollTop; 27 | } 28 | } 29 | 30 | // capture mouse movement 31 | function timedMousePos() { 32 | //when the user moves the mouse, start working 33 | document.onmousemove = getMousePos; 34 | if (xPos >= 0 && yPos >= 0) { 35 | //0,0 is a valid mouse position, so I want to accept that. for this reason 36 | //my vars are initialized to -1 37 | var newX = xPos; 38 | var newY = yPos; 39 | intervals++; 40 | } 41 | if (intervals == 1) { 42 | //store the first coordinates when we've got a pair (not when 'intervals' is 0) 43 | firstX = xPos; 44 | firstY = yPos; 45 | } else if (intervals == 2) { 46 | //I've got two coordinate sets 47 | //tell the browser to stop executing the timedMousePos function 48 | clearInterval(myInterval); 49 | //send the 4 mouse coordinates to the calcDistance function 50 | calcDistance(firstX,firstY,newX,newY); 51 | } 52 | } 53 | 54 | function calcDistance(aX,aY,bX,bY) { 55 | //use the Euclidean 2 dimensional distance formula to calculate the distance 56 | //in pizels between the coordinate sets 57 | var mouseTraveled = Math.round(Math.sqrt(Math.pow(aX-bX,2)+Math.pow(aY-bY,2))); 58 | //ajax stuff to set a session variable 59 | try { 60 | // Dave Shuck - 26 Mar 2007 - added try/catch for giant pages that take a while to 61 | // load, in case the user moves their mouse before the page is completely rendered. 62 | document.getElementById("formfield1234567891").value = mouseTraveled; 63 | } 64 | catch(excpt) { /* no action to take */ } 65 | } 66 | 67 | function dummy() {} -------------------------------------------------------------------------------- /client/googlesitemap.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 43 | 44 | #application.rootURL#/ 45 | #dateStr# 46 | hourly 47 | 0.8 48 | 49 | 50 | 51 | 52 | 53 | 54 | #xmlFormat(application.blog.makeLink(id))# 55 | #dateStr# 56 | 57 | 58 | 59 | 60 | #application.rootURL#/page.cfm/#alias# 61 | 0.5 62 | weekly 63 | #dateStr# 64 | 65 | 66 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /client/org/camden/blog/pods.cfc: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | -------------------------------------------------------------------------------- /client/tags/trackbackemail.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | #application.resourceBundle.getResource("trackbackaddedtoblogentry")#: #blogEntry.title# 37 | #application.resourceBundle.getResource("trackbackadded")#: #application.localeUtils.dateLocaleFormat(now())# / #application.localeUtils.timeLocaleFormat(now())# 38 | #application.resourceBundle.getResource("blogname")#: #tb.blogname# 39 | #application.resourceBundle.getResource("title")#: #tb.title# 40 | URL: #tb.posturl# 41 | #application.resourceBundle.getResource("excerpt")#: 42 | #tb.excerpt# 43 | 44 | #application.resourceBundle.getResource("deletetrackbacklink")#: 45 | #tbKiller# 46 | 47 | ------------------------------------------------------------ 48 | This blog powered by BlogCFC #application.blog.getVersion()# 49 | Created by Raymond Camden (ray@camdenfamily.com) 50 | 51 | 52 | 53 | 54 | 55 | #email# 56 | 57 | #email# 59 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /client/admin/login.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
    19 |
    20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 42 | 43 | 44 | 45 |
    #application.resourceBundle.getResource("username")#
    #application.resourceBundle.getResource("password")#
    About
    46 |
    47 |
    48 |
    49 |

    BlogCFC was created by Ray Camden with contributions from many supporters including Scott Stroz, Jeff Coughlin, Charlie Griefer, Paul Hastings, Adam Tuttle, Deanna Schneider, Joe Nicora, Jacob Munson, and Jason Delmore.

    50 |

    For more information visit http://www.blogcfc.com/

    51 | Close 52 |
    53 | 64 |
    65 | 66 |
    67 | 68 | -------------------------------------------------------------------------------- /tests/ci/scripts/ci-helper-base.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | if [ ! -n "$WORK_DIR" ]; then 3 | echo "WORK_DIR must be set!" 4 | exit 1 5 | fi 6 | 7 | if [ ! -n "$BUILD_DIR" ]; then 8 | BUILD_DIR=`pwd` 9 | fi 10 | 11 | echo "Working directory: $WORK_DIR, Build directory: $BUILD_DIR" 12 | 13 | if [ ! "$1" == "install" ]; then 14 | 15 | if [ ! -d $WORK_DIR ]; then 16 | echo "Working directory doesn't exist and this isn't an install!" 17 | exit 1 18 | else 19 | cd $WORK_DIR 20 | fi 21 | else 22 | if [ ! -n "$2" ]; then 23 | echo "usage: $0 install PROJECTNAME"; 24 | exit 1 25 | fi 26 | fi 27 | 28 | WGET_OPTS="-nv" 29 | 30 | function download_and_extract { 31 | FILENAME=`echo $1|awk '{split($0,a,"/"); print a[length(a)]}'` 32 | if [[ "$1" == /* ]]; then 33 | echo "Copying $1 to $FILENAME" 34 | cp $1 $FILENAME 35 | else 36 | echo "Downloading $1 to $FILENAME" 37 | wget $WGET_OPTS $1 -O $FILENAME 38 | fi 39 | 40 | if [[ "$FILENAME" == *zip ]]; then 41 | unzip -q $FILENAME 42 | else 43 | tar -zxf $FILENAME 44 | fi 45 | rm $FILENAME 46 | result=$FILENAME 47 | } 48 | 49 | 50 | if [ ! -n "$SERVER_PORT" ]; then 51 | SERVER_PORT="8500" 52 | fi 53 | 54 | HEALTHCHECK_URL="http://localhost:$SERVER_PORT" 55 | 56 | 57 | case $1 in 58 | install) 59 | if [ -d $WORK_DIR ]; then 60 | echo "Removing $WORK_DIR" 61 | rm -rf $WORK_DIR 62 | fi 63 | 64 | mkdir -p $WORK_DIR 65 | cd $WORK_DIR 66 | 67 | download_and_extract $PLATFORM_URL 68 | 69 | # assume platform dir is the only dir 70 | FIRST_DIR=`ls -b` 71 | if [ "$FIRST_DIR" != "$PLATFORM_DIR" ]; then 72 | mv $FIRST_DIR $PLATFORM_DIR 73 | fi 74 | download_and_extract $TESTFRAMEWORK_URL 75 | 76 | case $TESTFRAMEWORK in 77 | mxunit) 78 | mv mxunit* "$WEBROOT/$TESTFRAMEWORK" 79 | ;; 80 | testbox) 81 | mv testbox "$WEBROOT/$TESTFRAMEWORK" 82 | ;; 83 | esac 84 | ln -s $BUILD_DIR $WEBROOT/$2 85 | ;; 86 | start) 87 | if [ ! -f $CONTROL_SCRIPT ]; then 88 | echo "Control script does not exist!" 89 | exit 1 90 | fi 91 | echo "Starting server... ($HEALTHCHECK_URL)" 92 | $CONTROL_SCRIPT start& 93 | until [ "`curl --connect-timeout 2 -m 2 -s -o /dev/null -w "%{http_code}" $HEALTHCHECK_URL`" == "200" ] 94 | do 95 | echo "Waiting for server to start..." 96 | sleep 2 97 | done 98 | ;; 99 | stop) 100 | echo "Stopping server..." 101 | $CONTROL_SCRIPT stop 102 | while curl --connect-timeout 2 --max-time 2 -s $HEALTHCHECK_URL>/dev/null 103 | do 104 | echo "Waiting for server to stop..." 105 | sleep 1 106 | done 107 | ;; 108 | *) 109 | echo "Usage: $0 {install|start|stop}" 110 | exit 1 111 | ;; 112 | esac -------------------------------------------------------------------------------- /client/mobile/components/blogMobile.cfc: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /client/admin/updatepassword.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 |

    43 | Use the form below to update your password. You must enter your old password first. 44 |

    45 |
    46 | 47 | 48 | 49 |

    50 | Your password was updated. 51 |

    52 |
    53 |
    54 | 55 | 56 | 57 |
    58 | Please correct the following error(s): 59 |
      60 | 61 |
    • #errors[x]#
    • 62 |
      63 |
    64 |
    65 |
    66 |
    67 | 68 | 69 |

    70 |

    71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 |
    old password:
    new password:
    confirm password:
     
    89 |
    90 |

    91 |
    92 | 93 |
    94 | 95 | -------------------------------------------------------------------------------- /client/admin/textblock.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 |

    55 | Use the form below to edit a textblock. Textblocks are random blocks of text that you can use in your site. These would 56 | be useful for pods or footer text that you need to update often. 57 |

    58 |
    59 | 60 | 61 | 62 |
    63 | Please correct the following error(s): 64 |
      65 | 66 |
    • #errors[x]#
    • 67 |
      68 |
    69 |
    70 |
    71 |
    72 | 73 | 74 |
    75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 |
    label:
    body:
     
    89 |
    90 |
    91 |
    92 | 93 | 94 | -------------------------------------------------------------------------------- /client/admin/pods.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |

    39 | The Pod Manager allows you to edit and organize the pods on your site. If none of the pods below are selected, 40 | then the default behavior (show all of them) will be used. In order to specify a particular set of pods, you must both 41 | select the pod and enter a numeric sort order. 42 |

    43 |

    Total Available Pods: #pods.recordcount# Total Active: #StructCount(podMetaData.pods)#

    44 | Select the Pods you want to display, and enter a numeric value for the sort order.
    45 | 46 | 47 |
    48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 66 | 67 | 68 | 69 | 70 |
    ShowNameActionsSort Order
    checked>#name# 62 | Show sample output 63 | Edit Pod 64 | Delete Pod 65 |
    71 |
    72 | Add New Pod 73 | Update Pods 74 |
    75 |
    76 |
    77 | 78 |
    79 | 80 | 81 | -------------------------------------------------------------------------------- /blogCFC6/pods/calendar.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | firstDay=createDate(year,month,1); 18 | firstDOW=dayOfWeek(firstDay); 19 | firstWeekPad = 7-firstDOW; 20 | dim=daysInMonth(firstDay); 21 | lastMonth=dateAdd("m",-1,firstDay); 22 | nextMonth=dateAdd("m",1,firstDay); 23 | dayList=application.entryService.getActiveDays(year,month); 24 | dayCounter=1; 25 | rowCounter=1; 26 | 27 | 28 | 29 | 30 | 31 | 32 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 |
    33 | << 34 | #monthAsString(month)# #year# 35 | >> 36 |
    #left(dayOfWeekAsString(i),3)#
      class="calendarToday">#dayCounter##dayCounter#
    class="calendarToday"> 66 | 67 | #x##x# 68 |
     
    86 |
    -------------------------------------------------------------------------------- /client/admin/pod.cfm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 14 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 46 | 47 | 48 | function sortForm(f) { 49 | var sortArray = arrayNew(2); 50 | var stForm = Duplicate(f); 51 | var keys = structKeyArray(stForm); 52 | var sortedKeys = ""; 53 | 54 | for (i=1; i LTE arrayLen(keys); i=i+1) { 55 | if (NOT isNumeric(stForm[keys[i]])) { 56 | structDelete(stForm, keys[i]); 57 | } 58 | } 59 | 60 | sortedKeys = structSort(stForm, 'numeric'); 61 | for (i=1; i LTE arrayLen(sortedKeys); i=i+1) { 62 | sortArray[arrayLen(sortArray)+1][1] = sortedKeys[i]; 63 | sortArray[arrayLen(sortArray)][2] = stForm[sortedKeys[i]]; 64 | } 65 | return sortArray; 66 | } 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![Build Status](https://travis-ci.org/teamcfadvance/BlogCFC5.png?branch=master)](https://travis-ci.org/teamcfadvance/BlogCFC5) 2 | # BlogCFC5 3 | 4 | The Number One Blogging Software In The ColdFusion Universe! 5 | 6 | **Updates to BlogCFC** 7 | 8 | **2019/1/1 Update 1**: 9 | 10 | * In admin: Added enclosure link as part of edit entry 11 | * Move all udf.cfm functions into utils.cfc (Done in last update), redirected all function calls to reference application.utils, and deleted udf.cfm 12 | * Convert Application.cfm to Application.cfc 13 | * Fix a bunch of queries where I missed putting in the tableprefix property. No idea why IntelliJ wasn't showing me the full list when searcing. 14 | * Added new SQL to create tables and views for SQL Server. 15 | * Was used for ad tracking on The Flex Show 16 | * Ad_media 17 | * Ad_medialog 18 | * Ad_mimetypes 19 | * Was used for download tracking on The Flex Show and Flextras and others 20 | * Tblblogenclosuredownloads 21 | * Views used to help run reports on download tracking: 22 | * NumberOfBlogEntriesByCategory 23 | * NumberOfBlogEntriesByYear 24 | * NumberOfBlogEntriesByYearThenCategory 25 | * Added download.cfm which will log the download request and redirect to the downloaded file. This works for either a ID for a blog post with an enclosure or an explicitly defined file. 26 | * Added download2.cfm which will log the download request and stream the file without changing the URL. 27 | 28 | **2018/12/28 Update 2**: 29 | 30 | * Merged in my own BlogCFC Extension. 31 | * Created download tracker code for tracking and reporting on enclosure downloads 32 | * Added a tableprefix= config property. This is if you want to add a prefix to the table name and will be appended to all queries. If you use this, then you won't be able to use the SQL Generate scripts or the install/update package. 33 | * Added BlogDBName argument to blog.cfc init. This refers to name of the blog in the database and allows you to use different db names in the config file vs the database. 34 | * Added isAvailable argument to blog.cfc entryexists() and getEntry(). If passed in as true, will allow an entry to exist even if it is not available yet 35 | * Tweaked RSS 2.0 generation to add media tags; I think this supports podcasting platforms other than iTunes. 36 | * Added a bunch more functions to utils--don't remember what they are all used for. 37 | 38 | **ToDo**: 39 | I still need to add scripts for the relevant new tables info. 40 | 41 | **2018/12/28**: 42 | 43 | Since the project hasn't had an update in ages, I probably won't bother to try to do PRs back to the main branch, but decided to stick with BlogCFC for the moment for my own personal blog. 44 | 45 | My instructions including table modifications on updating the database from 5.9.2.002 to the current at located in: 46 | 47 | install/Upgrade5.9.2.00.2To5.9.8.001.txt 48 | 49 | I use SQL Server, so that is all that you're find. 50 | 51 | 52 | I added a new property to the `blog.ini.cfm`: 53 | 54 | 55 | maxentriesadmin=10 56 | 57 | This allows you to show a different number of posts in the client UI compare to a different number of posts in the admin. 58 | 59 | 60 | -------------------------------------------------------------------------------- /client/org/camden/blog/blog.ini.cfm: -------------------------------------------------------------------------------- 1 | [default] 2 | dsn=blogCFCTest 3 | username= 4 | password= 5 | owneremail=info@your-domain.com 6 | blogURL=http://local10.blogcfc.com/client/index.cfm 7 | blogTitle=Dev Blog 8 | blogDescription=This is the development blog. 9 | blogDBType=MSSQL 10 | locale=en_US 11 | users= 12 | commentsFrom= 13 | failTo=info@your-domain.com 14 | mailserver= 15 | mailusername= 16 | mailpassword= 17 | pingurls= 18 | offset=2 19 | trackbackspamlist=-insurance,-mp3,-music,-store.info,4allfree.com,50webs.com,abelcet,abrevaonline,accupepinfo,accuzyme,acetatablets,acidophilus,acitretin,acticort,actonel,adatosil,adefovir,adipex,adsorbocarpine,adult movie,Allegra,alprazolam,ambien,american hawaiian cruises,amifostine,amnepox,amoxil,anti-depression,auto-transport,bar code,bectra,best earning,best links for home,best price dog door,best tablets,best-mortgage,blowjob,bolobomb.com,bontril,breast-enlargement,bust-enhancement,busta rhymes mp3,buy adult,buy mp3,carsblog,casino,cat-bed,cele-brex,celexa,cell-phone,cellulite-cream,cellulite-products,cheap-discount,cheap-mortgage,check reader,chibroxin,china tours,christmas-discount,cialis,clips-teens,codeine,construction-tools.info,convert mp3 wav,credit-card,credit-mortgage,creditreport,cruises-to-,cunts,date.inter.by,dating-,diamond jewelry,diet-pills,digital camcorders,door hardware,download mp3,ephedra,ESCABICALUTAMIDE,fajne-gry,fioricet,flomax,francisgibson,from Jhon Miller,from John Miller,fuck,fuck you,fucker,fuckoff,fundslender,funny-gift-idea,gambling-review,game.blog57.com,gay-mpegs,gay-teen,glucophag,glucose-levels-online,greece-travel-guide,hair-loss,harcore,hardcore,hardcre,hemorrhoids,hemroids,hoodia,hotelwebfind,hp ink,hp printer,hydrocodone,indocin,iniebet,instantcredit,ipod car,join-4free.com,join-4free.info,kakachka.com,levitra,lipitor,mefenamic,menopauserelief,milf,mortgage loans,mp3-,mpe songs,music in laguna beach season 2,music-,My new review,myster-shopper,naturallyclearskin.net,naxidi,nfl betting,nicotine-patch,nightwish,niodir.com,nissancar,nude,online-order,overture suggestion,payday loans,paydayloans,penis,penis-,pet-bed,pharmacies,pharmacy,phentermine,pills and tablets,playingtheangel,poker,pop music hit,projectstopsmoking.com,propecia,prozac,pufystik,pussy,radar music,rape,refimasters.info,retailsoup.com,rio mp3,rivotril,rolex-watches,rx-pills,ryan.in.ua,salbutamol,searchear.biz,searchterra,second-mortgage,secured-loan,sexual-enhancement,sexual-relaxation,shemale,sigaret.net,sigaret.net,skin-care-products,soma,sonic heroes stage 7,spam.com,t35.com,takoe.com,takoe.net,teen-,teen-models,teens,teens-models,testanchor,theinformationconstruct.com,theme song mp3,tits,tour-dates,toursearch.biz,tramadol,ultra-shop.info,ultram,urinary-changes,vagina,vaginas,viagra,vicarious visions,wrinkle-cream,www.musicalinstruments-store.info,xenical,young-teen,zayablo.com,zyban 20 | blogkeywords= 21 | ipblocklist=67.180.242.3 22 | maxentries=1 23 | maxentriesadmin=20 24 | usecaptcha=yes 25 | usecfp=yes 26 | allowgravatars=yes 27 | moderate=yes 28 | filebrowse=yes 29 | settings=yes 30 | imageroot= 31 | itunesSubtitle= 32 | itunesSummary= 33 | itunesKeywords= 34 | itunesAuthor= 35 | itunesImage= 36 | itunesExplicit=no 37 | usetweetbacks=no 38 | saltAlgorithm=AES 39 | saltKeySize=256 40 | hashAlgorithm=SHA-512 41 | installed=yes 42 | tableprefix= 43 | --------------------------------------------------------------------------------