summaryrefslogtreecommitdiff
path: root/kohana/controllers
diff options
context:
space:
mode:
Diffstat (limited to 'kohana/controllers')
-rw-r--r--kohana/controllers/captcha.php23
-rw-r--r--kohana/controllers/template.php54
2 files changed, 0 insertions, 77 deletions
diff --git a/kohana/controllers/captcha.php b/kohana/controllers/captcha.php
deleted file mode 100644
index 60f9f401..00000000
--- a/kohana/controllers/captcha.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php defined('SYSPATH') or die('No direct script access.');
-/**
- * Outputs the dynamic Captcha resource.
- * Usage: Call the Captcha controller from a view, e.g.
- * <img src="<?php echo url::site('captcha') ?>" />
- *
- * $Id$
- *
- * @package Captcha
- * @author Kohana Team
- * @copyright (c) 2007-2008 Kohana Team
- * @license http://kohanaphp.com/license.html
- */
-class Captcha_Controller extends Controller {
-
- public function __call($method, $args)
- {
- // Output the Captcha challenge resource (no html)
- // Pull the config group name from the URL
- Captcha::factory($this->uri->segment(2))->render(FALSE);
- }
-
-} // End Captcha_Controller \ No newline at end of file
diff --git a/kohana/controllers/template.php b/kohana/controllers/template.php
deleted file mode 100644
index 189f2da8..00000000
--- a/kohana/controllers/template.php
+++ /dev/null
@@ -1,54 +0,0 @@
-<?php defined('SYSPATH') or die('No direct script access.');
-/**
- * Allows a template to be automatically loaded and displayed. Display can be
- * dynamically turned off in the controller methods, and the template file
- * can be overloaded.
- *
- * To use it, declare your controller to extend this class:
- * `class Your_Controller extends Template_Controller`
- *
- * $Id$
- *
- * @package Core
- * @author Kohana Team
- * @copyright (c) 2007-2008 Kohana Team
- * @license http://kohanaphp.com/license.html
- */
-abstract class Template_Controller extends Controller {
-
- // Template view name
- public $template = 'template';
-
- // Default to do auto-rendering
- public $auto_render = TRUE;
-
- /**
- * Template loading and setup routine.
- */
- public function __construct()
- {
- parent::__construct();
-
- // Load the template
- $this->template = new View($this->template);
-
- if ($this->auto_render == TRUE)
- {
- // Render the template immediately after the controller method
- Event::add('system.post_controller', array($this, '_render'));
- }
- }
-
- /**
- * Render the loaded template.
- */
- public function _render()
- {
- if ($this->auto_render == TRUE)
- {
- // Render the template when the class is destroyed
- $this->template->render(TRUE);
- }
- }
-
-} // End Template_Controller \ No newline at end of file