<?php // Copyright (c) 2010, LoveMachine Inc. // All Rights Reserved. // http://www.lovemachineinc.com require_once "class/frontend.class.php"; require_once "class/UserInfo.php"; $front = Frontend::getInstance(); if (!$front->isUserLoggedIn()) { $front->getUser()->askUserToAuthenticate(); } if (isset($_GET['user'])) { $user = urldecode($_GET['user']); $userInfo = new UserInfo(); if (strpos($user, '@')) { $userInfo->loadUserByUsername($user, $front->getCompany()->getid()); } else { $userInfo->loadUserByNickname($user, $front->getCompany()->getid()); } if (!$userInfo->getId()) { header($_SERVER["SERVER_PROTOCOL"] . " 404 Not Found"); die("Object Not Found. Error 404"); } } else { die('No user data provided'); } /*********************************** HTML layout begins here *************************************/ ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US" > <head>
function getNicknameByUsername() { require_once 'class/UserInfo.php'; if (isset($_REQUEST['username'])) { $user = urldecode($_REQUEST['username']); $userInfo = new UserInfo(); $userInfo->loadUserByUsername($user, 1); if ($userInfo->getId()) { respond(array('success' => true, 'nickname' => $userInfo->getNickname())); } } respond(array('success' => false, 'params' => '')); }