Code Duplication    Length = 5-5 lines in 4 locations

application/modules/feedback/feedback.php 1 location

@@ 86-90 (lines=5) @@
83
            $this->form_validation->set_rules('theme', lang('Subject', 'feedback'), 'trim|max_length[' . $this->theme_max_len . ']|xss_clean');
84
            $this->form_validation->set_rules('message', lang('Message', 'feedback'), 'trim|required|max_length[' . $this->message_max_len . ']|xss_clean');
85
86
            if ($this->dx_auth->use_recaptcha) {
87
                $this->form_validation->set_rules('recaptcha_response_field', lang('Protection code', 'feedback'), 'trim|xss_clean|required|callback_recaptcha_check');
88
            } else {
89
                $this->form_validation->set_rules('captcha', lang('Protection code', 'feedback'), 'trim|required|xss_clean|callback_captcha_check');
90
            }
91
92
            if ($this->form_validation->run($this) == FALSE) { // there are errors
93
                $this->form_validation->set_error_delimiters('', '');

application/modules/comments/comments.php 1 location

@@ 367-371 (lines=5) @@
364
        // Check captcha code if captcha_check enabled and user in not admin.
365
        if ($this->use_captcha == TRUE AND $this->dx_auth->is_admin() == FALSE) {
366
            ($hook = get_hook('comments_set_captcha')) ? eval($hook) : NULL;
367
            if ($this->dx_auth->use_recaptcha) {
368
                $this->form_validation->set_rules('recaptcha_response_field', lang('Code protection'), 'trim|required|xss_clean|callback_captcha_check');
369
            } else {
370
                $this->form_validation->set_rules('captcha', lang('Code protection'), 'trim|required|xss_clean|callback_captcha_check');
371
            }
372
        }
373
374
        $this->form_validation->set_rules('comment_text', lang('Comment', 'comments'), 'trim|required|xss_clean|max_length[' . $this->max_comment_length . ']');

application/modules/comments/commentsapi.php 2 locations

@@ 360-364 (lines=5) @@
357
        // Check captcha code if captcha_check enabled and user in not admin.
358
        if ($this->use_captcha AND !$this->dx_auth->is_admin()) {
359
            $this->form_validation->set_message('callback_captcha_check', lang('Wrong code protection', 'comments'));
360
            if ($this->dx_auth->use_recaptcha) {
361
                $this->form_validation->set_rules('recaptcha_response_field', lang('Code protection', 'comments'), 'trim|required|xss_clean|callback_captcha_check');
362
            } else {
363
                $this->form_validation->set_rules('captcha', lang('Code protection', 'comments'), 'trim|required|xss_clean|callback_captcha_check');
364
            }
365
        }
366
367
        if ($this->max_comment_length != 0) {
@@ 481-485 (lines=5) @@
478
        if ($this->use_captcha == TRUE AND $this->dx_auth->is_admin() == FALSE) {
479
            ($hook = get_hook('comments_set_captcha')) ? eval($hook) : NULL;
480
            $this->form_validation->set_message('callback_captcha_check', lang('Wrong code protection', 'comments'));
481
            if ($this->dx_auth->use_recaptcha) {
482
                $this->form_validation->set_rules('recaptcha_response_field', lang('Code protection', 'comments'), 'trim|required|xss_clean|callback_captcha_check');
483
            } else {
484
                $this->form_validation->set_rules('captcha', lang('Code protection', 'comments'), 'trim|required|xss_clean|callback_captcha_check');
485
            }
486
        }
487
488
        if ($this->max_comment_length != 0) {