Pages::validateForm PHP Method

validateForm() private method

private validateForm ( )
    private function validateForm()
    {
        $this->form_validation->set_rules('language_id', 'lang:label_language', 'xss_clean|trim|required|integer');
        $this->form_validation->set_rules('title', 'lang:label_title', 'xss_clean|trim|required|min_length[2]|max_length[255]');
        $this->form_validation->set_rules('heading', 'lang:label_heading', 'xss_clean|trim|required|min_length[2]|max_length[255]');
        $this->form_validation->set_rules('permalink[permalink_id]', 'lang:label_permalink_id', 'xss_clean|trim|integer');
        $this->form_validation->set_rules('permalink[slug]', 'lang:label_permalink_slug', 'xss_clean|trim|alpha_dash|max_length[255]');
        $this->form_validation->set_rules('content', 'lang:label_content', 'trim|required|min_length[2]|max_length[5028]');
        $this->form_validation->set_rules('meta_description', 'lang:label_meta_description', 'xss_clean|trim|min_length[2]|max_length[255]');
        $this->form_validation->set_rules('meta_keywords', 'lang:label_meta_keywords', 'xss_clean|trim|min_length[2]|max_length[255]');
        $this->form_validation->set_rules('layout_id', 'lang:label_layout', 'xss_clean|trim|integer');
        $this->form_validation->set_rules('navigation[]', 'lang:label_navigation', 'xss_clean|trim|required');
        $this->form_validation->set_rules('status', 'lang:label_status', 'xss_clean|trim|required|integer');
        if ($this->form_validation->run() === TRUE) {
            return TRUE;
        } else {
            return FALSE;
        }
    }