8 require_once(CH_DIRECTORY_PATH_INC .
"db.inc.php");
9 require_once(CH_DIRECTORY_PATH_INC .
"utils.inc.php");
10 require_once(CH_DIRECTORY_PATH_INC .
"design.inc.php");
24 $sField = $bLogin ?
"NickName" :
"ID";
27 return !
empty(
$sId) ? TRUE_VAL : FALSE_VAL;
48 $sName =
getValue(
"SELECT `NickName` FROM `Profiles` WHERE `NickName`='$sLogin' AND `Password`='$sPassword' AND (`Role` & 2) LIMIT 1");
77 $sWherePart = ($bNick ?
"`NickName`" :
"`ID`") .
" = '" .
$sId .
"'";
78 $aUser =
getArray(
"SELECT * FROM `Profiles` WHERE " . $sWherePart .
" LIMIT 1");
87 $sPhoto = $oBaseFunctions->getMemberAvatar(
$sId);
100 return array(
"id" => (
int)
$aUser[
"ID"],
"nick" =>
$sNick,
"sex" =>
$sSex,
"age" =>
$sAge,
"desc" =>
$sDesc,
"photo" => $sPhoto,
"profile" => $sProfile);
109 $aDob = explode(
'-', $sDob);
110 $iDobYear = $aDob[0];
111 $iDobMonth = $aDob[1];
113 $iAge = date(
'Y') - $iDobYear;
114 if($iDobMonth > date(
'm'))
116 else if($iDobMonth == date(
'm') && $iDobDay > date(
'd'))
132 $sField =
"NickName";
135 $sId =
getValue(
"SELECT `ID` FROM `Profiles` WHERE `" . $sField .
"` = '" . $sValue .
"' LIMIT 1");
147 $rResult =
getResult(
"SELECT `Profile` FROM `sys_friend_list` WHERE `ID` = '" .
$sId .
"' AND `Check` = 1 UNION SELECT `ID` FROM `sys_friend_list` WHERE `Profile` = '" .
$sId .
"' AND `Check` = 1");
148 while(
$aUser = $rResult->fetch()) $aUsers[] =
$aUser[
'Profile'];