function isActiveUser($user) { if ($user == activeUser()) { return true; } else { return false; } }
<button class="btn btn-info" type="submit">Filter</button> </div> </form> </div> <div class="container"> <div class="col-md-10"> <div class="row" id="booklist"> <?php include_once 'core/database/connect.php'; include_once 'core/functions/general.php'; $userId = activeUser(); define("BOOKSPERPAGE", 9); //Get textbooks $sql = $dbconn->prepare("SELECT * FROM `textbooks` WHERE `UserID` = :userID ORDER BY `BookID`"); $sql->bindParam(":userID", $userId); $sql->execute(); $result = $sql->fetchall(); for ($i = ($page - 1) * BOOKSPERPAGE; $i < $page * BOOKSPERPAGE && $i < count($results); $i++) { $ref = bookIdToRef($results[$i]['BookId'], $dbconn); $des = substr($results[$i]["Description"], 0, 50); echo ' <div class="col-lg-4"> <div class="thumbnail"> <img src="core/getTextbookImage.php?ref=' . $ref . '" alt="Book" width="100px" height="100px">
include "validation.php"; include_once 'functions/errors.php'; if (isset($_POST['update'])) { //Timming //$username = trim($_POST['user']); //$img = trim($_POST['img']); $fname = trim($_POST['fname']); $sname = trim($_POST['sname']); $email = trim($_POST['email']); $phone = trim($_POST['phone']); $uni = trim($_POST['uni']); $camp = trim($_POST['campus']); $opass = trim($_POST['opass']); $npass = trim($_POST['npass']); $cpass = trim($_POST['cpass']); $userid = activeUser(); $img_flag = false; $errmsg_arr = array(); //Validate Image if (isset($_FILES['image'])) { if ($_FILES['image']['size'] > 0 && $_FILES['image']['size'] < 5242880 && substr($_FILES['image']['type'], 0, 5) == "image") { $tmpName = $_FILES['image']['tmp_name']; $imgType = substr($_FILES['image']['type'], 6); $fp = fopen($tmpName, 'rb'); $img_flag = true; } else { $errmsg_arr[] = "Image Error! The file may be empty, corrupted or exceeding 5mbs"; } } //update user details $query = $dbconn->prepare("UPDATE `user-details` SET `Firstname`=:fname, `Surname`=:sname,\r\n\t\t\t`Email`=:email, `PhoneNumber`=:phone, `UniId`=:uni, `CampusId`=:camp WHERE \r\n\t\t\t`UserId`=:userid");
break; case 27: //查看用户离线消息数 var_dump(getOfflineMessages("zhangsan")); break; case 28: //查看某条消息的离线状态 var_dump(getOfflineMessageStatus("zhangsan", "77225969013752296_pd7J8-20-c3104")); break; case 29: //禁用用户账号----- var_dump(deactiveUser("zhangsan")); break; case 30: //解禁用户账号----- var_dump(activeUser("zhangsan")); break; case 31: //强制用户下线 var_dump(disconnectUser("zhangsan")); break; case 32: //上传图片或文件 var_dump(uploadFile("./resource/up/pujing.jpg")); //var_dump(uploadFile("./resource/up/mangai.mp3")); //var_dump(uploadFile("./resource/up/sunny.mp4")); break; case 33: //下载图片或文件 var_dump(downloadFile('01adb440-7be0-11e5-8b3f-e7e11cda33bb', 'Aa20SnvgEeWul_Mq8KN-Ck-613IMXvJN8i6U9kBKzYo13RL5')); break;
<?php include "core/database/connect.php"; include "core/functions/general.php"; include "core/validation.php"; $profile = retrieveProfile(activeUser(), $dbconn); $user = retrieveUser(activeUser(), $dbconn); ?> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>BookHunters</title> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> <!-- BookHunters --> <link rel="stylesheet" href="css/bootstrap.css"> </head> <body> <?php include 'components/header.php'; ?> <div class="container" style="padding-top: 5px;"> <h2 class="page-header">Edit Profile</h2>
</div> <div class="form-group"> <label class="col-lg-3 control-label">Phone Number:</label> <p class="col-md-3 control-label"><?php echo $profile['PhoneNumber']; ?> </p> <div class="col-lg-8"> </div> </div> <div class="form-group"> <label class="col-md-3 control-label"></label> <div class="col-md-8"> <?php if ($user['UserId'] == activeUser()) { echo '<a class="btn btn-primary" href="edit_profile.php">Edit</a>'; echo '<a class="btn btn-default" href="myuploads.php">My Uploads</a>'; } ?> <input type="hidden" class="rating" data-filled="glyphicon glyphicon-heart" data-empty="glyphicon glyphicon-heart-empty"/> </div> </div> </form> <div class="text-center">