BACKD00R 1337
Server IP : 164.52.202.56  /  Your IP : 216.73.216.204
Web Server : Apache
System : Linux e2e-70-56.ssdcloudindia.net 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Tue Nov 5 04:50:16 EST 2024 x86_64
User : rubyaromatics ( 1052)
PHP Version : 7.2.34
Directory (0755) :  /home/rubyaromatics/public_html/controller/../crm/GST/application/views/auth/

[  Home  ][  Terminal  ][  Upload File  ]

Current File : /home/rubyaromatics/public_html/controller/../crm/GST/application/views/auth/edit_user.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$p = array('admin');
if(!(in_array($this->session->userdata('type'),$p))){
  redirect('auth');
}
  $this->load->view('layout/header');
?>
  <!-- Content Wrapper. Contains page content -->
  <div class="content-wrapper">
    <!-- Content Header (Page header) -->
    <section class="content-header">
      <h5>
        <ol class="breadcrumb">
          <li><a href="<?php echo base_url('auth/dashboard'); ?>"><i class="fa fa-dashboard"></i>
            <!--  Dashboard -->
              <?php echo $this->lang->line('header_dashboard'); ?>
            </a>
        </li>
          <li><a href="<?php echo base_url('auth'); ?>">
            <!-- User -->
                <?php echo $this->lang->line('user_lable');?>
             </a>
          </li>
          <li class="active"><!-- Edit User -->
            <?php echo $this->lang->line('edit_user_header');?>
          </li>
        </ol>
      </h5>    
    </section>
<!-- Main content -->
    <section class="content">
      <!-- Small boxes (Stat box) -->
      <div class="row">
        <div class="col-sm-12">
          <!-- Horizontal Form -->
          <div class="box">
            <div class="box-header with-border">
              <h3 class="box-title">
                <!-- Edit User -->
                <?php echo $this->lang->line('edit_user_header');?>      
            </h3>
            </div>
            <!-- /.box-header -->
            <!-- form start -->
            <div id="infoMessage"><?php echo $message;?></div>
            <!-- <?php echo form_open_multipart("auth/create_user",'class="form-horizontal row-border"');?> -->
            <?php echo form_open_multipart(uri_string(),'class="form-horizontal row-border"');?>
              <div class="box-body" style="padding: 20px">
              <div class="col-sm-6">
                <div class="form-group">
                    <label for="firstname"><!-- First Name --> 
                         <?php echo $this->lang->line('user_lable_fname');?>
                          <span class="validation-color">*</span>
                    </label>
                    <?php echo form_input($first_name,'','class="form-control"');?>
                    <span class="validation-color" id="err_firstname"><?php echo form_error('firstname'); ?></span>
                  </div>

                  <div class="form-group">
                    <label for="lastname">
                          <!-- Last Name --> 
                         <?php echo $this->lang->line('user_lable_lname');?>
                          <span class="validation-color">*</span>
                    </label>
                    <?php echo form_input($last_name,'','class="form-control"');?>
                    <span class="validation-color" id="err_lastname"><?php echo form_error('lastname'); ?></span>
                  </div>

                  <div class="form-group">
                    <label for="company">
                          <!-- Company Name --> 
                         <?php echo $this->lang->line('add_user_company');?>
                          <span class="validation-color">*</span>
                    </label>
                    <?php echo form_input($company,'','class="form-control"');?>
                    <span class="validation-color" id="err_company"><?php echo form_error('company'); ?></span>
                  </div>


                <div class="form-group">
                    <label for="phone">
                          <!-- Mobile No -->
                         <?php echo $this->lang->line('add_user_mobile');?> 
                          <span class="validation-color">*</span>
                    </label>
                    <?php echo form_input($phone,'','class="form-control"');?>
                    <span class="validation-color" id="err_phone"><?php echo form_error('phone'); ?></span>
              </div>

              <div class="form-group">
                    <label for="email">
                          Email 
                         <?php echo $this->lang->line('add_user_email');?> 
                          <span class="validation-color">*</span>
                    </label>
                    <?php echo form_input($email,'','class="form-control"');?>
                    <span class="validation-color" id="err_email"><?php echo form_error('email'); ?></span>
              </div>


                  <div class="form-group">
                    <label for="password">
                        <!-- Password -->
                         <?php echo $this->lang->line('add_user_password');?>
                        <span class="validation-color">*</span>
                    </label>
                    <?php echo form_input($password,'','class="form-control"');?>
                    <span class="validation-color" id="err_password"><?php echo form_error('password'); ?></span>
                  </div>

                  <div class="form-group">
                    <label for="password_confirm">
                        <!-- Confirm Password -->
                        <?php echo $this->lang->line('add_user_confpassword');?>
                        <span class="validation-color">*</span>
                    </label>
                    <?php echo form_input($password_confirm,'','class="form-control"');?>
                    <span class="validation-color" id="err_c_password"><?php echo form_error('password_confirm'); ?></span>
                  </div>

                  
                <div class="form-group">
                    <?php if ($this->ion_auth->is_admin()): ?>
                      <label><?php echo lang('edit_user_groups_heading');?></label>
                      <?php foreach ($groups as $group):?>
                        <div class="checkbox">
                          <label>
                          <?php
                              $gID=$group['id'];
                              $checked = null;
                              $item = null;
                              foreach($currentGroups as $grp) {
                                  if ($gID == $grp->id) {
                                      $checked= ' checked="checked"';
                                  break;
                                  }
                              }
                          ?>
                          <input type="checkbox" name="groups[]" value="<?php echo $group['id'];?>"<?php echo $checked;?>>
                          <?php echo htmlspecialchars($group['name'],ENT_QUOTES,'UTF-8');?>
                          </label>
                        </div>
                      <?php endforeach?>

                    <?php endif ?>
                    <?php echo form_hidden('id', $user->id);?>
                    <?php echo form_hidden($csrf); ?>
                    <span style="color:red;" id=""></span>
                  </div>
                  </div>
                <div class="col-sm-12">
                  <div class="box-footer">
                    <button type="submit" id="submit" class="btn btn-info"><!-- Update -->
                        <?php echo $this->lang->line('edit_user_btn');?>
                    </button>
                    <span class="btn btn-default" id="cancel" style="margin-left: 2%" onclick="cancel('auth')"> <!-- Cancel -->
                      <?php echo $this->lang->line('add_user_btn_cancel');?>
                    </span>
                  </div>
                </div>
                  <!-- /.box-footer -->
                </div>
            <?php echo form_close();?>
          </div>
        </div>
      </div>
      <!-- /.row -->
      
    </section>
    <!-- /.content -->

  </div>

