Code Duplication    Length = 8-9 lines in 2 locations

src/Intraface/NewAddress.php 2 locations

@@ 159-167 (lines=9) @@
156
            } else {
157
                // Kun hvis der rent faktisk gemmes nogle v�rdier opdaterer vi
158
                $do_update = 0;
159
                for ($i = 0, $max = count($this->fields), $sql = ''; $i<$max; $i++) {
160
                    if (array_key_exists($this->fields[$i], $array_var) and isset($array_var[$this->fields[$i]])) {
161
                        $sql .= $this->fields[$i]." = '".$array_var[$this->fields[$i]]."', ";
162
                        $do_update = 1;
163
                    } else {
164
                        // $sql .= $this->fields[$i]." = \"\", ";
165
                    }
166
                }
167
            }
168
169
            if ($do_update == 0) {
170
                // Hmmmmm, der er slet ikke nogen felter der er �ndret! S� gemmer vi ikke, men siger at det gik godt :-)
@@ 202-209 (lines=8) @@
199
        } elseif ($this->id == 0) {
200
            throw new Exception("Id kan ikke v�re 0 n�r du fors�ger at gemme adresse", FATAL);
201
        } else {
202
            for ($i = 0, $max = count($this->fields), $sql = ''; $i<$max; $i++) {
203
                if (isset($array_var[$this->fields[$i]])) {
204
                    $sql .= $this->fields[$i]." = \"".$array_var[$this->fields[$i]]."\", ";
205
                } else {
206
                    $sql .= $this->fields[$i]." = \"\", ";
207
                }
208
            }
209
210
            $this->db->query("UPDATE address SET ".$sql." changed_date = NOW() WHERE id = ".$this->address_id);
211
            $this->load();
212
            return 1;