MMCT TEAM
Server IP : 82.112.239.40  /  Your IP : 3.22.77.196
Web Server : LiteSpeed
System : Linux in-mum-web1676.main-hosting.eu 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
User : u641149403 ( 641149403)
PHP Version : 7.4.33
Disable Function : system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : OFF  |  Python : OFF
Directory (0755) :  /home/u641149403/domains/cabz4you.com/public_html/admin/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/u641149403/domains/cabz4you.com/public_html/admin/profiles.php
<?php
require_once 'header.php';
require_once 'navbar.php';

if($_SERVER["REQUEST_METHOD"] == "POST")
{
    if(isset($_POST['profile']))
    {
        $name=test_input($_POST['name']);
        $email=test_input($_POST['email']);
        $contact=test_input($_POST['contact']);
        $acontact=test_input($_POST['contact2']);
        $address=test_input($_POST['add']);
        $first_ride=test_input($_POST['first_ride']);
        $off_type=test_input($_POST['offtype']);
        $gst_no=test_input($_POST['gst_no']);
        $pan_no=test_input($_POST['pan_no']);
        $account_no=test_input($_POST['account_no']);
        $ifsc_code=test_input($_POST['ifsc_code']);
        $gst=test_input($_POST['gst_tax']);
        $gst_status=$_POST['gst_status'];
        $admin_commission=$_POST['admin_commission'];
        
        $sql="select * from profiles";
        $result=$conn->query($sql);
        if($result->num_rows>0)
        {
            $conn->query($sql="update profiles set site_name='$name',email='$email',contact='$contact',address='$address',alt_contact='$acontact',gst_tax='$gst',first_ride='$first_ride',off_type='$off_type',gst_no='$gst_no',pan_no='$pan_no',account_no='$account_no',ifsc_code='$ifsc_code',gst_status='$gst_status',admin_commission='$admin_commission'");
        }else{
            $conn->query($sql="INSERT INTO profiles(site_name,email,contact,alt_contact,address,gst_tax,first_ride,off_type,gst_no,pan_no,account_no,ifsc_code,gst_status,admin_commission)VALUES('$name','$email','$contact','$acontact','$address','$gst','$first_ride','$off_type','$gst_no','$pan_no','$account_no','$ifsc_code','$gst_status','$admin_commission')");
        }
        if($sql==true)
        {
            $success=true;
        }
        else
        {
            $error=$conn->error;
        }
    }
    
    if(isset($_POST['changelogo']))
    {
        $files=$_FILES['images'];
        $msg=upload_image($files,"../logo");
        if($msg!="err")
        {
            $sql="update profiles set logo='$msg'";
            if($conn->query($sql)===true)
            {
                $success=true;
            }
            else
            {
                $error=$conn->error;
            }
        }
        else
            $error=true;
        
    }
    
    if(isset($_POST['change']))
    {
       $current=md5($_POST['current_pass']);
       $new=md5($_POST['new_pass']);
       $confirm=md5($_POST['confirm_pass']);
       if(change_pass($current,$new,$confirm,$conn))
        $success=true;
    else
        $error=true;
}

}

$sql="select * from profiles";
$result=$conn->query($sql);
if($result->num_rows>0)
{
    $profile_data=$result->fetch_assoc();
}
?>