<?php 
  $this->load->view('layout/footer');
?>

<script>
  $(document).ready(function(){
    $("#submit").click(function(event){
      var name_regex = /^[a-zA-Z]+$/;
      var cname_regex = /^[a-zA-Z\s]+$/;
      var uname_regex = /^[a-zA-Z0-9]+$/;
      var mobile_regex = /^[0-9]+$/;
      var email_regex = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
      var firstname = $('#first_name').val();
      var lastname = $('#last_name').val();
      var username = $('#company').val();
      var phone = $('#phone').val();
      var email = $('#email').val();
      var password = $('#password').val();
      var c_password = $('#password_confirm').val();

        if(firstname==null || firstname==""){
          $("#err_firstname").text("Please Enter First Name");
          return false;
        }
        else{
          $("#err_firstname").text("");
        }
        if (!firstname.match(name_regex)) {
          $('#err_firstname').text(" Please Enter Valid First Name ");
          return false;
        }
        else{
          $("#err_firstname").text("");
        }
//first name validation complite.

        if(lastname==null || lastname==""){
          $("#err_lastname").text("Please Enter Last Name");
          return false;
        }
        else{
          $("#err_lastname").text("");
        }
        if (!lastname.match(name_regex) ) {
          $('#err_lastname').text(" Please Enter Valid Last Name ");   
          return false;
        }
        else{
          $("#err_lastname").text("");
        }
//last name validation complite.
      
        if(company==null || company==""){
          $("#err_company").text("Please Enter Company Name");
          return false;
        }
        else{
          $("#err_company").text("");
        }
        if (!company.match(cname_regex) ) {
          $('#err_company').text(" Please Enter Valid Company ");   
          return false;
        }
        else{
          $("#err_company").text("");
        }
//company validation complite

      
        if(phone==null || phone==""){
          $("#err_phone").text("Please Enter the Phone Number");
          return false;
        }
        else{
          $("#err_phone").text("");
        }
        if (!phone.match(mobile_regex) ) {
          $('#err_phone').text(" Please Enter Valid 10 digit MObile Number (Ex. 9898989898) ");   
          return false;
        }
        else{
          $("#err_phone").text("");
        }
//Username validation complite

        if(email==null || email==""){
          $("#err_email").text("Please Enter Email");
          return false;
        }
        else{
          $("#err_email").text("");
        }
        if (!email.match(email_regex) ) {
          $('#err_email').text(" Please Enter Valid Email Address(Ex: abc@dd.com) ");   
          return false;
        }
        else{
          $("#err_email").text("");
        }
//email validation complite

        if(password==null || password==""){
          $("#err_password").text("Please Enter Password");
          return false;
        }
        else{
          $("#err_password").text("");
        }
        if(password.length < 8 || password.length > 20){
          $("#err_password").text("Please Enter Password 8 to 20 character long");
          return false;
        }
        else{
          $("#err_password").text("");
        }

//password validation complite
        
        if(c_password==null || c_password==""){
          $("#err_c_password").text("Please Enter Confirm Password.");
          return false;
        }
        else{
          $("#err_c_password").text("");
        }
        if(password != c_password){
          $("#err_c_password").text("Password and Confirm Password does not match.");
           return false;
        }
        else{
          $("#err_c_password").text("");
        }
        
//confirm passowrd complite
        //event.preventDefault();
    });

    $("#first_name").on("blur keyup",  function (event){
        var name_regex = /^[a-zA-Z]+$/;
        var firstname = $('#first_name').val();
        if(firstname==null || firstname==""){
          $("#err_firstname").text(" Please Enter First Name.");
          $("#first_name").focus();
          return false;
        }
        else{
          $("#err_firstname").text("");
        }
        if (!firstname.match(name_regex) ) {
          $('#err_firstname').text(" Please Enter Valid First Name  ");  
          $("#first_name").focus();
          return false;
        }
        else{
          $("#err_firstname").text("");
        }
        //event.preventDefault();
    });
    $("#last_name").on("blur keyup",  function (event){
        var name_regex = /^[a-zA-Z]+$/;
        var lastname = $('#last_name').val();
        if(lastname==null || lastname==""){
          $("#err_lastname").text(" Please Enter Last Name.");
          $("#last_name").focus();
          return false;
        }
        else{
          $("#err_lastname").text("");
        }
        if (!lastname.match(name_regex) ) {
          $('#err_lastname').text(" Please Enter Valid Last Name  ");  
          $("#last_name").focus();
          return false;
        }
        else{
          $("#err_lastname").text("");
        }
        //event.preventDefault();
    });
    
    $("#company").on("blur keyup",  function (event){
        var cname_regex = /^[a-zA-Z\s]+$/;
        var company = $('#company').val();
         if(company==null || company==""){
          $("#err_company").text("Please Enter Company Name");
          $("#company").focus();
          return false;
        }
        else{
          $("#err_company").text("");
        }
        if (!company.match(cname_regex) ) {
          $('#err_company').text(" Please Enter Valid Company Name");  
          $("#company").focus(); 
          return false;
        }
        else{
          $("#err_company").text("");
        }
    });
    $("#phone").on("blur keyup",  function (event){
        var mobile_regex = /^[6-9][0-9]{9}$/
        var phone = $('#phone').val();
        if(phone==null || phone==""){
          $("#err_phone").text("Please Enter the Phone Number");
          return false;
        }
        else{
          $("#err_phone").text("");
        }
        if (!phone.match(mobile_regex)) {
          $('#err_phone').text(" Please Enter Valid 10 digit MObile Number (Ex. 9898989898) ");   
          return false;
        }
        else{
          $("#err_phone").text("");
        }
    });
    
    $("#email").on("blur keyup",  function (event){
        var email_regex = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
        var email = $('#email').val();
        if(email==null || email==""){
          $("#err_email").text("Please Enter Email");
          $("#email").focus();
          return false;
        }
        else{
          $("#err_email").text("");
        }
        if (!email.match(email_regex) ) {
          $('#err_email').text(" Please Enter Valid Email Address(Ex: abc@dd.com) ");  
          $("#email").focus();
          return false;
        }
        else{
          $("#err_email").text("");
        }
        //event.preventDefault();
    });
    $("#password").on("blur keyup",  function (event){
        var password = $('#password').val();
        if(password==null || password==""){
          $("#err_password").text(" Please Enter Password");
          $("#password").focus();
          return false;
        }
        else{
          $("#err_password").text("");
        }
        if(password.length < 8 || password.length > 20){
          $("#err_password").text("Please Enter Password 8 to 20 character long");
          $("#password").focus();
          return false;
        }
        else{
          $("#err_password").text("");
        }
    });
    $("#password_confirm").on("blur keyup",  function (event){
        var c_password = $('#password_confirm').val();
        var password = $('#password').val();
        if(c_password==null || c_password==""){
          $("#err_c_password").text("Please Enter Confirm Password");
          $("#password_confirm").focus();
          return false;
        }
        else{
          $("#err_c_password").text("");
        }
        if(password != c_password){
          $("#err_c_password").text("Password and Confirm Password does not match");
          $("#password_confirm").focus();
          return false;
        }
        else{
          $("#err_c_password").text("");
        }
    });
}); 
</script>




security is just an illusion