HEX
Server: LiteSpeed
System: Linux s3604.bom1.stableserver.net 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
User: dmstechonline (1480)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/dmstechonline/crm.chaitanyahospitalvirar.com/application/libraries/MY_Form_validation.php
<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class MY_Form_validation extends CI_Form_validation {
    protected $CI;

    public function __construct() {
        parent::__construct();
            // reference to the CodeIgniter super object
        $this->CI =& get_instance();
    }


  public function valid_amount($str) {

      $CI = $this->CI =& get_instance(); // Get your CodeIgniter instance
      
      // if (!preg_match("/^\d+(\.\d{1,2})?$/", $str)) 
      if (!preg_match("/^(0*[0-9][0-9]*(\.[0-9]+)?|0+\.[0-9]*[0-9][0-9]*)$/", $str)) 
      {
          $this->CI->form_validation->set_message('valid_amount', 'Invalid {field}.');
                return FALSE;
      }
    
      return TRUE;
    }

  public function valid_integer($str) {
      $CI = $this->CI =& get_instance(); // Get your CodeIgniter instance
      if (!preg_match("/^(-?[1-9]+\d*([.]\d+)?)$|^(-?0[.]\d*[1-9]+)$|^0$|^0.0$/", $str)) 
      {
          $this->CI->form_validation->set_message('valid_integer', 'Invalid {field}.');
                return FALSE;
      }
    
      return TRUE;
    }


  public function valid_tax($str) {
      $CI = $this->CI =& get_instance(); // Get your CodeIgniter instance
      if (!preg_match("/^\d+(\.\d{1,2})?$/", $str)) 
      {
          $this->CI->form_validation->set_message('valid_tax', 'Invalid {field}.');
                return FALSE;
      }
    
      return TRUE;
    }


 

}