Admin_slideshow::validateForm PHP Метод

validateForm() приватный Метод

private validateForm ( )
    private function validateForm()
    {
        $this->form_validation->set_rules('dimension_h', 'lang:label_dimension_h', 'xss_clean|trim|required|integer');
        $this->form_validation->set_rules('dimension_w', 'lang:label_dimension_w', 'xss_clean|trim|required|integer');
        $this->form_validation->set_rules('effect', 'lang:label_effect', 'xss_clean|trim|required');
        $this->form_validation->set_rules('speed', 'lang:label_speed', 'xss_clean|trim|integer');
        $this->form_validation->set_rules('display', 'lang:label_display', 'xss_clean|trim|required|integer');
        if ($this->input->post('slides')) {
            foreach ($this->input->post('slides') as $key => $value) {
                $this->form_validation->set_rules('slides[' . $key . '][image_src]', 'lang:label_slide_image', 'xss_clean|trim|required');
                $this->form_validation->set_rules('slides[' . $key . '][caption]', 'lang:label_slide_caption');
            }
        }
        if ($this->form_validation->run() === TRUE) {
            return TRUE;
        } else {
            return FALSE;
        }
    }