data)) { echo 'item data not set'; return(FALSE); } $upd = "UPDATE $this->db_table SET"; $i = 0; foreach($DesignerForm->fields as $field_name => $field_info) { ++$i; if($field_info['type']['tag'] != 'input_submit') { switch($field_name) { default: $upd .= " $field_name='".trim(addslashes($field_info['value']))."',"; } } } $upd = substr($upd, 0, strlen($upd)-1) . " WHERE id='".$this->data['id']."' LIMIT 1"; //echo $upd; $affected_rows = Database::ado_execute_query($upd, 'DesignerAdmin::_update'); if($affected_rows === FALSE) { return(FALSE); } else { Utilities::notify(Config::$tech_email, 'Designer Updated', $upd); return(TRUE); } } // update } ?>