core

Changeset 24907

Show
Ignore:
Timestamp:
11/22/08 17:40:40 (7 weeks ago)
Author:
Guite
Message:

fixed #319 - Bug in pnFormBaseListSelector

Files:
3 modified

Legend:

Unmodified
Added
Removed
  • branches/zikula-1.0/system/pnForm/plugins/pnformbaselistselector.php

    r24342 r24907  
    197197            $value = null; 
    198198 
    199             if ($this->group == null) 
    200             { 
    201                 if ($this->dataField != null  &&  isset($values[$this->dataField])) 
     199            if ($this->group == null) { 
     200                if ($this->dataField != null && isset($values[$this->dataField])) { 
    202201                    $value = $values[$this->dataField]; 
    203                 if ($this->itemsDataField != null  &&  isset($values[$this->itemsDataField]))  
     202                } 
     203                if ($this->itemsDataField != null && isset($values[$this->itemsDataField])) {  
    204204                    $items = $values[$this->itemsDataField]; 
    205             } 
    206             else 
    207             { 
    208                 if (isset($values[$this->group])) 
    209                 { 
    210                     $data = $values[$this->group]; 
    211                     if (isset($data[$this->dataField])) 
    212                     { 
    213                         $value = $data[$this->dataField]; 
    214                         if ($this->itemsDataField != null  &&  isset($data[$this->itemsDataField])) 
    215                             $items = $data[$this->itemsDataField]; 
    216                     } 
     205                } 
     206            } 
     207            elseif (isset($values[$this->group])) { 
     208                $data = $values[$this->group]; 
     209                if (isset($data[$this->dataField])) { 
     210                    $value = $data[$this->dataField]; 
     211                } 
     212                if ($this->itemsDataField != null && isset($data[$this->itemsDataField])) { 
     213                    $items = $data[$this->itemsDataField]; 
    217214                } 
    218215            } 
  • development/main/system/pnForm/plugins/pnformbaselistselector.php

    r24395 r24907  
    197197            $value = null; 
    198198 
    199             if ($this->group == null) 
    200             { 
    201                 if ($this->dataField != null  &&  isset($values[$this->dataField])) 
     199            if ($this->group == null) { 
     200                if ($this->dataField != null && isset($values[$this->dataField])) { 
    202201                    $value = $values[$this->dataField]; 
    203                 if ($this->itemsDataField != null  &&  isset($values[$this->itemsDataField]))  
     202                } 
     203                if ($this->itemsDataField != null && isset($values[$this->itemsDataField])) {  
    204204                    $items = $values[$this->itemsDataField]; 
    205             } 
    206             else 
    207             { 
    208                 if (isset($values[$this->group])) 
    209                 { 
    210                     $data = $values[$this->group]; 
    211                     if (isset($data[$this->dataField])) 
    212                     { 
    213                         $value = $data[$this->dataField]; 
    214                         if ($this->itemsDataField != null  &&  isset($data[$this->itemsDataField])) 
    215                             $items = $data[$this->itemsDataField]; 
    216                     } 
     205                } 
     206            } 
     207            elseif (isset($values[$this->group])) { 
     208                $data = $values[$this->group]; 
     209                if (isset($data[$this->dataField])) { 
     210                    $value = $data[$this->dataField]; 
     211                } 
     212                if ($this->itemsDataField != null && isset($data[$this->itemsDataField])) { 
     213                    $items = $data[$this->itemsDataField]; 
    217214                } 
    218215            } 
  • development/zikula-1/system/pnForm/plugins/pnformbaselistselector.php

    r24342 r24907  
    197197            $value = null; 
    198198 
    199             if ($this->group == null) 
    200             { 
    201                 if ($this->dataField != null  &&  isset($values[$this->dataField])) 
     199            if ($this->group == null) { 
     200                if ($this->dataField != null && isset($values[$this->dataField])) { 
    202201                    $value = $values[$this->dataField]; 
    203                 if ($this->itemsDataField != null  &&  isset($values[$this->itemsDataField]))  
     202                } 
     203                if ($this->itemsDataField != null && isset($values[$this->itemsDataField])) {  
    204204                    $items = $values[$this->itemsDataField]; 
    205             } 
    206             else 
    207             { 
    208                 if (isset($values[$this->group])) 
    209                 { 
    210                     $data = $values[$this->group]; 
    211                     if (isset($data[$this->dataField])) 
    212                     { 
    213                         $value = $data[$this->dataField]; 
    214                         if ($this->itemsDataField != null  &&  isset($data[$this->itemsDataField])) 
    215                             $items = $data[$this->itemsDataField]; 
    216                     } 
     205                } 
     206            } 
     207            elseif (isset($values[$this->group])) { 
     208                $data = $values[$this->group]; 
     209                if (isset($data[$this->dataField])) { 
     210                    $value = $data[$this->dataField]; 
     211                } 
     212                if ($this->itemsDataField != null && isset($data[$this->itemsDataField])) { 
     213                    $items = $data[$this->itemsDataField]; 
    217214                } 
    218215            } 
 
 
Powered by Trac
Design by Arcsin