diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.gitmodules b/.gitmodules old mode 100644 new mode 100755 index 77fe89f..d6ab19e --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "plugins/welcome"] path = plugins/welcome url = git://github.com/kankurou/CakePHP-Welcome.git +[submodule "plugins/geshi"] + path = plugins/geshi + url = git://github.com/jaimeh/cakephp_geshi.git diff --git a/README b/README old mode 100644 new mode 100755 diff --git a/config/schema/dump.sql b/config/schema/dump.sql old mode 100644 new mode 100755 diff --git a/controllers/comments_controller.php b/controllers/comments_controller.php old mode 100644 new mode 100755 diff --git a/controllers/languages_controller.php b/controllers/languages_controller.php old mode 100644 new mode 100755 diff --git a/controllers/point_events_controller.php b/controllers/point_events_controller.php old mode 100644 new mode 100755 diff --git a/controllers/points_controller.php b/controllers/points_controller.php old mode 100644 new mode 100755 diff --git a/controllers/ranks_controller.php b/controllers/ranks_controller.php old mode 100644 new mode 100755 diff --git a/controllers/reviews_controller.php b/controllers/reviews_controller.php old mode 100644 new mode 100755 diff --git a/controllers/sources_controller.php b/controllers/sources_controller.php old mode 100644 new mode 100755 diff --git a/controllers/subscriptions_controller.php b/controllers/subscriptions_controller.php old mode 100644 new mode 100755 diff --git a/controllers/tags_controller.php b/controllers/tags_controller.php old mode 100644 new mode 100755 diff --git a/controllers/users_controller.php b/controllers/users_controller.php old mode 100644 new mode 100755 diff --git a/controllers/votes_controller.php b/controllers/votes_controller.php old mode 100644 new mode 100755 diff --git a/models/comment.php b/models/comment.php old mode 100644 new mode 100755 diff --git a/models/language.php b/models/language.php old mode 100644 new mode 100755 diff --git a/models/point.php b/models/point.php old mode 100644 new mode 100755 diff --git a/models/point_event.php b/models/point_event.php old mode 100644 new mode 100755 diff --git a/models/rank.php b/models/rank.php old mode 100644 new mode 100755 diff --git a/models/review.php b/models/review.php old mode 100644 new mode 100755 diff --git a/models/source.php b/models/source.php old mode 100644 new mode 100755 diff --git a/models/subscription.php b/models/subscription.php old mode 100644 new mode 100755 diff --git a/models/tag.php b/models/tag.php old mode 100644 new mode 100755 diff --git a/models/user.php b/models/user.php old mode 100644 new mode 100755 diff --git a/models/vote.php b/models/vote.php old mode 100644 new mode 100755 diff --git a/plugins/geshi b/plugins/geshi new file mode 160000 index 0000000..f161c95 --- /dev/null +++ b/plugins/geshi @@ -0,0 +1 @@ +Subproject commit f161c9520ef520c9026e73f55b9de47e889935d8 diff --git a/tests/cases/controllers/subscriptions_controller.test.php b/tests/cases/controllers/subscriptions_controller.test.php old mode 100644 new mode 100755 diff --git a/tests/cases/controllers/tags_controller.test.php b/tests/cases/controllers/tags_controller.test.php old mode 100644 new mode 100755 diff --git a/tests/cases/controllers/users_controller.test.php b/tests/cases/controllers/users_controller.test.php old mode 100644 new mode 100755 diff --git a/tests/cases/controllers/votes_controller.test.php b/tests/cases/controllers/votes_controller.test.php old mode 100644 new mode 100755 diff --git a/tests/cases/models/tag.test.php b/tests/cases/models/tag.test.php old mode 100644 new mode 100755 diff --git a/tests/cases/models/user.test.php b/tests/cases/models/user.test.php old mode 100644 new mode 100755 diff --git a/tests/cases/models/vote.test.php b/tests/cases/models/vote.test.php old mode 100644 new mode 100755 diff --git a/tmp/cache/models/empty b/tmp/cache/models/empty old mode 100644 new mode 100755 diff --git a/tmp/cache/persistent/empty b/tmp/cache/persistent/empty old mode 100644 new mode 100755 diff --git a/tmp/logs/empty b/tmp/logs/empty old mode 100644 new mode 100755 diff --git a/vendors/geshi/contrib/aliased.php b/vendors/geshi/contrib/aliased.php new file mode 100755 index 0000000..32bec92 --- /dev/null +++ b/vendors/geshi/contrib/aliased.php @@ -0,0 +1,124 @@ + + * @version $Id: aliased.php 785 2006-07-19 10:09:45Z oracleshinoda $ + */ + +// Your config here +define("SOURCE_ROOT", "/var/www/your/source/root/"); + +// Assume you've put geshi in the include_path already +require_once("geshi.php"); + +// Get path info +$path = SOURCE_ROOT.$_SERVER['PATH_INFO']; + +// Check for dickheads trying to use '../' to get to sensitive areas +$base_path_len = strlen(SOURCE_ROOT); +$real_path = realpath($path); +if(strncmp($real_path, SOURCE_ROOT, $base_path_len)) { + exit("Stop that."); +} + +// Check file exists +if(!file_exists($path)) { + exit("File not found ($path)."); +} + +// Gather contents +$contents = file_get_contents($path); + +// Prepare GeSHi instance +$geshi =& new GeSHi($contents, "PHP"); +$geshi->set_header_type(GESHI_HEADER_PRE); +$geshi->enable_classes(); +$geshi->enable_line_numbers(GESHI_FANCY_LINE_NUMBERS, 10); +$geshi->set_overall_style('color: #000066; border: 1px solid #d0d0d0; background-color: #f0f0f0;', true); +$geshi->set_line_style('font: normal normal 95% \'Courier New\', Courier, monospace; color: #003030;', 'font-weight: bold; color: #006060;', true); +$geshi->set_code_style('color: #000020;', 'color: #000020;'); +$geshi->set_link_styles(GESHI_LINK, 'color: #000060;'); +$geshi->set_link_styles(GESHI_HOVER, 'background-color: #f0f000;'); +$geshi->set_header_content('Source code viewer'); +$geshi->set_header_content_style('font-family: Verdana, Arial, sans-serif; color: #808080; font-size: 70%; font-weight: bold; background-color: #f0f0ff; border-bottom: 1px solid #d0d0d0; padding: 2px;'); +$geshi->set_footer_content('Parsed in