From e8527ef812c3acac4cf60f0b80306391a0f0f8e6 Mon Sep 17 00:00:00 2001 From: sriramv Date: Tue, 5 Jan 2021 22:00:46 +0530 Subject: [PATCH] validation --- app/Controllers/Donor_controller.php | 26 ++-- app/Controllers/My_controller.php | 12 +- app/Views/donor_registration.php | 114 +++++++++++++++--- app/Views/register.php | 103 +++++++++++++--- ...ci_session1gh366ll6eq9c1k98q63obt5r88m9bh9 | 1 + ...ci_session60nkc2oi3ju71c956t96r8t2q5p5o41v | 1 + ...ci_session7jmqhjc14res5i6so5lm305pg1f07jru | 1 + ...ci_session914v34t1db25j0s8gfotns99orlkt4gf | 1 + ...ci_sessiona78ngsehoqtpvbtqc0mvs42j56rcndno | 1 + ...ci_sessionfh986nvb3uk000ocev34skk9b324ncff | 1 + ...ci_sessiongkg9ttq33coek9rnnrhluci6g0f4nqub | 1 + ...ci_sessionjj2t3olbchsh9e2o1e5ueb0lgk77kb9q | 1 + ...ci_sessionkfor8i089nu2a5m0doq13qupft4rsgsm | 1 + ...ci_sessionlqo051v2e58rcg2tkar41h9g4dii0ps2 | 1 + ...ci_sessionmib1t6e2u123jrb4av4jekp1avuh8f7b | 1 + ...ci_sessionpdj28vi5h5fq21rvsegdgtgu0igbpbi4 | 1 + ...ci_sessionq0s0221bfstt2v3op47mo1mcfhhaeoil | 1 + ...ci_sessionu1g1oilovgrhe6b4lqenc5o9jbiriec4 | 2 +- ...ci_sessionv3kp20597fkcesg4qhl30est3d9if6gn | 1 + 19 files changed, 210 insertions(+), 61 deletions(-) create mode 100644 writable/session/ci_session1gh366ll6eq9c1k98q63obt5r88m9bh9 create mode 100644 writable/session/ci_session60nkc2oi3ju71c956t96r8t2q5p5o41v create mode 100644 writable/session/ci_session7jmqhjc14res5i6so5lm305pg1f07jru create mode 100644 writable/session/ci_session914v34t1db25j0s8gfotns99orlkt4gf create mode 100644 writable/session/ci_sessiona78ngsehoqtpvbtqc0mvs42j56rcndno create mode 100644 writable/session/ci_sessionfh986nvb3uk000ocev34skk9b324ncff create mode 100644 writable/session/ci_sessiongkg9ttq33coek9rnnrhluci6g0f4nqub create mode 100644 writable/session/ci_sessionjj2t3olbchsh9e2o1e5ueb0lgk77kb9q create mode 100644 writable/session/ci_sessionkfor8i089nu2a5m0doq13qupft4rsgsm create mode 100644 writable/session/ci_sessionlqo051v2e58rcg2tkar41h9g4dii0ps2 create mode 100644 writable/session/ci_sessionmib1t6e2u123jrb4av4jekp1avuh8f7b create mode 100644 writable/session/ci_sessionpdj28vi5h5fq21rvsegdgtgu0igbpbi4 create mode 100644 writable/session/ci_sessionq0s0221bfstt2v3op47mo1mcfhhaeoil create mode 100644 writable/session/ci_sessionv3kp20597fkcesg4qhl30est3d9if6gn 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(){