<!-- Page content -->
<div class="container-fluid pt-8">
    <div class="page-header mt-0 p-3">
        <h3 class="mb-sm-0">Profile</h3>
        <button id="addd" title="" class="btn btn-primary pull-right" data-toggle="modal" data-target="#modal-default">
            <i class="fa fa-plus"></i>
        </button>
        
    </div>
    <div id="alert2" class="col-md-12">
      <?php
      if(isset($success))
      {
       ?>
       <div class="alert alert-success"><strong>Success! </strong> your request successfully updated.</div> 
       <?php
   }
   else if(isset($error))
   {
    ?>
    <div class="alert alert-danger"><strong>Error! </strong><?=$error;?></div> 
    <?php
    
}
?>
</div>
<!-- Table -->
<div class="row">
    <div class="col-12">
        <div class="card shadow">
            <div class="card-header bg-transparent border-0">
                <h2 class=" mb-0">Edit your profile</h2>
            </div>
            <div class="">
                <div class="grid-margin">
                    <div class="">
                        <div class="table-responsive">
                          <form method="post" onkeypress="return validate();" style="padding:20px">
                            <div class="row">
                                <div class="col-md-6 form-group">
                                    <label for="">Name*</label>
                                    <input type="text" id="name" required name="name" value="<?=$profile_data['site_name'];?>" class="form-control" placeholder="Name" title="Enter characters only" max="50">
                                </div>
                                <div class="col-md-6 form-group">
                                    <label for="">Email*</label>
                                    <input type="email" id="email" required name="email" value="<?=$profile_data['email'];?>" class="form-control" placeholder="Email" max="50">
                                </div>
                                <div class="col-md-6 form-group">
                                    <label for="">Contact No*</label>
                                    <input type="text" id="contact" required name="contact" pattern="[0-9]{10,15}" value="<?=$profile_data['contact'];?>" class="form-control" placeholder="Contact No" title="Enter valid number" max="15">
                                </div>
                                <div class="col-md-6 form-group">
                                    <label for="">Alternate Contact No</label>
                                    <input type="text" id="contact" name="contact2" pattern="[0-9]{10,15}" value="<?=$profile_data['alt_contact'];?>" class="form-control" placeholder="Contact No" title="Enter valid number" max="15">
                                </div>
                                <div class="col-md-12 form-group">
                                    <label for="">Address*</label>
                                    <textarea style="resize:none" class="form-control" name="add" row="3" max="300" required ><?=$profile_data['address'];?></textarea>
                                </div>
                                   <div class="col-md-4 form-group">
                                    <label>Admin Commission (%)</label>
                                    <input type="number" name="admin_commission" value="<?=$profile_data['admin_commission'];?>" class="form-control" placeholder="Admin Commission">
                                </div>
                                <div class="col-md-4 form-group">
                                    <label for="">GST*</label>
                                    <input type="text" id="gst" name="gst_tax" value="<?=$profile_data['gst_tax'];?>" class="form-control" placeholder="GST*" title="Enter numbers only">
                                </div>

                                <div class="col-md-4 form-group">
                                  <label>GST Status</label>
                                  <div class="toggle-button-cover">
                                    <div id="button-3" class="button r">
                                      <input class="checkbox" name="gst_status" <?php if($profile_data['gst_status']==1){echo 'checked';} ?>  value="1" type="checkbox">
                                      <div class="knobs"></div>
                                      <div class="layer"></div>
                                  </div>
                              </div>
                          </div>
                                <div class="col-md-6 form-group">
                                    <label for="">First Ride off*</label>
                                    <input type="text" id="first_ride" name="first_ride" value="<?=$profile_data['first_ride'];?>" class="form-control" placeholder="First ride off" title="Enter numbers only">
                                </div>
                                <div class="col-md-6 form-group">
                                    <label for="">Off Type*</label>
                                    <select name="offtype" id="inputState" class="form-control">
                                        <option value="amount">Amount</option>
                                        <option value="cash">Cash</option>
                                    </select>
                                </div>

                                <div class="col-md-6 form-group">
                                    <label for="">GST No.</label>
                                    <input type="text" name="gst_no" value="<?=$profile_data['gst_no'];?>" class="form-control" placeholder="GST No.">
                                </div>
                                <div class="col-md-6 form-group">
                                    <label for="">Pan No.</label>
                                    <input type="text" name="pan_no" value="<?=$profile_data['pan_no'];?>" class="form-control" placeholder="Pan No.">
                                </div>
                                <div class="col-md-6 form-group">
                                    <label for="">Account No.</label>
                                    <input type="number" name="account_no" value="<?=$profile_data['account_no'];?>" class="form-control" placeholder="Account No.">
                                </div>
                                <div class="col-md-6 form-group">
                                    <label for="">IFSC Code.</label>
                                    <input type="text" name="ifsc_code" value="<?=$profile_data['ifsc_code'];?>" class="form-control" placeholder="IFSC Code.">
                                </div>
                                <hr>
                                <div class="col-md-12">
                                  <br>
                                  <button type="submit" name="profile"  class="btn btn-primary wdt-bg">Update Profile</button>
                              </div>
                              
                          </div>
                      </form>
                  </div>
              </div>
              
              <br>
              <hr>
              <div style="padding:20px">
                <div class="box-header with-border">
                    <h3 class="box-title">Change Logo</h3>
                </div>
                <br/>
                <form method="post" enctype="multipart/form-data">
                    <div class="row">
                        <div class="col-sm-2">
                            <img src="../logo/<?=$profile_data['logo'];?>" style="width:100px">
                        </div>
                        <div class="col-sm-6">
                            <input type="file" name="images" accept="image*"><br/>
                            <br>
                            <button type="submit" name="changelogo"  class="btn btn-primary wdt-bg">Update Logo</button>
                        </div>
                    </div>          
                    
                </form>
            </div>
            <br>
            <hr>
            <div style="padding:20px">
                <div class="box-header with-border">
                    <h3 class="box-title">Change Password</h3>
                </div>
                <br/>
                <form method="post">
                    <div class="row">
                        <div class="col-md-6 form-group">
                            <label for="">Current password*</label>
                            <input type="password" required name="current_pass" value="" class="form-control" placeholder="Current Password">
                        </div>
                        <div class="col-md-6 form-group">
                            <label for="">New Password*</label>
                            <input type="password" required name="new_pass" value="" class="form-control" placeholder="New Password">
                        </div>
                        <div class="col-md-6 form-group">
                            <label for="">Confirm New Password*</label>
                            <input type="password" required name="confirm_pass" value="" class="form-control" placeholder="Confirm Password">
                        </div>
                        <hr>
                        <div class="col-md-12">
                            
                            <button type="submit" name="change"  class="btn btn-primary wdt-bg">Update Password</button>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>
</div>
</div>
</div>
</div>
<?php
require_once 'footer.php';
require_once 'jslinks.php';
?>

MMCT - 2023