Author: uncleringo
Date: 2010-03-11 10:37:23 +0100 (Thu, 11 Mar 2010)
New Revision: 28473
Modified:
plugins/sfTrafficCMSPlugin/trunk/lib/form/TrafficCMSBaseForm.class.php
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/actions/actions.class.php
Log:
models are auto-configured by default now - no need to specify all: in app.yml
tinymce uses sensible defaults
home action added
Modified: plugins/sfTrafficCMSPlugin/trunk/lib/form/TrafficCMSBaseForm.class.php
===================================================================
--- plugins/sfTrafficCMSPlugin/trunk/lib/form/TrafficCMSBaseForm.class.php
2010-03-11 09:10:49 UTC (rev 28472)
+++ plugins/sfTrafficCMSPlugin/trunk/lib/form/TrafficCMSBaseForm.class.php
2010-03-11 09:37:23 UTC (rev 28473)
@@ -127,12 +127,12 @@
private function autoConfigure()
{
- $config = sfConfig::get('app_sf_traffic_cms_plugin_auto_configure');
+ $config = sfConfig::get('app_sf_traffic_cms_plugin_auto_configure',
array());
$object = $this->getObject();
- if (empty($config['models'])
- || (!array_key_exists('all', $config['models'])
- && !array_key_exists($object->getTable()->getTableName(),
$config['models'])))
+ if (isset($config['models']['all'])
+ && $config['models']['all'] == false
+ && !array_key_exists($object->getTable()->getTableName(),
$config['models']))
{
return false;
}
@@ -215,9 +215,9 @@
sfJSLibManager::addLib('tiny_mce');
$this->setWidget($name, new sfWidgetFormTextareaTinyMCE(array(
- 'width' => $config['tiny_mce']['width'],
- 'height' => $config['tiny_mce']['height'],
- 'config' => $config['tiny_mce']['config'],
+ 'width' => isset($config['tiny_mce']['width']) ?
$config['tiny_mce']['width'] : 550,
+ 'height' => isset($config['tiny_mce']['height']) ?
$config['tiny_mce']['height'] : 350,
+ 'config' => isset($config['tiny_mce']['config']) ?
$config['tiny_mce']['config'] : 'theme: "simple"',
)));
}
else if ($widget instanceof sfWidgetFormDate)
Modified:
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/actions/actions.class.php
===================================================================
---
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/actions/actions.class.php
2010-03-11 09:10:49 UTC (rev 28472)
+++
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/actions/actions.class.php
2010-03-11 09:37:23 UTC (rev 28473)
@@ -2,6 +2,21 @@
class sfTrafficCMSPluginActions extends sfActions
{
+ public function executeHome(sfWebRequest $request)
+ {
+
+ $config =
sfContext::getInstance()->getConfiguration()->getPluginConfiguration('sfDoctrinePlugin')->getCliConfig();
+
+ Doctrine_Core::loadModels($config['models_path']);
+ $this->models = Doctrine_Core::getLoadedModels();
+
+ /**
+ * Loop through the models and display links to any existing routes for
them
+ */
+
+ //foreach
+ }
+
public function executeDeleteChildren(sfWebRequest $request)
{
$child = Doctrine::getTable($request->getParameter('model'))
--
You received this message because you are subscribed to the Google Groups
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/symfony-svn?hl=en.