Removed configuration options to override classes in templates. Simply name your class CustomClass where Class is the name of the class you want to override.

This commit is contained in:
Josh Sherman 2010-10-17 17:56:52 -04:00
parent 66088b7613
commit 60d0cf0928
2 changed files with 3 additions and 5 deletions

View file

@ -67,9 +67,9 @@ class Display_PHP extends Display_Common
$__css_class = $this->css_class;
$__js_file = $this->js_basename;
// Creates (possibly overwritten) objects
$form_class = (isset($this->config->pickles['classes']['Form']) ? $this->config->pickles['classes']['Form'] : 'Form');
$dynamic_class = (isset($this->config->pickles['classes']['Dynamic']) ? $this->config->pickles['classes']['Dynamic'] : 'Dynamic');
// Creates (possibly overwritten) objects
$form_class = (class_exists('CustomForm') ? 'CustomForm' : 'Form');
$dynamic_class = (class_exists('CustomDynamic') ? 'CustomDynamic' : 'Dynamic');
$__form = new $form_class();
$__dynamic = new $dynamic_class();

View file

@ -27,8 +27,6 @@ $config = array(
'module' => 'home',
// Name of the module to serve on 404 errors
'404' => 404,
// Internal class overides
'classes' => array('Form' => 'CustomForm'),
// Default datasource
'datasource' => 'mysql',
// Whether or not you want to use the profiler