function userNav() { global $_COOKIE; $n['View realtime logs'] = "/"; $n['Settings'] = "/settings"; $n['Feedbacks'] = "/feedbacks"; if (isAdmin()) { $n['Admin'] = "/admin"; } $c = 1; foreach ($n as $title => $link) { if ($_SERVER['REQUEST_URI'] == $link || strpos($_SERVER['REQUEST_URI'], $link . "?") === 0) { echo "<strong>" . htmlentities($title) . "</strong> "; } else { echo "<a href=\"{$link}\">" . htmlentities($title) . "</a> "; } if ($c++ != count($n)) { echo " | "; } } $allowed = getAllowed(); if (count($allowed)) { $ru = isset($_COOKIE['requser']) ? $_COOKIE['requser'] : userName(); echo " | <select id=\"seluser\" onchange=\"switchUser()\">"; echo "<option value=\"\">" . utf8entities(userName()) . "</option>"; foreach ($allowed as $id) { $name = getUsernameById($id); $selected = $ru == $name ? "selected" : ""; echo "<option {$selected} value=\"" . urlencode($name) . "\">" . utf8entities($name) . "</option>"; } echo "</select>"; } }
function sendBtc($id, $amount) { #Send btc from id to address $bitcoin = new jsonRPCClient("http://{$bitcoin_user}:{$bitcoin_pass}@127.0.0.1:8332/"); if ($bitcoin->getbalance() < $amount) { return -1; } if (!debit($id, $amount)) { return -2; } $address = getAddress($id); if ($address == -1) { return -3; } $comment = getUsernameById($id); $bitcoin->sendtoaddress($address, $amount, $comment); return 0; }
<?php session_start(); $title = 'Потребител'; include './include/function.php'; if ($_GET['user_id']) { $user_id = $_GET['user_id']; $user = getUsernameById($link, $user_id); echo '<pre>Вие четете коментарите на :' . $user['username'] . '</pre>'; $q = mysqli_query($link, 'SELECT * FROM `comments` as c join users on c.user_id=users.user_id join books as b on c.book_id=b.book_id where c.user_id=' . $user_id); if (mysqli_error($link)) { echo mysqli_error($link); } if (mysqli_affected_rows($link) == 0) { echo '<p>Няма коментари за тази книга</p>'; } else { $data = array(); while ($row = mysqli_fetch_assoc($q)) { $data[$row['book_id']]['book_id'] = $row['book_id']; $data[$row['book_id']]['book_name'] = $row['book_name']; $data[$row['book_id']]['comments'][$row['date_time']] = $row['date_time']; $data[$row['book_id']]['comments'][$row['comments_id']] = $row['comment']; } render($data, './view/view_usercomments.php'); } }
<input type="submit" name="saveoptions" value="Save options"> <br/><br/> </form> <h3>Give access</h3> It is possible to give read-only access to your stats to other LLOOGG users. You can later remove the access if you want.<br/><br/> Allow <input id="allowusername" type="text" name="username"> to see my stats in read only <input type="button" name="doit" value="Allow!" onclick="allowUser()"> <?php $allowed = getAllowing(); if (count($allowed)) { echo "<h4>Allowed users</h4>"; echo "<ul>"; foreach ($allowed as $id) { echo "<li>" . utf8entities(getUsernameById($id)) . " <a href=\"rmallowed.php?username="******"\">remove</a></li>"; } echo "</ul>"; } ?> </div> <script type="text/javascript"> function allowUserHandler(res) { if (res.indexOf("ERR:") != -1) { alert(res); } else { window.location.reload(); } } function allowUser() {
/** * @package:SMS * @MyHelper::isVisitingProfile(). * @Author:Techno Services */ function isVisitingProfile() { $ci =& get_instance(); if (current_url() == base_url()) { $username = getUsernameById(getSession('token')); } else { $username = getUsernameByUrl(); } return $username; }
// if(isset($_SESSION['tmp']['gMap_Zoom_Faktor']) && $_SESSION['tmp']['gMap_Zoom_Faktor']>0 && $_SESSION['tmp']['gMap_Zoom_Faktor']<=20){ // $zoomFaktor = $_SESSION['tmp']['gMap_Zoom_Faktor']; // } if (isset($_SESSION['tmp']['gMap_Width']) && $_SESSION['tmp']['gMap_Width'] > 0) { $gesamtBreite = $_SESSION['tmp']['gMap_Width']; } if (isset($_SESSION['tmp']['gMap_Height']) && $_SESSION['tmp']['gMap_Height'] > 0) { $gesamtHoehe = $_SESSION['tmp']['gMap_Height']; } // Wenn Position von anderem Spieler angezeigt werden soll: if (isset($_SESSION['tmp']['gMap_GpsPosition_RowId']) && $_SESSION['tmp']['gMap_GpsPosition_RowId'] > 0) { $dbTableAdressen = new DbTable($_SESSION['config']->DBCONNECT, "gpsPositions", array("*"), "", "", "", " id = " . $_SESSION['tmp']['gMap_GpsPosition_RowId'] . " "); $adressRow = $dbTableAdressen->getRow(1); // Zu Zentrierende Adresse $userId = $adressRow->getNamedAttribute("user_id"); $user = getUsernameById($userId); $breitenGrad = $adressRow->getNamedAttribute("longitude"); $laengenGrad = $adressRow->getNamedAttribute("latitude"); } echo " <script src=\"http://maps.google.com/maps?file=api&v=2.x&sensor=false&key=" . getPageConfigParam($_SESSION['config']->DBCONNECT, "google_maps_API_key") . "\" type=\"text/javascript\"></script>\r\n\t\t <script src=\"http://www.google.com/uds/api?file=uds.js&v=1.0&key=" . getPageConfigParam($_SESSION['config']->DBCONNECT, "google_maps_API_key") . "\" type=\"text/javascript\"></script>\r\n\t\t <script src=\"http://www.google.com/uds/solutions/localsearch/gmlocalsearch.js\" type=\"text/javascript\"></script>\r\n\r\n\t \t <style type=\"text/css\">\r\n\t\t @import url(\"http://www.google.com/uds/css/gsearch.css\");\r\n\t\t @import url(\"http://www.google.com/uds/solutions/localsearch/gmlocalsearch.css\");\r\n\t\t </style>\r\n\t\t \r\n\t\t <script language=\"javascript\">\r\n\t\t var map;\r\n\t\t\t var mgr;\r\n\t function createMarker(posn, ttl, icn) {\r\n\t\t\t var marker = new GMarker(posn, {title: ttl, icon: icn, draggable:false });\r\n\t\t\t \r\n\t\t\t return marker;\r\n\t\t\t }\r\n\r\n\t\t\t function centerMapTo(x,y) {\r\n\t\t\t map.setCenter(new GLatLng( x, y), 11);\r\n\t\t\t }\r\n\r\n\t\t\t \r\n\r\n\t\t function initialize() {\r\n\t\t \t\r\n\t\t if (GBrowserIsCompatible()) {\r\n\t\t\t var allmarkers = [];\r\n\t\t\t \r\n\t\t\t\t" . getHeaderMapDefinition($breitenGrad, $laengenGrad, $gesamtBreite, $gesamtHoehe, $zoomFaktor) . "\r\n\t\t\t\t\r\n\t\t\t\t// Erstellt die kleinen Markierungssymbole\r\n\t\t\t\t" . getHeaderIconDefinitions() . "\r\n\t\t\t\t\r\n // Bereitet die Liste der POIs vor\r\n\t\t\t\t" . getHeaderPOIEntryDefinitions() . "\r\n\t\t\t }\r\n \r\n \r\n\t\t GSearch.setOnLoadCallback(initialize);\r\n\t\t\t}\r\n \r\n\r\n\t\t </script> \r\n "; /* NOTIZEN: GLatLng(myLatitude, myLongitude) WK Längen und Breitengrad: B: 51.15 / L: 7.21667 2582445.667, -5667001.07 */ /* In diesem Beispiel wird eine statische Datei ("data.xml"),