Reviews::validateForm PHP Method

validateForm() private method

private validateForm ( )
    private function validateForm()
    {
        $this->form_validation->set_rules('sale_type', 'lang:label_sale_type', 'xss_clean|trim|required|alpha');
        $this->form_validation->set_rules('sale_id', 'lang:label_sale_id', 'xss_clean|trim|required|integer|callback__check_sale_id');
        $this->form_validation->set_rules('location_id', 'lang:label_location', 'xss_clean|trim|required|integer|callback__check_location');
        $this->form_validation->set_rules('customer_id', 'lang:label_customer', 'xss_clean|trim|required|integer|callback__check_customer');
        $this->form_validation->set_rules('author', 'lang:label_author', 'xss_clean|trim|required');
        $this->form_validation->set_rules('rating[quality]', 'lang:label_quality', 'xss_clean|trim|required|integer');
        $this->form_validation->set_rules('rating[delivery]', 'lang:label_delivery', 'xss_clean|trim|required|integer');
        $this->form_validation->set_rules('rating[service]', 'lang:label_service', 'xss_clean|trim|required|integer');
        $this->form_validation->set_rules('review_text', 'lang:label_text', 'xss_clean|trim|required|min_length[2]|max_length[1028]');
        $this->form_validation->set_rules('review_status', 'lang:label_status', 'xss_clean|trim|required|integer');
        if ($this->form_validation->run() === TRUE) {
            return TRUE;
        } else {
            return FALSE;
        }
    }