Changeset 2899 for trunk/system/libraries/ORM.php
- Timestamp:
- 06/25/2008 03:04:09 AM (5 months ago)
- Files:
-
- 1 modified
-
trunk/system/libraries/ORM.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/system/libraries/ORM.php
r2681 r2899 519 519 if ($action === 'add' AND is_array(current($args))) 520 520 { 521 foreach (current($args) as $key => $val) 521 $arg = current($args); 522 523 foreach ($arg as $key => $val) 522 524 { 523 525 // Fill object with data from array … … 756 758 if ( ! $array->submitted()) 757 759 { 758 foreach ($array->safe_array() as $key => $val) 760 $safe_array = $array->safe_array(); 761 762 foreach ($safe_array as $key => $val) 759 763 { 760 764 // Pre-fill data … … 766 770 if ($status = $array->validate()) 767 771 { 768 foreach ($array->safe_array() as $key => $val) 772 $safe_array = $array->safe_array(); 773 774 foreach ($safe_array as $key => $val) 769 775 { 770 776 // Set new data … … 864 870 } 865 871 866 foreach (array_diff($new, $cur) as $key) 872 $keys = array_diff($new, $cur); 873 874 foreach ($keys as $key) 867 875 { 868 876 // Create new relationships
