<script> !function(d,s,id){ var js,fjs=d.getElementsByTagName(s)[0], p=/^http:/.test(d.location)?'http':'https'; if(!d.getElementById(id)){ js=d.createElement(s); js.id=id;js.src=p+'://platform.twitter.com/widgets.js'; fjs.parentNode.insertBefore(js,fjs); }}(document, 'script', 'twitter-wjs'); </script> <?php if (!empty($_POST['listingID'])) { removeListing($_POST['listingID']); } $row = signedIn(); $listingCount = bookCount($row, 'lenderID'); $borrowedCount = bookCount($row, 'borrowerID'); ?> <div id="profile-container"> <div class="profile-header-bg"> <div class="profile-header"> <a href="search.php"><img src="../Images/Booklend-small-logo.png" alt="Booklend Logo" class="logo-small"></a> <div class="logout-container"> <div class="logout-circle"></div> <a href="signout.php" class="logout">LOGOUT</a> </div> <div class="share-buttons"> <div class="fb-share-button" data-href="https://54.206.3.2/blt/BLT-Applicaton/Website-files/index.php" data-layout="button_count"></div>
</head> <body> <div id="load-wrap" class="load-cover"> <div id="wall-loading" class="loading load-cover"> <svg xmlns="http://www.w3.org/2000/svg"> <!-- Created with Method Draw - http://github.com/duopixel/Method-Draw/ --> <g> <title>稍等一下,马上就好。</title> <ellipse ry="50%" rx="50%" id="svg_1" cy="50%" cx="50%" stroke-width="0" stroke="#fff" fill="#ccc"/> </g> </svg> <span>loading...</span> </div> </div> <div id="wall-maincontainer" class="wall-container"> <div id="wall-side" class="wall-container"> <?php if ($loginUser) { if (!signedIn($loginUser)) { ?> <button id="sign-btn" class="btn btn-warning btn-block">点击签到</button> <?php } else { ?> <button class="btn btn-warning btn-block" disabled="disabled">已签到<?php echo getSignDays($loginUser); ?> 天</button> <?php } } ?> <div class="container"> <div class="row">
function signin($id) { if (signedIn($id)) { returnError('您已签到。'); return; } try { $userData = WaUser::GetUserData($id); } catch (Exception $e) { returnError($e->getMessage()); } if (!$userData) { returnError(); return; } $lastSign = $userData['user_lastsign']; $lastSignTime = strtotime($lastSign); $yesterdayDate = getdate(strtotime('-1 day')); $lastSignDate = getdate($lastSignTime); if ($yesterdayDate['year'] == $lastSignDate['year'] && $yesterdayDate['yday'] == $lastSignDate['yday']) { $userData['user_signdays']++; } else { $userData['user_signdays'] = 1; } $userData['user_lastsign'] = date('Y-m-d'); $userData['user_wealth'] += 14; $userData['user_exp'] += 5; $result = WaUser::SetUserData($id, $userData); if ($result) { $retArr = array('state' => 'success', 'signdays' => $userData['user_signdays'], 'wealth' => $userData['user_wealth'], 'exp' => $userData['user_exp']); echo json_encode($retArr); } else { throw new Exception($userData['user_exp']); returnError(); } }