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.

Reply via email to