Esempio n. 1
0
 function set($data)
 {
     if (!$this->itemdata) {
         $this->itemdata = array();
     }
     $data = AMP::array_filter_by_keys($this->_allowed_keys, $data);
     $this->itemdata = array_merge($this->itemdata, $data);
     if (isset($data[$this->id_field]) && $data[$this->id_field]) {
         $this->id = $data[$this->id_field];
     }
 }
Esempio n. 2
0
 function set($fields)
 {
     if (!$this->itemdata) {
         $this->itemdata = array();
     }
     $this->itemdata = array_merge($this->itemdata, AMP::array_filter_by_keys($this->_allowed_keys, $fields));
     #        if (method_exists( $this, '_adjustSetData' ) ) $this->_adjustSetData( $data );
     if (isset($data[$this->id_field]) && $data[$this->id_field]) {
         $this->id = $data[$this->id_field];
     }
 }