notify('error',data.text); } else { notify('info','Успех','Сохранено'); } //console.log(data); }, error: function(v1,v2,v3) { console.log(v1,v2,v3); } }); } </script> <?php $userProfile = getUserInfoById($user['id']); //debug($userProfile); ?> <h1 class="page-header">Аккаунт: <?php echo $userProfile->name; ?> </h1> <form role="form" class="clearfix" method="POST" id="editProfileForm" enctype="multipart/form-data" onsubmit="return false;"> <input id="uid" class="form-control" type="hidden" value="<?php echo $userProfile->id; ?> " name="uid">
echo $v->toName . '<br>' . htmlspecialchars(' <') . $v->toAddr . htmlspecialchars('>'); } else { echo $v->toAddr; } ?> </td> <td><?php echo $v->subject; ?> </td> <td><?php echo $v->sendtime; ?> </td> <td><?php $trName = getUserInfoById($v->translator); echo $trName->name; ?> </td> <td><?php echo mb_substr(strip_tags(imapUtf8($v->text)), 0, 40); ?> </td> <td class="text-center"> <a href="<?php echo $cfg['options']['siteurl']; ?> /mail/<?php echo $v->id; ?> "><i class="fa fa-list"></i></a>
if (data.type=='ok') { notify('info',data.type,data.text); } else { notify('error',data.type,data.text); } }, error: function(v1,v2,v3) { console.log(v1,v2,v3); } }); } </script> <?php $userProfile = getUserInfoById($route->param); ?> <h1 class="page-header">Информация</h1> <div class="container-fluid"> <div class="row"> <div class="col-md-6 col-xs-12"> <div class="panel panel-default"> <div class="panel-heading"><strong class="panel-title">Основная</strong></div> <div class="panel-body"> <div class="container-fluid"> <div class="row" style="margin-bottom: 1em;"> <div class="col-xs-4">Логин:</div>
<div class="col-xs-8"><?php echo getShopLinkById($v->shop_id); ?> </div> </div> <div class="row" style="margin-bottom: 1em;"> <div class="col-xs-4">Ваше имя:</div> <div class="col-xs-8"><?php echo getFullUserNameById($v->drop_id); ?> </div> </div> <div class="row" style="margin-bottom: 1em;"> <div class="col-xs-4">Ваш адрес:</div> <div class="col-xs-8"><?php $toAddr = getUserInfoById($v->drop_id); echo $toAddr->address . ' ' . $toAddr->city . ', ' . $toAddr->state . ' ' . $toAddr->country; ?> </div> </div> <?php /* <div class="row" style="margin-bottom: 1em;"> <div class="col-xs-4">Send to person:</div> <div class="col-xs-8"><?php echo getFullUserNameById($v->buyer_id); ?></div> </div> <div class="row" style="margin-bottom: 1em;"> <div class="col-xs-4">Send to address:</div> <div class="col-xs-8"><?php $toAddr = getUserInfoById($v->buyer_id); echo $toAddr->address.' '.$toAddr->city.', '.$toAddr->state.' '.$toAddr->country.' '.$toAddr->zip; ?></div> </div> */
<body> <!--引入导航文件--> <?php include "../common/nav.php"; ?> <!--判断用户权限--> <?php include "../common/check_user_permission.php"; ?> <!--读取数据库,获取用户信息--> <?php $userId = getDataFromCookie("id", $_COOKIE["userCode"]); $userInfo = getUserInfoById($userId, $conn); //如果返回用户信息为空 if (!$userInfo) { echo '<div class = "container text-center bx-dialog-info"> <p><i class = "icon-remove"></i> 该用户不存在,请重试!</p></div>'; include "../common/foot.php"; exit; } ?> <!--用户主要信息--> <div class = "container"> <div class = "page-header"><h2><?php echo $userInfo["name"]; ?> </h2></div>
function getUserIconById($id) { $info = getUserInfoById($id); if (isset($info)) { switch ($info->rankname) { case 'admin': $out = '<i class="fa fa-user text-info"></i>'; break; case 'support': $out = '<i class="fa fa-male fa-lg text-info"></i>'; break; case 'shipper': $out = '<i class="fa fa-truck text-info"></i>'; break; case 'drop': $out = '<i class="fa fa-male fa-lg text-info"></i>'; break; case 'buyer': $out = '<i class="fa fa-usd fa-lg text-info"></i>'; break; default: $out = ''; break; } } else { $out = $res[0]->name; } return $out; }
$toAddr = getUserInfoById($v->drop_id); echo $toAddr->address . ' ' . $toAddr->city . ', ' . $toAddr->state . ' ' . $toAddr->country; ?> </div> </div> <div class="row" style="margin-bottom: 1em;"> <div class="col-xs-4">Покупатель:</div> <div class="col-xs-8"><?php echo getFullUserNameById($v->buyer_id); ?> </div> </div> <div class="row" style="margin-bottom: 1em;"> <div class="col-xs-4">Адрес покупателя:</div> <div class="col-xs-8"><?php $toAddr = getUserInfoById($v->buyer_id); if ($toAddr !== false) { echo $toAddr->address . ' ' . $toAddr->city . ', ' . $toAddr->state . ' ' . $toAddr->country . ' ' . $toAddr->zip; } ?> </div> </div> </div> </div> </div> </div> <div class="col-md-6 col-xs-12"> <div class="panel panel-default"> <div class="panel-heading"><strong class="panel-title">Товар</strong></div>
/** * Return: * null - error * false - no object * balance - success */ function markOrderExecuted($orderId, $customerId, $executorId, $commission) { $userInfo = getUserInfoById($executorId); if (!$userInfo || getIfExists($userInfo, 'role') !== ROLE_EXECUTOR) { return null; } $dbInfo = getDbForWaitingOrders($customerId); $link = $dbInfo ? connect($dbInfo) : null; if (!$link || !\database\beginTransaction($link)) { return null; } $result = doMarkOrderExecuted($link, $orderId, $customerId, $executorId, $commission); if (!$result) { \database\rollbackTransaction($link); return $result; } $userInfo = \storage\getUserInfoById($executorId); if (!$userInfo) { \database\rollbackTransaction($link); return null; } return \database\commitTransaction($link) ? $userInfo['balance'] : null; }
function getManInfo($id) { $user = getUserInfoById($id); $ret = $user->first_name . ' ' . $user->middle_name . ' ' . $user->last_name . ' | ' . $user->country . ' ' . $user->city . ' ' . $user->state; return $ret; }