Пример #1
0
    $r = $personInfo[0];
    $fname = $r["fname"];
    //First Name
    $lname = $r["lname"];
    //Last Name
    $dob = $r["dob"];
    //Date of Birth
    $domail = $r["do_mail"];
    //Can we email them?
    $gender_index = $r["gender"];
    //Gender
    $bio = $r["bio"];
    //Biography
    $gender = Lookup::Gender($gender_index);
    //Gender string
    $pronoun = Lookup::Pronoun($gender_index);
    //Pronoun to describe user's gender
    $privacy = json_decode($r["privacy"], true);
    //The privacy array
    $privacy = !$privacy ? array() : $privacy;
    $rank = json_decode($r["rank"], true);
    //The user's rankings
} catch (Exception $e) {
}
?>
<div id="edit_profile" class="profile_tab_content">
	<div class="edit_parent">
		<div id="change_info" class="edit_section">
			<h3>Basics</h3>
			<input type="text" id="user_fname" name="fname" class="small_text uk-width-2-3" 			placeholder="First Name"	value="<?php 
echo $fname;
Пример #2
0
 private function offer($id, $offer)
 {
     global $con;
     if (!isset($id) || !isset($offer)) {
         return 401;
     } else {
         if (!isset($_SESSION)) {
             return 403;
         } else {
             $offer_info = $this->get(array("id" => $offer));
             if (trim($offer_info[0]["usr"]) != $_SESSION["userid"]) {
                 return 406;
                 exit;
             }
             $item_info = $this->get(array("id" => $id));
             $offer_array = json_decode($item_info[0]["offers"], true);
             if (!is_array($offer_array)) {
                 $offer_array = array();
             }
             $msg = "";
             $remindex = -1;
             for ($i = 0; $i < count($offer_array); $i++) {
                 if ($offer_array[$i]["id"] == $offer) {
                     $remindex = $i;
                 }
             }
             if ($remindex == -1) {
                 $new_offer = array("id" => $offer, "timestamp" => time());
                 array_push($offer_array, $new_offer);
                 $this->update($offer, array("status" => "2"), array());
                 $update_query = "UPDATE `item` SET `offers`='" . mysqli_real_escape_string($con, json_encode($offer_array)) . "' WHERE `id`='" . mysqli_real_escape_string($con, $id) . "'";
                 mysqli_query($con, $update_query);
                 $offeredItem = new Item(array("action" => "get", "filter[id]" => $offer));
                 $offeredInfo = $offeredItem->run();
                 $name = $offeredInfo[0]["name"];
                 if (!$_SESSION["userid"] || $_SESSION["userid"] != $offeredInfo[0]["usr"]) {
                     return 401;
                     exit;
                 }
                 $offerAuth = new User(array("action" => "get", "id" => $offeredInfo[0]["usr"]));
                 $authInfo = $offerAuth->run();
                 $offermsg = $authInfo[0]["fname"] . " made an offer on your item: " . $item_info[0]["name"];
                 $link = "view.php?itemid=" . $item_info[0]["id"] . "&userid=" . $item_info[0]["usr"];
                 sendNotify($item_info[0]["usr"], $offermsg, $link);
                 $vowels = array('a', 'e', 'i', 'o', 'u');
                 $a_str = in_array($item_info[0]["name"][0], $vowels) ? "an" : "a";
                 $pronoun = Lookup::Pronoun($authInfo[0]["gender"]);
                 $feed = new Feed();
                 $feed->add($_SESSION["userid"], "offered {$pronoun} {$offeredInfo[0]["name"]} for {$a_str} {$item_info[0]["name"]}", time(), $link);
             } else {
                 $query = "UPDATE `item` SET `status`='1' WHERE `id`='" . mysqli_real_escape_string($con, $offer) . "'";
                 mysqli_query($con, $query);
                 unset($offer_array[$remindex]);
             }
             return 200;
         }
     }
 }