Code Duplication    Length = 20-21 lines in 2 locations

application/modules/mod_seo/mod_seo.php 2 locations

@@ 425-444 (lines=20) @@
422
     * @param array $data
423
     * @return bool
424
     */
425
    public static function _buildGalleryCategoryMeta($data) {
426
427
        $local = MY_Controller::getCurrentLocale();
428
        $settings = CI::$APP->seoexpert_model->getSettings($local);
429
430
        if ($settings['useGalleryCategoryPattern'] != 1) {
431
            return FALSE;
432
        }
433
434
        $metaStorage = new MetaStorage();
435
        $metaStorage->setTitleTemplate($settings['galleryCategoryTemplate']);
436
        $metaStorage->setDescriptionTemplate($settings['galleryCategoryTemplateDesc']);
437
        $metaStorage->setKeywordsTemplate($settings['galleryCategoryTemplateKey']);
438
439
        $metaManipulator = new GalleryMetaManipulator($data['current_category'], $metaStorage);
440
        $metaManipulator->setDescLength($settings['galleryCategoryTemplateDescCount']);
441
        $meta = $metaManipulator->render();
442
443
        self::setMetaTags($meta['metaTitle'], $meta['metaKeywords'], $meta['metaDescription']);
444
    }
445
446
    /**
447
     * @param array $data
@@ 478-498 (lines=21) @@
475
     * @param array $data
476
     * @return bool
477
     */
478
    public static function _buildActionSearchMeta($data) {
479
480
        $local = MY_Controller::getCurrentLocale();
481
        $settings = CI::$APP->seoexpert_model->getSettings($local);
482
483
        $new_setting = CI::$APP->seoexpert_model->Actions_settings($settings, $data['type']);
484
485
        if ($new_setting['usePattern'] != 1) {
486
            return FALSE;
487
        }
488
489
        $metaStorage = new MetaStorage();
490
        $metaStorage->setTitleTemplate($new_setting['TitleTemplate']);
491
        $metaStorage->setDescriptionTemplate($new_setting['TemplateDesc']);
492
        $metaStorage->setKeywordsTemplate($new_setting['KeywordsTemplate']);
493
494
        $metaManipulator = new MetaManipulator([], $metaStorage);
495
        $meta = $metaManipulator->render();
496
497
        self::setMetaTags($meta['metaTitle'], $meta['metaKeywords'], $meta['metaDescription']);
498
    }
499
500
    public function _deinstall() {
501