diff --git a/app/Controllers/Donor_controller.php b/app/Controllers/Donor_controller.php index db644b3..2c7ec67 100644 --- a/app/Controllers/Donor_controller.php +++ b/app/Controllers/Donor_controller.php @@ -65,19 +65,18 @@ class Donor_controller extends BaseController //validate $rules=[ 'name' =>'required|min_length[3]|max_length[30]', - 'phone' =>'required|min_length[3]|max_length[10]', + 'phone' =>'required|min_length[10]|max_length[12]|is_unique[user_management.phone]', 'email' =>'required|min_length[6]|max_length[50]|valid_email|is_unique[user_management.email]', - 'pan' =>'required|min_length[3]|max_length[20]', + 'pan' =>'required|min_length[10]|max_length[10]|is_unique[user_management.pan]', 'address' =>'required|min_length[3]|max_length[70]', 'pin_code' =>'required|min_length[6]|max_length[6]', 'org_name' =>'required|min_length[3]|max_length[20]', - 'gstin' =>'required|min_length[3]|max_length[20]', - 'password' =>'required|min_length[8]|max_length[200]', + 'gstin' =>'required|min_length[15]|max_length[15]|is_unique[user_management.gstin]', + 'password' =>'required|min_length[5]|max_length[20]', 'password_confirm' =>'matches[password]', - //'userfile' => 'ext_in[fileimport,jpg & png]',image/jpg,image/jpeg,image/gif, 'userfile' => [ 'uploaded[userfile]', - //'mime_in[avatar,image/jpg,image/jpeg,image/gif,image/png]', + 'mime_in[userfile,image/jpg,image/png]', 'max_size[userfile,1000]', ], @@ -105,16 +104,19 @@ class Donor_controller extends BaseController foreach($city_name as $key){ $key['city_name']; } $city=$key['city_name']; - $path="public/assets/uploads"; + //$path="public/assets/uploads"; if($img = $this->request->getFile('userfile')) { if ($img->isValid() && ! $img->hasMoved()) - { - $newName = $img->getRandomName(); - $img->move($path, $newName); - $signature="public/assets/uploads/".$newName; + { + $path = $_FILES['image']['name']; + $ext = pathinfo($path, PATHINFO_EXTENSION); + + // $newName = $img->getRandomName(); + // $img->move($path, $newName); + // $signature="public/assets/uploads/".$newName; } - } + }print_r($ext);die(); //store the donor in database $model = new Donor_model(); $donorData=[ diff --git a/app/Controllers/My_controller.php b/app/Controllers/My_controller.php index d191697..96c6097 100644 --- a/app/Controllers/My_controller.php +++ b/app/Controllers/My_controller.php @@ -69,18 +69,14 @@ class My_controller extends BaseController // validate $rules=[ 'name' =>'required|min_length[3]|max_length[20]', - 'phone' =>'required|min_length[3]|max_length[10]', + 'phone' =>'required|min_length[10]|max_length[12]|is_unique[donar_management.phone]', 'email' =>'required|min_length[6]|max_length[50]|valid_email|is_unique[donar_management.email]', - 'pan' =>'required|min_length[3]|max_length[20]', + 'pan' =>'required|min_length[10]|max_length[10]|is_unique[donar_management.pan]', 'address' =>'required|min_length[3]|max_length[70]', - 'country' =>'required', - 'state' =>'required', - 'city' =>'required', 'pin_code' =>'required|min_length[6]|max_length[6]', - 'date_of_birth' =>'required|min_length[3]|max_length[20]', - 'gender' =>'required', + 'date_of_birth' =>'required|min_length[6]|max_length[10]', 'org_name' =>'required|min_length[3]|max_length[20]', - 'gstin' =>'required|min_length[3]|max_length[20]', + 'gstin' =>'required|min_length[15]|max_length[15]|is_unique[donar_management.gstin]', ]; if(! $this->validate($rules)) diff --git a/app/Views/donor_registration.php b/app/Views/donor_registration.php index c792327..1b7e596 100644 --- a/app/Views/donor_registration.php +++ b/app/Views/donor_registration.php @@ -76,6 +76,78 @@ $(document).ready(function(){ } }); }); + + + + @@ -241,13 +313,14 @@ $(document).ready(function(){
" enctype="multipart/form-data"> +
Name
- +
@@ -260,7 +333,7 @@ $(document).ready(function(){
Email
- +
@@ -270,7 +343,7 @@ $(document).ready(function(){
- +
@@ -284,7 +357,7 @@ $(document).ready(function(){
- +
@@ -296,7 +369,7 @@ $(document).ready(function(){
Address
- +
@@ -305,7 +378,7 @@ $(document).ready(function(){