PHP 7.4.33
Preview: update-profile.php Size: 29.37 KB
//home/justbyquicklly-old/public_html/test/update-profile.php

<?php
include("include/config.php");
include("include/functions.php");
if ($_SESSION['value_user_id'] == '') {
    header("location:" . SITE_URL);
    exit();
}
if (trim($_COOKIE['url']) != '' && trim($_COOKIE['url']) != ',') {
    $urlarr = explode(',', $_COOKIE['url']);
    $url = $urlarr[0] . '-' . $urlarr[1];
} else {
    $url = '';
}

if (isset($_REQUEST['submitForm']) && $_REQUEST['submitForm'] == 'yes') {
    $fname = parseField($_REQUEST['fname1']);
    $lname = parseField($_REQUEST['lname1']);
    $house_no = parseField($_REQUEST['house_no1']);
    $street = parseField($_REQUEST['street1']);
    $complex = parseField($_REQUEST['apt_no1']);
    $state = parseField($_REQUEST['state1']);
    $area = parseField($_REQUEST['area']);
    $city_id = parseField($_REQUEST['city_id1']);
    $pincode = parseField($_REQUEST['pincode1']);
    $mobile = parseField($_REQUEST['mobile1']);
    $full_address = parseField($_REQUEST['full_address']);
    $latitude = parseField($_REQUEST['latitude']);
    $longitude = parseField($_REQUEST['longitude']);
    $phone = parseField($_REQUEST['phone1']);
    $password = parseField($_REQUEST['password']);
    $confirm_password = parseField($_REQUEST['confirm_password']);
    $how_did_know = parseField($_REQUEST['how_did_know']);
    $email_update = parseField($_REQUEST['email_update']);
    $photo = parseField($_REQUEST['photo']);
	$country_name = parseField($_REQUEST['country_name']);
	$country_code = parseField($_REQUEST['country_code']);
    $_COOKIE['house_no'] = $house_no;
    $_COOKIE['email'] = $email_update;
    $_COOKIE['street'] = $street;
    $_COOKIE['apartment'] = $complex;
    $_COOKIE['state'] = $state;
    $_COOKIE['pincode'] =$pincode;
    $_COOKIE['city'] = $city_id;
    $_COOKIE['mobile'] = $mobile;
    $_COOKIE['full_address'] = $full_address;
    $_COOKIE['latitude'] = $latitude;
    $_COOKIE['longitude'] = $longitude;
	$_COOKIE['country_name'] = $country_name;
	$_COOKIE['country_code'] = $country_code;
    
    setcookie('house_no',  $house_no, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
    setcookie('email',  $email_update, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
    setcookie('street',  $street, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
    setcookie('apartment',  $complex, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
    setcookie('state',  $state, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
    setcookie('pincode',  $pincode, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
    setcookie('city',  $city_id, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
    setcookie('mobile',  $mobile, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
    setcookie('full_address',  $full_address, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
    setcookie('latitude',  $latitude, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
    setcookie('longitude',  $longitude, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
	setcookie('country_name',  $country_name, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
	setcookie('country_code',  $country_code, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
	$zip = $pincode;
	 
   
	
	
    if ($_REQUEST['dob'] != '') {
        $dob = explode("/", $_REQUEST['dob']);
        $dob = $dob[2] . "-" . $dob[0] . "-" . $dob[1];
    }
     
    if($_FILES['photo']['size']>0 && $_FILES['photo']['error']==''){
        // $photo=time().substr($_FILES['photo']['name'],-5);
        move_uploaded_file($_FILES['photo']['tmp_name'],"images/chef/profile/".$photo);
    
        } 

	$responce = callAPI('POST', WEBAPI_URL_NEW.'miniuser/change-address',
	array(
	"custFname"=>$fname, 
	"custLname"=>$lname,
	"house_no"=>strip_tags($house_no),
	"street_address"=>strip_tags($street),
	"custApt"=>$complex,
	"state"=>strip_tags($state),
	"city"=>strip_tags($city_id),
	"pincode"=>strip_tags($pincode),
	"mobile"=>strip_tags($mobile),
	"custfull_address"=>$full_address,
	"latitude"=>strip_tags($latitude),
	"longitude"=>strip_tags($longitude),
	"uid"=>$_SESSION['value_user_id']));
   if($responce->success==1)
   {
        $_SESSION['sessupdateprofile'] = "Success";
            $_SESSION['sess_msg'] = "Your profile has been updated successfully.!";
   }
   else
   {
       $_SESSION['sess_msg'] = "Your profile not updated someting is wrong!";
   }

/*$profileUpdate=$conn->prepare("update tbl_user set fname=?,lname=?,photo=?,house_no=?,street=?,complex=?,state=?,city_id=?,pincode=?,mobile=?,full_address=?,latitude=?,longitude=?,phone=?,dob=?,country_name=?,country_code=?,status=? where id=?");
$ustatus=1;
$userid=$_SESSION['value_user_id'];

        $profileUpdate->bind_param("ssssssssssssssssssi",$fname,$lname,$photo,$house_no,$street,$complex,$state,$city_id,$pincode,$mobile,$full_address,$latitude,$longitude,$phone,$dob,$country_name,$country_code,$ustatus,$userid);
        
        if(!$profileUpdate->execute()){
        echo $profileUpdate->error;
        }else{
            $_SESSION['sessupdateprofile'] = "Success";
            $_SESSION['sess_msg'] = "Your profile has been updated successfully.!";
        }      */         
    if ($_REQUEST['redirect'] == '') {
        header("location:".SITE_URL."my-account");
        exit();
    } else {
        header("location:" . $_REQUEST['redirect']);
        exit();
    }
}

 $userarr=callAPI('POST', WEBAPI_URL_NEW.'miniWebsite/order-review-user', array('user_id' =>$_SESSION['value_user_id']));
   foreach($userarr->lstuser as $resultuser){}
?>
<!DOCTYPE HTML>
<html lang="en">
    <head>
        <?php //include("metas.php"); ?>
        <title>Just By Quicklly</title>
        <meta name="keywords" content="<?php //echo //SITE_KEYWORD; ?>">
        <meta name="description" content="<?php //echo //SITE_DESC; ?>">
        <?php include("css.php"); ?>

        <link rel="stylesheet" type="text/css" href="css/stylesheet/bootstrap.min.css">
        <link rel="stylesheet" type="text/css" href="css/stylesheet/font-awesome.css">
        <link rel="stylesheet" type="text/css" href="css/stylesheet/style.css?ver=1.1">
        <?php ///include("common-head.php"); ?>
		<style>
		
		.card_form {
    margin-top: 30px;
    width: 95%;
    border-radius: 10px;
    background: #fff;
    box-shadow: none;
}
		button.button {
    display: inline-block;
    background: #9b2e84;
    padding: 8px 15px;
    font-size: 12px;
    text-align: center;
    font-weight: 400;
    border: 2px solid #9b2e84;
    transition: all .4s cubic-bezier(.8,0,0,1);
    b
		.new-style select {
    margin-top: 20px;
    width: 100%;
    height: 40px;
    padding: 10px 15px;
    border-radius: 5px;
    outline: 0;
    border: 0;
    background: #e8ebed;
    color: #576366;
    font-size: 14px;
}
.pincodereadonly {
    border: 1px solid #999999;
    background-color: #cccccc;
    color: #3b3838;
	display:none;
}
		</style>
    </head>
    
   

    <body>
        <?php 
        include_once("header.php");
		include_once("cart.php"); 
        if($resultuser->full_address!=''){
              echo "<script>   isAddressSelected = true;</script>";
        }
        ?>
        <div id="searchhide" >
           

               <section class="main-container col2-right-layout" style="background-color: #F4F4F4;">
            <div class="main container" style="margin-bottom: 30px;">

                <div class="row">

<?php
                    if ($_SESSION['value_user_type'] != 1) {
                        include("myaccount-left.php");
                    }
                    ?>  

                    <div class="col-lg-9 col-sm-9">

                        <div class="card_form center-block">

                            <h1 class="form-title" style="background-color:#9d2f88">Update Profile Details</h1>



                            <div class="form-body">
                                <div align="center" style="color:#093; "><?php
                                    echo $_SESSION['sess_msg'];
                                    $_SESSION['sess_msg'] = '';
                                    ?></div>

                                <form name="regFrm" method="post" action="" id="frmUpdateAddress" >
                                    <input type="hidden" name="submitForm"  value="yes" />

                                    <div class="row">



                                        <div class="col-lg-6 col-sm-12">



                                            <h4 style="text-align: center;">Personal Details</h4>



                                            <div class="rule"></div>



                                            <div class="form-group new-style">

                                                <input type="email" class="center-block" id="email" placeholder="Email ID" name="email1" disabled="" style="background-color: #fff; border: solid 1px #eee;" value="<?php echo $resultuser->email; ?>" readonly required>
                                                <input type="hidden"   name="email_update"  readonly value="<?php echo $resultuser->email; ?>"    >

                                            </div>



                                            <div class="form-group new-style">

                                                <input type="text" class="center-block" id="email" placeholder="First Name" name="fname1" style="background-color: #fff; border: solid 1px #eee;" required value="<?php echo stripslashes($resultuser->fname); ?>">

                                            </div>





                                            <div class="form-group new-style">

                                                <input type="text" class="center-block" id="email" placeholder="Last Name" name="lname1" style="background-color: #fff; border: solid 1px #eee;" required value="<?php echo stripslashes($resultuser->lname); ?>">

                                            </div>
                                             <div class="form-group new-style">
										<select name="country_code" id="country_code" class="inpt-w100 center-block" required>
										<option value="" disabled>Select Country Code</option>
										  <option value="+1" data-cname="USA" <?php if($resultuser->country_name=='USA'){?>selected<?php } ?>>+1 - USA</option>						 
										  <option value="+1" data-cname="Canada" <?php if($resultuser->country_name=='Canada'){?>selected<?php } ?>>+1 - Canada</option>
										  <option value="+91" data-cname="India" <?php if($resultuser->country_name=='India'){?>selected<?php } ?>>+91 - India</option>
										</select>
								<input type="hidden"  id="country_name" name="country_name" value="<?php echo stripslashes(country_name); ?>">		
                                        </div>


                                            <div class="form-group new-style">

                                                <input type="text" class="center-block digits" id="mobile1122" readonly placeholder="Mobile Number" style="background-color: #fff; border: solid 1px #eee;" name="mobile1" required value="<?php echo $resultuser->mobile; ?>">

                                            </div>





                                            <div class="form-group new-style">

                                                <input type="text" class="center-block" id="email" placeholder="Telephone Number" style="background-color: #fff; border: solid 1px #eee;" name="phone1" value="<?php echo $resultuser->phone;; ?>">

                                            </div>

                                            <!--<div class="form-group new-style">
                                                <input type="file" name="photo" class="form-control"/> 
                                                <?php if(is_file("images/chef/profile/".$loginphoto)) {?>
                                                <img src="images/chef/profile/<?php echo $loginphoto; ?>" width="100" height="100" />
                                                <?php } ?>
                                            
                                            </div>-->


                                        </div>



                                        <div class="col-lg-6 col-sm-12">



                                            <h4 style="text-align: center;">Address Details</h4>



                                            <div class="rule"></div>

                                            <div class="form-group new-style">
                                                <input id="autocomplete2" placeholder="Enter your address" style="background-color: #fff; border: solid 1px #eee;" name="full_address" class="center-block complete-address" value="<?php echo stripslashes($resultuser->full_address); ?>" onFocus="geolocate()" type="text" required></input>
                                             

                                              

                                            </div>
											<div class="cst-fromrow showfieldforinvalidaddress">
										   <div class="cst-fromrow">
                                            <input type="text" class="inpt-w100 pincodereadonly" name="pincodereadonly" style="background-color: #fff; border: solid 1px #eee;" id="pincodereadonly2"   value="<?php echo stripslashes($resultuser->pincode); ?>" placeholder="Pincode" readonly> 
											 </div>
											 <div id="showpartwise2" style="display:none;">
											<div class="cst-fromrow showpartwise">
											<div class="cst-fromrow">
											  <input type="text" class="inpt-w100" name="pincode1" id="postal_code2" style="background-color: #fff; border: solid 1px #eee;" value="<?php echo stripslashes($resultuser->incode); ?>"  placeholder="Pincode" required>
											  </div>
                                              <div class="cst-fromrow">
											   <input class="inpt-w100" type="text" name="street1" id="street_number2" style="background-color: #fff; border: solid 1px #eee;" value="<?php echo stripslashes($resultuser->street); ?>" placeholder="Street name" required>
											  </div>
											   </div>
											   <div class="cst-fromrow showpartwise">
                                              <div class="cst-fromrow">
											  <input class="inpt-w100" type="text" name="city_id1" id="locality2"  style="background-color: #fff; border: solid 1px #eee;" value="<?php echo stripslashes($resultuser->city_id); ?>"  placeholder="City">
											  </div>
											   <div class="cst-fromrow">
											  <input class="inpt-w100" type="text" name="state1"  id="administrative_area_level_12"  style="background-color: #fff; border: solid 1px #eee;" value="<?php echo stripslashes($resultuser->state); ?>"  placeholder="State" required>
											  </div>
											  </div>
											  </div>  									  
                                        </div>
											

                                            <div class="form-group new-style">

                                                <input type="text" class="center-block" name="apt_no1" id="apt_no2" style="background-color: #fff; border: solid 1px #eee;" placeholder="Apartment, Suite, Building (Optional)" value="<?php echo stripslashes($resultuser->complex); ?>">


                                            </div>


                                            <div class="form-group new-style">

                                               
                                                <input type="hidden" name="latitude"  id="latitude2" value="<?php echo stripslashes($resultuser->latitude); ?>"  >
                                                <input type="hidden" name="longitude"  id="longitude2" value="<?php echo stripslashes($resultuser->longitude); ?>"  >

                                            </div>

                                        </div>



                                    </div>



                                    <div class="rule"></div>



                                    <div class="form-footer action">

                                        <button type="submit" style="display: block; margin: 0 auto;" class="button">

                                            <span style="color:#fff;">Update Profile</span>

                                        </button>

                                    </div>



                                </form>

                            </div>



                        </div>



                    </div>
                    

                </div>
            </div>
            </section>
            <div class="clearfix"></div><br><br>
            <!-- JavaScript -->

            <?php include("js.php"); ?>

            <?php include("footer.php"); ?>

        </div>
    </div>
    <script defer="defer" type="text/javascript" src="js/js/bootstrap.min.js"></script>
    <script defer="defer" type="text/javascript" src="js/custom.js"></script>
    <script defer="defer" type="text/javascript" src="js/js/parallax.js"></script>
    <script defer="defer" type="text/javascript" src="js/js/revslider.js"></script>
    <script defer="defer" type="text/javascript" src="js/js/common.js"></script>
    <script defer="defer" type="text/javascript" src="js/js/jquery.bxslider.min.js"></script>
    <script defer="defer" type="text/javascript" src="js/js/owl.carousel.min.js"></script>
    <script defer="defer" type="text/javascript" src="js/js/jquery.mobile-menu.min.js"></script>
    <script type="text/javascript" src="<?php echo getFileVer('js/cart.js'); ?>" ></script>
    <script>
       var updateProfileValidation =  $("#frmUpdateAddress").validate({
            submitHandler: function(form) {
                var msg = "";
				var  msg2="";
				 $("#country_name").val($("#country_code option:selected").data('cname'));
				 if($("#mobile1122").val().length!=10){
					 msg2 = ("Plese enter 10 digit valid number.");
				 }
                if($("#street_number2").val()==''){
                     msg = ("Google does not recognize your address. Your street name needs to be revised.");
                 }
               /* if($("#locality2").val()==''){
                     msg = ("Google does not recognize your address. Your city name needs to be revised.");
                 }*/
                if($("#administrative_area_level_12").val()==''){
                     msg = ("Google does not recognize your address. Your state name needs to be revised.");
                 }
                 if($("#postal_code2").val()==''){
                     msg = ("Google does not recognize your address. Your Zip code is not valid.");
                 }
                if( isAddressSelected == false){
                 //   msg = ("Your current address does not look right. Please select a valid address!");
                 }  
                if(msg!="" || msg2!=''){
					if(msg!=""){
						 document.getElementById('showpartwise2').style.display = 'block';
                          updateProfileValidation.showErrors({
                             street1: ''  
                         });
					}
					if(msg2!=""){
                          updateProfileValidation.showErrors({
                             mobile1: msg2  
                         });
					}
					
                   return false;
                 } else {
									 
									 if(getCookie('postalcode').trim() != $('input[id="postal_code2"]').val().toString()) {	
										 
										 if(getCookie('grocery_tab_index')  == 0)
										 {
											  var cookie_zipcode =  getCookie('postalcode').trim();
												var current_zipcode = $('input[id="postal_code2"]').val().toString();
												var flgConfirm = changeZipcode(cookie_zipcode, current_zipcode);
												if(flgConfirm == false)
												{
													return false;															
												}
												else{													
													setCookie('postalcode', $('input[id="postal_code2"]').val().toString());
													form.submit();
												}
										 }
										 else{												
												setCookie('postalcode', $('input[id="postal_code2"]').val().toString());
												form.submit();
											}
									 }
									 else{
                     form.submit();
                     return true;
									 }
									 
                 }
            }
          });
            $('.complete-address').on('keyup', function(e) {   
                isAddressSelected = true;
				$('#postal_code2').val('');
				$('#street_number2').val('');
				$('#administrative_area_level_12').val('');
                console.log(isAddressSelected);
         });
		 $('form#frmUpdateAddress button.button').on('click', function(e) {   
             
		 if($('#postal_code2').val()=='' || $('#street_number2').val()=='' || $('#administrative_area_level_12').val()==''){
			document.getElementById('showpartwise2').style.display = 'block';
		 }
         });
		
                                                    // This example displays an address form, using the autocomplete feature
                                                    // of the Google Places API to help users fill in the information.

                                                    // This example requires the Places library. Include the libraries=places
                                                    // parameter when you first load the API. For example:
                                                    // <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=places">

                                                    var placeSearch, autocomplete;
                                                    var componentForm = {
                                                        street_number: 'short_name',
                                                        route: 'long_name',
                                                        locality: 'long_name',
                                                        administrative_area_level_1: 'short_name',
                                                        country: 'long_name',
                                                        postal_code: 'short_name'
                                                    };
  
                                                    function initAutocomplete() {
                                                        // Create the autocomplete object, restricting the search to geographical
                                                        // location types.
                                                        autocomplete = new google.maps.places.Autocomplete(
                                                                /** @type {!HTMLInputElement} */(document.getElementById('autocomplete')),
                                                                {types: ['geocode']});

                                                        autocomplete2 = new google.maps.places.Autocomplete(
                                                                /** @type {!HTMLInputElement} */(document.getElementById('autocomplete2')),
                                                                {types: ['geocode']});

                                                        // When the user selects an address from the dropdown, populate the address
                                                        // fields in the form.
                                                        autocomplete.addListener('place_changed', function () {
                                                            fillInAddress(autocomplete, "");
                                                        });
                                                        autocomplete2.addListener('place_changed', function () {
                                                            fillInAddress(autocomplete2, "2");
                                                            isAddressSelected = true;
                                                            $("#autocomplete2").next().next().hide();
                                                             $('#latitude2').val(autocomplete2.getPlace().geometry.location.lat());
                                                             $('#longitude2').val(autocomplete2.getPlace().geometry.location.lng());
                                                        });
                                                    }


                                                    function fillInAddress(autocomplete, unique) {
                                                        // Get the place details from the autocomplete object.
                                                        var place = autocomplete.getPlace();

                                                        for (var component in componentForm) {
                                                            if (!!document.getElementById(component + unique)) {
                                                                document.getElementById(component + unique).value = '';
                                                                //document.getElementById(component + unique).disabled = false;
                                                            }
                                                        }

                                                        // Get each component of the address from the place details
                                                        // and fill the corresponding field on the form.
                                                        for (var i = 0; i < place.address_components.length; i++) {
                                                            var addressType = place.address_components[i].types[0];
                                                            if (componentForm[addressType] && document.getElementById(addressType + unique) || addressType=='route') {
                                                                var val = place.address_components[i][componentForm[addressType]];
																
                                                                if(addressType=='route'){
                                                                    document.getElementById('street_number' + unique).value = document.getElementById('street_number' + unique).value +" "+ val;
                                                                } else {
                                                                    document.getElementById(addressType + unique).value = val;
																	if(addressType=='postal_code' && val!=''){
						                                            document.getElementById('pincodereadonly' + unique).value = val;
						                                           
						
					                                             }
                                                                }
                                                            }
                                                        }
															for (var component in componentForm) {
            if (!!document.getElementById(component + unique)) {
				var flagsowhide=false;
                if(document.getElementById(component + unique).value==''){
				document.getElementById('showpartwise' + unique).style.display = 'block';
				flagsowhide=true;
				}
				if(flagsowhide==false && document.getElementById('pincodereadonly' + unique).value!=''){
				document.getElementById('pincodereadonly' + unique).style.display = 'block';	
				}
                //document.getElementById(component + unique).disabled = false;
            }
        }
                                                    }

                                                    // Bias the autocomplete object to the user's geographical location,
                                                    // as supplied by the browser's 'navigator.geolocation' object.
                                                    function geolocate() {
                                                        if (navigator.geolocation) {
                                                            navigator.geolocation.getCurrentPosition(function (position) {
                                                                var geolocation = {
                                                                    lat: position.coords.latitude,
                                                                    lng: position.coords.longitude
                                                                };
                                                                var circle = new google.maps.Circle({
                                                                    center: geolocation,
                                                                    radius: position.coords.accuracy
                                                                });
                                                                autocomplete.setBounds(circle.getBounds());
                                                            });
                                                        }
                                                    }

    </script>
    <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyC7FCoN0eNTNGEsX6d-BUW-Uh1SiVzn2f0&libraries=places&callback=initAutocomplete"
    async defer></script>
</body>
</html>

Directory Contents

Dirs: 9 × Files: 57

Name Size Perms Modified Actions
calender DIR
- drwxrwxr-x 2024-09-18 10:03:34
Edit Download
css DIR
- drwxrwxr-x 2024-09-18 10:03:34
Edit Download
fonts DIR
- drwxrwxr-x 2024-09-18 10:03:34
Edit Download
images DIR
- drwxrwxr-x 2024-10-07 09:56:45
Edit Download
include DIR
- drwxrwxr-x 2024-10-07 04:22:30
Edit Download
js DIR
- drwxrwxr-x 2025-01-17 12:35:12
Edit Download
nplogs DIR
- drwxrwxr-x 2025-01-16 17:15:32
Edit Download
plugin DIR
- drwxrwxr-x 2024-09-18 10:03:34
Edit Download
vendor DIR
- drwxrwxr-x 2023-05-04 22:10:04
Edit Download
22.01 KB lrwxrwxr-x 2024-09-21 10:02:40
Edit Download
10.15 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
1.00 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
2.65 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
19.84 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
21.43 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
1.60 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
130.09 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
148.96 KB lrwxrwxr-x 2025-01-17 13:33:24
Edit Download
13.15 KB lrwxrwxr-x 2024-10-07 08:34:13
Edit Download
11.35 KB lrwxrwxr-x 2024-12-12 08:05:39
Edit Download
562 B lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
5.22 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
60.62 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
40.00 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
162.98 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
5.67 KB lrwxrwxr-x 2024-09-18 12:41:24
Edit Download
9.63 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
2.45 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
294 B lrwxrwxr-x 2024-10-07 15:26:12
Edit Download
99.28 KB lrwxrwxr-x 2024-12-03 09:10:10
Edit Download
1.13 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
64.12 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
23.42 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
4.33 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
8.25 KB lrwxrwxr-x 2024-10-26 12:58:33
Edit Download
9.62 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
32.86 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
35.14 KB lrwxrwxr-x 2024-10-07 06:47:20
Edit Download
48.84 KB lrwxrwxr-x 2024-10-07 06:45:37
Edit Download
41.42 KB lrwxrwxr-x 2025-01-14 13:31:42
Edit Download
72.76 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
51.54 MB lrwxrwxr-x 2025-01-10 05:10:16
Edit Download
6.66 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
1.22 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
4.74 KB lrwxrwxr-x 2024-09-21 10:04:35
Edit Download
48.69 KB lrwxrwxr-x 2024-10-04 10:12:32
Edit Download
9.35 KB lrwxrwxr-x 2024-09-18 14:59:22
Edit Download
3.25 KB lrwxrwxr-x 2024-10-04 14:26:58
Edit Download
7.69 KB lrwxrwxr-x 2024-09-18 17:17:18
Edit Download
10.49 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
4.50 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
73.11 KB lrwxrwxr-x 2025-01-15 13:40:49
Edit Download
5.40 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
156.66 KB lrwxrwxr-x 2025-01-08 09:40:55
Edit Download
1.99 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
911 B lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
8.75 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
5.91 KB lrwxrwxr-x 2024-10-04 10:30:55
Edit Download
23.14 KB lrwxrwxr-x 2024-10-26 12:52:36
Edit Download
5.40 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
268.66 KB lrwxrwxr-x 2024-12-24 14:22:54
Edit Download
4.65 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
1.23 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
3.99 KB lrwxrwxr-x 2024-10-07 03:39:36
Edit Download
29.37 KB lrwxrwxr-x 2024-10-04 14:59:07
Edit Download
1.32 KB lrwxrwxr-x 2024-10-04 11:52:07
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).