Вход Регистрация
Файл: edit_profile.php
Строк: 299
<?php
require_once('config.php');
require_once(
'includes/dbcon.php');
require_once(
'includes/setting.php');
require_once(
'includes/function.php');

if(isset(
$_GET['lang'])){
    
$_SESSION['lang'] = $_GET['lang'];
}
$config['lang'] = check_user_lang($config);
require_once(
'includes/lang/lang_'.$config['lang'].'.php');

if(!isset(
$GLOBALS['sesId'])) {
    
header("Location: login_user.php");
    exit;
}

$TNMuser       $GLOBALS['MySQLi_user_table_name'];
$TFuserid      $GLOBALS['MySQLi_userid_field'];
$TFusername    $GLOBALS['MySQLi_username_field'];
$TFemail       $GLOBALS['MySQLi_email_field'];
$TFfullname    $GLOBALS['MySQLi_fullname_field'];
$TFabout       $GLOBALS['MySQLi_about_field'];
$TFsex         $GLOBALS['MySQLi_sex_field'];
$TFdob         $GLOBALS['MySQLi_dob_field'];
$TFPicname     $GLOBALS['MySQLi_photo_field'];

$query1 "SELECT * FROM `".$config['db']['pre'].$TNMuser."` where $TFuserid = '".$GLOBALS['sesId']."'";
$result1 $con->query($query1);
$row1 mysqli_fetch_assoc($result1);
$sesUname       $GLOBALS['sesUsername'];
$sesemail       $row1[$TFemail];
$sesfullname    $row1[$TFfullname];
$sesabout       $row1[$TFabout];
$sessex         $row1[$TFsex];
$sesdob         $row1[$TFdob];
$sesuserpic     $row1[$TFPicname];

if(
$sesuserpic == "")
    
$sesuserpic "user.png";

$error "";

if(isset(
$_POST['Submit']))
{
    if(
$_FILES['file']['name'] != "")
    {
        
$uploaddir 'storage/user_image/';
        
$original_filename $_FILES['file']['name'];
        
$random1 rand(9999,100000);
        
$random2 rand(9999,200000);
        
$random3 $random1.$random2;
        
$extensions explode("."$original_filename);
        
$extension $extensions[count($extensions) - 1];
        
$uniqueName =  $random3 "." $extension;
        
$uploadfile $uploaddir $uniqueName;

        
$file_type "file";

        if (
$extension == "jpg" || $extension == "jpeg" || $extension == "gif" || $extension == "png") {
            
$file_type "image";

            
$size filesize($_FILES['file']['tmp_name']);

            
$image $_FILES["file"]["name"];
            
$uploadedfile $_FILES['file']['tmp_name'];

            if (
$image) {
                if (
$extension == "jpg" || $extension == "jpeg") {
                    
$uploadedfile $_FILES['file']['tmp_name'];
                    
$src imagecreatefromjpeg($uploadedfile);
                } else if (
$extension == "png") {
                    
$uploadedfile $_FILES['file']['tmp_name'];
                    
$src imagecreatefrompng($uploadedfile);
                } else {
                    
$src imagecreatefromgif($uploadedfile);
                }

                list(
$width$height) = getimagesize($uploadedfile);

                
$newwidth 225;
                
$newheight 225;
                
//$newheight = ($height / $width) * $newwidth;
                
$tmp imagecreatetruecolor($newwidth$newheight);

                
imagecopyresampled($tmp$src0000$newwidth$newheight$width$height);

                
$filename $uploaddir "small" $uniqueName;

                
imagejpeg($tmp$filename100);

                
imagedestroy($src);
                
imagedestroy($tmp);
            }


        }
        
//else if it's not bigger then 0, then it's available '
        //and we send 1 to the ajax request
        
if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile)) {
            
//$time = date('Y-m-d H:i:s', time());
            
$query "Update `".$config['db']['pre'].$TNMuser."` set $TFfullname='" $_POST['name'] . "', $TFemail='" $_POST['email'] . "', $TFabout='" $_POST['about'] . "', $TFsex='" $_POST['sex'] . "', $TFdob='" $_POST['dob'] . "', $TFPicname='$uniqueName' WHERE $TFuserid = {$GLOBALS['sesId']} ";
            
$query_result $con->query($query);

            
header("Location: index.php");
            exit;
        }
    }
    else{
        
//$time = date('Y-m-d H:i:s', time());
        
$query "Update `".$config['db']['pre'].$TNMuser."` set $TFfullname='" $_POST['name'] . "', $TFemail='" $_POST['email'] . "', $TFabout='"addslashes($_POST['about'])."', $TFsex='" $_POST['sex'] . "', $TFdob='" $_POST['dob'] . "' WHERE $TFuserid = {$GLOBALS['sesId']}";
        
$query_result $con->query($query);

        
header("Location: index.php");
        exit;
    }

}


