Code Duplication    Length = 16-18 lines in 2 locations

application/modules/gallery/models/gallery_m.php 2 locations

@@ 250-267 (lines=18) @@
247
     * @param null|string $locale
248
     * @return bool
249
     */
250
    public function get_image_info($id, $locale = null) {
251
252
        if (null === $locale) {
253
            $locale = $this->chose_locale();
254
        }
255
256
        $this->db->limit(1);
257
        $this->joinI18n($this->db, 'gallery_images', $locale);
258
        $this->db->select('*, gallery_images.id as id');
259
        $this->db->where('gallery_images.id', $id);
260
        $query = $this->db->get('gallery_images');
261
262
        if ($query->num_rows() == 1) {
263
            return $query->row_array();
264
        } else {
265
            return FALSE;
266
        }
267
    }
268
269
    /**
270
     * @param int $id
@@ 328-343 (lines=16) @@
325
        return $this->db->insert_id();
326
    }
327
328
    public function get_category($id, $locale = null) {
329
        if (null === $locale) {
330
            $locale = $this->chose_locale();
331
        }
332
        $this->db->limit(1);
333
        $this->db->where('gallery_category.id', $id);
334
        $this->db->select('*, gallery_category.id as id');
335
        $this->joinI18n($this->db, 'gallery_category', $locale);
336
        $query = $this->db->get('gallery_category');
337
338
        if ($query->num_rows() == 1) {
339
            return $query->row_array();
340
        } else {
341
            return FALSE;
342
        }
343
    }
344
345
    /**
346
     * @param CI_DB_mysqli_driver|CI_DB_mysql_driver $con