• Main Page
  • Related Pages
  • Namespaces
  • Data Structures
  • Files
  • Examples
  • File List

E:/E/GEAMP/www/openbiz/openbiz/others/Zend/Dojo.php

00001 <?php
00029 class Zend_Dojo
00030 {
00034     const CDN_BASE_AOL = 'http://o.aolcdn.com/dojo/';
00035 
00039     const CDN_DOJO_PATH_AOL = '/dojo/dojo.xd.js';
00040 
00044     const CDN_BASE_GOOGLE = 'http://ajax.googleapis.com/ajax/libs/dojo/';
00045 
00049     const CDN_DOJO_PATH_GOOGLE = '/dojo/dojo.xd.js';
00050 
00057     public static function enableForm(Zend_Form $form)
00058     {
00059         $form->addPrefixPath('Zend_Dojo_Form_Decorator', 'Zend/Dojo/Form/Decorator', 'decorator')
00060              ->addPrefixPath('Zend_Dojo_Form_Element', 'Zend/Dojo/Form/Element', 'element')
00061              ->addElementPrefixPath('Zend_Dojo_Form_Decorator', 'Zend/Dojo/Form/Decorator', 'decorator')
00062              ->addDisplayGroupPrefixPath('Zend_Dojo_Form_Decorator', 'Zend/Dojo/Form/Decorator')
00063              ->setDefaultDisplayGroupClass('Zend_Dojo_Form_DisplayGroup');
00064 
00065         foreach ($form->getSubForms() as $subForm) {
00066             self::enableForm($subForm);
00067         }
00068 
00069         if (null !== ($view = $form->getView())) {
00070             self::enableView($view);
00071         }
00072     }
00073 
00080     public static function enableView(Zend_View_Interface $view)
00081     {
00082         if (false === $view->getPluginLoader('helper')->getPaths('Zend_Dojo_View_Helper')) {
00083             $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
00084         }
00085     }
00086 }
00087 

Generated on Thu Apr 19 2012 17:01:17 for openbiz by  doxygen 1.7.2