Development

Changeset 22296

You must first sign up to be able to contribute.

Changeset 22296

Show
Ignore:
Timestamp:
09/23/09 19:15:04 (4 years ago)
Author:
rande
Message:

[swFormDynamicPlugin] fix typo and class name

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • plugins/swFormDynamicPlugin/trunk/lib/swFormDynamicHelper.class.php

    r21572 r22296  
    3030 * @version    SVN: $Id$ 
    3131 */ 
    32 class swToolboxFormDynamicHelper 
     32class swFormDynamicHelper 
    3333{ 
    3434  /** 
     
    7979  static function getBindParameter($format) 
    8080  { 
    81      
    82     if(ereg('([^\[]*)\[%s\]', $format, $results)
     81 
     82    if ('%s' == $nameFormat = $format
    8383    { 
    84      
    85       return $results[1]
     84       
     85      return false
    8686    } 
    87      
    88     return null
     87 
     88    return str_replace('[%s]', '', $nameFormat)
    8989  } 
    9090   
  • plugins/swFormDynamicPlugin/trunk/modules/swDynamicForm/lib/baseswDynamicFormActions.class.php

    r21572 r22296  
    7373      return sfView::NONE; 
    7474    } 
    75      
    7675 
    77     if(($param = swToolboxFormDynamicHelper::getBindParameter($form->getWidgetSchema()->getNameFormat())) !== null) 
     76 
     77 
     78    if(($param = $form->getName()) !== false) 
    7879    { 
    7980      $values = $request->getParameter($param); 
     
    8384      $values = $request->getParameterHolder()->getAll(); 
    8485    } 
    85      
     86 
    8687    $form->setDefaults($values); 
    8788    
     
    9394    } 
    9495 
    95     $info = swToolboxFormDynamicHelper::getWidgetSchemaFromName($form, $name); 
     96    $info = swFormDynamicHelper::getWidgetSchemaFromName($form, $name); 
    9697     
    9798    if(!$info['widgetSchema']) 
     
    103104    $values = $form->getDynamicValues($info['widgetSchema'], $info['field']); 
    104105     
    105     $json_values = swToolboxFormDynamicHelper::generateValuesById($form->getWidgetSchema(), $values); 
     106    $json_values = swFormDynamicHelper::generateValuesById($form->getWidgetSchema(), $values); 
    106107 
    107     echo json_encode($json_values); 
    108      
    109     return sfView::NONE; 
     108    return $this->renderText(json_encode($json_values)); 
    110109  } 
    111110} 
  • plugins/swFormDynamicPlugin/trunk/web/js/swFormDynamic.js

    r22241 r22296  
    2626    if(swFormDynamic.updateInProgress) 
    2727    { 
    28       alert('Update in progress, please wait !'); 
    29        
    30       return; 
     28//      alert('Update in progress, please wait !'); return; 
    3129    } 
    3230     
     
    3836     
    3937    jQuery.ajax({ 
    40       type: 'GET', 
     38      type: 'POST', 
    4139      url: url, 
    4240      dataType: "json", 
     
    6664        elm.val(data[param].value); 
    6765      } 
     66 
     67      jQuery(elm).trigger('sw-dynamic-updated', data); 
    6868    } 
    6969