?>
<?php 
if(!empty($error)) {
    echo 
'<script type="text/javascript">alert("' $error '");</script>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Edit Profile - MaterialChat</title>
    <meta name="keywords" content="PHP inbox messaging script, php chat script, php ajax Chat,facebook similar chat, php mysql chat, chat script, facebook style chat script, gmail style chat script. fbchat, gmail chat, facebook style message inbox, facebook similar inbox, facebook like chat" />
    <meta name="description"  content="This jQuery chat module easily to integrate Gmail/Facebook style chat into your existing website." />
    <meta name="author" content="MaterialChat">
    <link rel="icon" type="image/png" sizes="16x16" href="assets/images/favicon.png">
    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
    <link href='https://fonts.googleapis.com/css?family=Merriweather' rel='stylesheet' type='text/css'>
    <link href='http://fonts.googleapis.com/css?family=Montserrat:400,700' rel='stylesheet' type='text/css'>


    <!-- Global CSS -->
    <link href="assets/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
    <!-- Plugins CSS -->
    <link rel="stylesheet" href="assets/font-awesome/css/font-awesome.css">
    <!-- Theme CSS -->
    <link id="theme-style" rel="stylesheet" href="assets/css/profile.css">



</head>

<body>
<script language="JavaScript">

    function MM_jumpMenu(targ,selObj,restore){ //v3.0
        eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
        if (restore) selObj.selectedIndex=0;
    }

</script>
<div class="entry-board J_entryBoard col-lg-12">
    <div class="col-lg-12" align="center">
        <div class="pull-left">
            <a href="index.php"><?php echo $lang['CHATPAGE']; ?></a>
        </div>
        <div class="entry pull-left">
            <a href="profile.php"><?php echo $lang['MYPROFILE']; ?></a>
        </div> <div class="entry  pull-left">
            <a href="logout.php"><?php echo $lang['LOGOUT']; ?></a>
        </div>
        <div class="entry  pull-left hidden-xs">
            <?php if($config['userlangsel'] == 1){ ?>
                <select name="lang" id="lang" onChange="MM_jumpMenu('parent',this,0)" class="form-control" style="width:100%;margin-top:2px;background:#212121;color:#ccc;">
                    <?php
                    $langs 
= array();

                    if (
$handle opendir('includes/lang/'))
                    {
                        while (
false !== ($file readdir($handle)))
                        {
                            if (
$file != "." && $file != "..")
                            {
                                
$lang2 str_replace('.php','',$file);
                                
$lang2 str_replace('lang_','',$lang2);

                                
$langs[] = $lang2;
                            }
                        }
                        
closedir($handle);
                    }

                    
sort($langs);

                    foreach (
$langs as $key => $lang2)
                    {
                        if(
$config['lang'] == $lang2)
                        {
                            echo 
'<option value="edit_profile.php?lang='.$lang2.'" selected>'.ucwords($lang2).'</option>';
                        }
                        else
                        {
                            echo 
'<option value="edit_profile.php?lang='.$lang2.'">'.ucwords($lang2).'</option>';
                        }
                    }
                    
?>
                </select>
            <?php ?>
        </div>


    </div>
</div>

<!-- ******HEADER****** -->
<header class="header">
    <div class="container">
        <div class="col-lg-12 " align="center">
            <div class="profile-picture medium-profile-picture mpp XxGreen mnkLeft">
                <img width="169px" style="min-height:170px;" src="storage/user_image/small<?php echo $sesuserpic?>" alt="<?php echo $GLOBALS['sesUsername'];?>">
            </div>
            <div class="profile-content pull-left" align="left" >
                <h1 class="name"><?php echo $sesfullname;?></h1>
                <h2 class="desc">#<?php echo $sesfullname;?></h2>

            </div><!--//profile-->
        </div>
    </div><!--//container-->
</header><!--//header-->


<div class="middle-container container">
    <div class="middle-dabba col-md-12">
        <h1><?php echo $lang['EDITPROFILE']; ?></h1>
        <div id="post-form" style="padding:10px">

            <form name="form1" method="post" action="" id="send" enctype="multipart/form-data">
            <div class="row">
                <div class="col-md-6">
                    <div class="input text">
                        <label for="file"><?php echo $lang['CHANGEPICTURE']; ?> </label>
                        <img class="pull-left" src="storage/user_image/<?php echo $sesuserpic?>" alt="<?php echo $GLOBALS['sesUsername'];?>"  style="width: 42px; border-radius: 50%"/>
                        <input type="file" name="file" style="width:70%">
                    </div>

                    <div class="input text">
                        <label for="name"><?php echo $lang['FULLNAME']; ?> </label><input type="text" name="name" value="<?php echo $sesfullname;?>">
                    </div>

                    <div class="input text">
                        <label for="email"><?php echo $lang['EMAIL']; ?></label><input type="text" name="email" value="<?php echo $sesemail;?>">
                    </div>

                    <div class="input text">
                        <label for="dob"><?php echo $lang['BIRTH']; ?> </label><input type="text" name="dob" placeholder="Format : 02-April-1992" value="<?php echo $sesdob;?>">
                    </div>




                </div>


                <div class="col-md-6">


                    <div class="input text">
                        <label for="sex"><?php echo $lang['SEX']; ?></label>
                        <input type="radio" name="sex" value="male" style="width: 10%" <?php if($sessex == "male") { echo "checked"; }?><?php echo $lang['MALE']; ?> <br>
                        <input type="radio" name="sex" value="female" style="width: 10%" <?php if($sessex == "female") { echo "checked"; }?><?php echo $lang['FEMALE']; ?>

                    </div>
                    <div class="input text">
                        <label for="about"><?php echo $lang['ABOUTME']; ?> </label>
                        <textarea name="about" style="width: 95%;height: 150px"><?php echo $sesabout;?></textarea>
                    </div>
                </div>
            </div>
            <div class="col-md-12" align="center">
                <button class="btn btn-cta-theme" type="submit" name="Submit"><?php echo $lang['SUBMIT']; ?></button>
            </div>

            </form>
        </div>
    </div>
</div>


<!-- ******FOOTER****** -->
<footer class="footer">
    <div class="container text-center">
        <small class="copyright"><?php echo $lang['POWEREDBY']; ?></small>
    </div><!--//container-->
</footer><!--//footer-->



</body>
</html>
Онлайн: 0
Реклама