本文整理汇总了PHP中get_user_name函数的典型用法代码示例。如果您正苦于以下问题:PHP get_user_name函数的具体用法?PHP get_user_name怎么用?PHP get_user_name使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_user_name函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: morePageTitle
/**
* Fucntion to display more videos page title
*
* @param unknown $type_name
* @param unknown $typename
* @return string
*/
function morePageTitle($type_name, $typename)
{
$div = '';
/** Check type name and get title for the more pages */
switch ($type_name) {
case 'Category':
/** Get playlsit name based on playl id */
$playlist_name = get_playlist_name(intval(absint($this->_playid)));
/** Display playlist title in category page*/
$div .= '<h2 class="titleouter" >' . $playlist_name . ' </h2>';
break;
case 'User':
/** Get user name based on user id */
$user_name = get_user_name(intval($this->_userid));
/** Display user name in user videos page */
$div .= '<h2 >' . $user_name . ' </h2>';
break;
case 'popular':
case 'recent':
case 'random':
case 'featured':
/** Get current more type and display as page title */
$div .= '<h2 >' . $typename . ' ' . __('Videos', APPTHA_VGALLERY) . ' </h2>';
break;
default:
break;
}
/** Return more page title */
return $div;
}
开发者ID:tleonard2,项目名称:durablegbFeb,代码行数:37,代码来源:videomorepage.php
示例2: update_logo
function update_logo()
{
global $cfg;
if (isset($_POST['uaction']) && $_POST['uaction'] === 'upload_logo') {
$file_type = $_FILES['logo_file']['type'];
if (empty($_FILES['logo_file']['name'])) {
set_page_message(tr('Upload file error!'));
return;
}
if (!($file_type === "image/gif" || $file_type === "image/jpeg" || $file_type === "image/pjpeg")) {
set_page_message(tr('You can upload only images!'));
return;
} else {
$fname = $_FILES['logo_file']['name'];
$fsize = $_FILES['logo_file']['size'];
$user_id = $_SESSION['user_id'];
$path1 = substr($_SERVER['SCRIPT_FILENAME'], 0, strpos($_SERVER['SCRIPT_FILENAME'], '/admin/layout.php') + 1);
$path2 = substr($cfg['ROOT_TEMPLATE_PATH'], 0, strpos($cfg['ROOT_TEMPLATE_PATH'], '/tpl') + 1);
//
move_uploaded_file($_FILES['logo_file']['tmp_name'], $path1 . "/themes/user_logos/" . get_user_name($user_id) . ".jpg");
update_user_gui_props(get_user_name($user_id) . ".jpg", $user_id);
set_page_message(tr('Your logo was successful uploaded!'));
}
}
}
开发者ID:BackupTheBerlios,项目名称:vhcs-svn,代码行数:25,代码来源:layout.php
示例3: _update
protected function _update()
{
$id = $_POST["id"];
$model = M("MailOrganize");
$model->where("id={$id}")->delete();
$model = D("MailOrganize");
if (false === $model->create()) {
$this->error($model->getError());
}
if (in_array('user_id', $model->getDbFields())) {
$model->user_id = get_user_id();
}
if (in_array('user_name', $model->getDbFields())) {
$model->user_name = get_user_name();
}
//保存当前数据对象
$list = $model->add();
if ($list !== false) {
//保存成功
$this->assign('jumpUrl', get_return_url());
$this->success('编辑成功!');
} else {
//失败提示
$this->error('编辑失败!');
}
}
开发者ID:2ger,项目名称:trunk,代码行数:26,代码来源:MailOrganizeAction.class.php
示例4: view_order
public function view_order()
{
$id = intval($_REQUEST['id']);
$list = M("GoodsOrder")->where("id =" . $id)->find();
if ($list['is_delivery'] == 0) {
$list['is_delivery_format'] = "否";
} else {
$list['is_delivery_format'] = "是";
}
if ($list['order_status'] == 0) {
$list['order_status_format'] = "未发货";
} elseif ($list['order_status'] == 1) {
$list['order_status_format'] = "已发货";
} elseif ($list['order_status'] == 2) {
$list['order_status_format'] = "无效订单";
} elseif ($list['order_status'] == 3) {
$list['order_status_format'] = "用户删除";
}
$list['ex_time'] = to_date($list['ex_time'], "Y-m-d H:i:s");
$list['delivery_time'] = to_date($list['delivery_time'], "Y-m-d H:i:s");
$list['user_name'] = get_user_name($list['user_id']);
$list['attr_format'] = unserialize($list['attr']);
foreach ($list['attr_format'] as $kk => $vv) {
$attr_str .= $GLOBALS['db']->getOne("select name from " . DB_PREFIX . "goods_type_attr where id =" . $kk);
$attr_str .= ":";
$attr_str .= $GLOBALS['db']->getOne("select name from " . DB_PREFIX . "goods_attr where id =" . $vv);
$attr_str .= " ";
}
$list['attr_str'] = $attr_str;
$this->assign('list', $list);
$this->display();
}
开发者ID:eliu03,项目名称:fanweP2P,代码行数:32,代码来源:GoodsOrderAction.class.php
示例5: _insert
protected function _insert()
{
$model = M('MailAccount');
if (false === $model->create()) {
$this->error($model->getError());
}
if (in_array('id', $model->getDbFields())) {
$model->id = get_user_id();
}
if (in_array('user_name', $model->getDbFields())) {
$model->user_name = get_user_name();
}
$email = $_POST['email'];
//保存当前数据对象
$list = $model->add();
if ($list !== false) {
//保存成功
$this->_set_email($email);
$this->assign('jumpUrl', get_return_url());
$this->success('新增成功!');
} else {
//失败提示
$this->error('新增失败!');
}
}
开发者ID:zqstudio2015,项目名称:smeoa,代码行数:25,代码来源:MailAccountAction.class.php
示例6: goods_user_go
private function goods_user_go($uid = null, $gid = null, $num = null)
{
System::load_sys_fun('user');
$good_info = $gid;
$gid = $good_info['id'];
$uinfo = $uid;
$uid = $uinfo['uid'];
$gtitle = $good_info['title'];
$utitle = get_user_name($uinfo);
$paydb = System::load_app_class('pay', 'pay');
$number = $num;
$reg = $paydb->pay_user_go_shop($uid, $gid, $number);
if ($reg) {
$specify = $this->db->GetOne("select * from `@#_goodspecify` where `gid` = '{$gid}' and `uid` = '{$uid}'");
if ($specify) {
$number = $specify['num'] + $number;
$this->db->Query("UPDATE `@#_goodspecify` SET `num` = '{$number}' where `id` = '{$specify['id']}'");
} else {
$inster = $this->db->Query("INSERT INTO `@#_goodspecify` (`uid`,`gid`,`num`,`utitle`,`gtitle`) VALUES ('{$uid}','{$gid}','{$number}','{$utitle}','{$gtitle}')");
if (!$inster) {
_message("商品购买成功但准备会员插入失败!");
}
}
}
return $reg;
}
开发者ID:ping199143,项目名称:1ydb,代码行数:26,代码来源:goodspecify.action.php
示例7: _before_update
function _before_update(&$data, $options)
{
$old_data = M("Crm")->find($data['id']);
$diff = array_diff_assoc($data, $old_data);
$diff = array_keys($diff);
$desc = array('name' => '姓名', 'mobile_tel' => '手机', 'district' => '小区', 'need' => '客户需求', 'source' => '客户来源', 'age' => '年龄', 'work' => '职业');
if (!empty($diff)) {
foreach ($diff as $val) {
$model->need = implode(",", $model->need);
if (is_array($data[$val])) {
$new = implode(",", $data[$val]);
} else {
$new = $data[$val];
}
$comment .= $desc[$val] . ":" . $old_data[$val] . "->" . $new . " ; ";
}
$model = D("CrmLog");
$log['user_id'] = get_user_id();
$log['user_name'] = get_user_name();
$log['create_time'] = time();
$log['crm_id'] = $data['id'];
$log['emp_no'] = get_emp_no();
$log['comment'] = $comment;
$model->add($log);
}
}
开发者ID:zqstudio2015,项目名称:smeoa,代码行数:26,代码来源:CrmModel.class.php
示例8: print_login_button
function print_login_button()
{
if (is_logged_in()) {
echo '<a href="userprofile.php?userid=' . get_user_id() . '">' . get_user_name() . '</a> | <a href="./twitteroauth/clearsessions.php">Log out</a>';
} else {
echo '<a href="./twitteroauth/redirect.php">Sign in with Twitter</a>';
}
}
开发者ID:malimu,项目名称:CrisisTracker,代码行数:8,代码来源:login.php
示例9: lottery_shop_json
public function lottery_shop_json()
{
if (!isset($_GET['gid'])) {
echo json_encode(array("error" => '1'));
return;
exit;
}
$gid = trim($_GET['gid']);
$times = (int) System::load_sys_config('system', 'goods_end_time');
if (!$times) {
$times = 1;
}
$db = System::load_sys_class('model');
$gid = safe_replace($gid);
$gid = str_ireplace("select", "", $gid);
$gid = str_ireplace("union", "", $gid);
$gid = str_ireplace("'", "", $gid);
$gid = str_ireplace("%27", "", $gid);
$gid = trim($gid, ',');
if (!$gid) {
$info = $db->GetOne("select qishu,xsjx_time,id,zongrenshu,thumb,title,q_uid,q_user,q_user_code,q_end_time from `@#_shoplist` where `q_showtime` = 'Y' order by `q_end_time` ASC");
} else {
$infos = $db->GetList("select qishu,xsjx_time,id,zongrenshu,thumb,title,q_uid,q_user,q_user_code,q_end_time from `@#_shoplist` where `q_showtime` = 'Y' order by `q_end_time` ASC limit 0,4");
$gid = @explode('_', $gid);
$info = false;
foreach ($infos as $infov) {
if (!in_array($infov['id'], $gid)) {
$info = $infov;
break;
}
}
}
if (!$info) {
echo json_encode(array("error" => '1'));
return;
exit;
}
if ($info['xsjx_time']) {
$info['q_end_time'] = $info['q_end_time'] + $times;
}
System::load_sys_fun("user");
$user = unserialize($info['q_user']);
$user = get_user_name($info['q_uid'], "username");
$uid = $info['q_uid'];
$upload = G_UPLOAD_PATH;
$q_time = substr($info['q_end_time'], 0, 10);
if ($q_time <= time()) {
$db->Query("update `@#_shoplist` SET `q_showtime` = 'N' where `id` = '{$info['id']}' and `q_showtime` = 'Y' and `q_uid` is not null");
echo json_encode(array("error" => '-1'));
return;
exit;
}
$user_shop_number = $db->GetOne("select sum(gonumber) as gonumber from `@#_member_go_record` where `uid`= '{$uid}' and `shopid` = '{$info['id']}' and `shopqishu` = '{$info['qishu']}'");
$user_shop_number = $user_shop_number['gonumber'];
$times = $q_time - time();
echo json_encode(array("error" => "0", "user_shop_number" => "{$user_shop_number}", "user" => "{$user}", "zongrenshu" => $info['zongrenshu'], "q_user_code" => $info['q_user_code'], "qishu" => $info['qishu'], "upload" => $upload, "thumb" => $info['thumb'], "id" => $info['id'], "uid" => "{$uid}", "title" => $info['title'], "user" => $user, "times" => $times));
exit;
}
开发者ID:think-css,项目名称:yungou,代码行数:58,代码来源:getshop.action.php
示例10: send_shop_code
public function send_shop_code()
{
if (!isset($_POST['send']) && !isset($_POST['uid']) && !isset($_POST['gid'])) {
exit(0);
}
$uid = abs($_POST['uid']);
$gid = abs($_POST['gid']);
$db = System::load_sys_class("model");
$sendinfo = $db->GetOne("SELECT id,send_type FROM `@#_send` WHERE `gid` = '{$gid}' and `uid` = '{$uid}'");
if ($sendinfo) {
exit(0);
}
$member = $db->GetOne("SELECT * FROM `@#_member` WHERE `uid` = '{$uid}'");
if (!$member) {
exit(0);
}
$info = $db->GetOne("SELECT id,q_user_code,q_end_time,title,q_user FROM `@#_shoplist` WHERE `id` = '{$gid}' and `q_uid` = '{$uid}'");
if (!$info) {
exit(0);
}
$username = get_user_name($member, 'username', 'all');
$this->send_insert($uid, $gid, $username, $info['title'], '-1');
$type = System::load_sys_config("send", "type");
if (!$type) {
exit(0);
}
$q_time = abs(substr($info['q_end_time'], 0, 10));
while (time() < $q_time) {
sleep(5);
}
$ret_send = false;
if ($type == '1') {
if (!empty($member['email'])) {
send_email_code($member['email'], $username, $uid, $info['q_user_code'], $info['title']);
$ret_send = true;
}
}
if ($type == '2') {
if (!empty($member['mobile'])) {
send_mobile_shop_code($member['mobile'], $uid, $info['q_user_code']);
$ret_send = true;
}
}
if ($type == '3') {
if (!empty($member['email'])) {
send_email_code($member['email'], $username, $uid, $info['q_user_code'], $info['title']);
$ret_send = true;
}
if (!empty($member['mobile'])) {
send_mobile_shop_code($member['mobile'], $uid, $info['q_user_code']);
$ret_send = true;
}
}
if ($ret_send) {
$this->send_insert($uid, $gid, $username, $info['title'], $type);
}
exit(0);
}
开发者ID:ping199143,项目名称:1ydb,代码行数:58,代码来源:send.action.php
示例11: whoami
function whoami()
{
if (check_login()) {
echo "<p></p>";
echo "Logged in as " . get_user_name();
echo "<a href=\"index.php?logout\" id=\"logout\">logout</a>";
} else {
echo "<p></p>";
echo "Not Logged in.";
echo "<a href=\"login.php\">login</a>";
}
}
开发者ID:justinmcgrath,项目名称:pecan,代码行数:12,代码来源:common.php
示例12: thread_to_xml
function thread_to_xml($thread, $link)
{
global $state_chatting, $threadstate_to_string, $threadstate_key, $mibew_encoding, $operator, $settings, $can_viewthreads, $can_takeover, $mysqlprefix;
$state = $threadstate_to_string[$thread['istate']];
$result = "<thread id=\"" . safe_htmlspecialchars(safe_htmlspecialchars($thread['threadid'])) . "\" stateid=\"{$state}\"";
if ($state == "closed") {
return $result . "/>";
}
$state = getstring($threadstate_key[$thread['istate']]);
$nextagent = $thread['nextagent'] != 0 ? operator_by_id_($thread['nextagent'], $link) : null;
$threadoperator = $nextagent ? get_operator_name($nextagent) : ($thread['agentName'] ? $thread['agentName'] : "-");
if ($threadoperator == "-" && $thread['groupname']) {
$threadoperator = "- " . $thread['groupname'] . " -";
}
if (!($thread['istate'] == $state_chatting && $thread['agentId'] != $operator['operatorid'] && !is_capable($can_takeover, $operator))) {
$result .= " canopen=\"true\"";
}
if ($thread['agentId'] != $operator['operatorid'] && $thread['nextagent'] != $operator['operatorid'] && is_capable($can_viewthreads, $operator)) {
$result .= " canview=\"true\"";
}
if ($settings['enableban'] == "1") {
$result .= " canban=\"true\"";
}
$banForThread = $settings['enableban'] == "1" ? ban_for_addr_($thread['remote'], $link) : false;
if ($banForThread) {
$result .= " ban=\"blocked\" banid=\"" . safe_htmlspecialchars(safe_htmlspecialchars($banForThread['banid'])) . "\"";
}
$result .= " state=\"{$state}\" typing=\"" . safe_htmlspecialchars(safe_htmlspecialchars($thread['userTyping'])) . "\">";
$result .= "<name>";
if ($banForThread) {
$result .= safe_htmlspecialchars(getstring('chat.client.spam.prefix'));
}
$result .= safe_htmlspecialchars(safe_htmlspecialchars(get_user_name($thread['userName'], $thread['remote'], $thread['userid']))) . "</name>";
$result .= "<addr>" . safe_htmlspecialchars(get_user_addr($thread['remote'])) . "</addr>";
$result .= "<agent>" . safe_htmlspecialchars(safe_htmlspecialchars($threadoperator)) . "</agent>";
$result .= "<time>" . safe_htmlspecialchars(safe_htmlspecialchars($thread['unix_timestamp(dtmcreated)'])) . "000</time>";
$result .= "<modified>" . safe_htmlspecialchars(safe_htmlspecialchars($thread['unix_timestamp(dtmmodified)'])) . "000</modified>";
if ($banForThread) {
$result .= "<reason>" . safe_htmlspecialchars(safe_htmlspecialchars($banForThread['comment'])) . "</reason>";
}
$userAgent = get_useragent_version($thread['userAgent']);
$result .= "<useragent>" . safe_htmlspecialchars($userAgent) . "</useragent>";
if ($thread["shownmessageid"] != 0) {
$query = "select tmessage from {$mysqlprefix}chatmessage where messageid = " . intval($thread["shownmessageid"]);
$line = select_one_row($query, $link);
if ($line) {
$message = preg_replace("/[\r\n\t]+/", " ", $line["tmessage"]);
$result .= "<message>" . safe_htmlspecialchars(safe_htmlspecialchars($message)) . "</message>";
}
}
$result .= "</thread>";
return $result;
}
开发者ID:kuell,项目名称:chat,代码行数:53,代码来源:update.php
示例13: notification_new_post
/**
* Plugin Name: Post Notification
* Plugin Description: Sends an Notification email if there's a new post to an favorite topic. (Modified Version 1.4 with Post Content included in E-Mail)
* Author: Thomas Klaiber
* Author URI: http://thomasklaiber.com/
* Plugin URI: http://thomasklaiber.com/bbpress/post-notification/
* Version: 1.4
*/
function notification_new_post($post_id = 0)
{
global $bbdb, $bb_table_prefix, $topic_id, $bb_current_user;
$all_users = notification_select_all_users();
foreach ($all_users as $userdata) {
if (notification_is_activated($userdata->ID)) {
if (is_user_favorite($userdata->ID, $topic_id)) {
//$topic = get_topic($topic_id);
$message = __("Hello,\n\nA new post on \"%1\$s\" has been added by %2\$s at DHAnswers. \n\nMessage:\n\n%3\$s \n\n%4\$s ");
mail($userdata->user_email, '[DHAnswers] New Post for Favorite Question', sprintf($message, get_topic_title($topic_id), get_user_name($bb_current_user->ID), strip_tags(get_post_text($post_id)), get_topic_link($topic_id)), 'From: ' . bb_get_option('name') . ' <' . bb_get_option('from_email') . '>');
}
}
}
}
开发者ID:achorg,项目名称:DH-Answers,代码行数:22,代码来源:notification.php
示例14: getInfoHtml
function getInfoHtml($uid)
{
$avatar_width = 100;
$avatar_height = 100;
$avatar_class = "avatar";
$config = new avatarupload_config();
$avatar_img = "";
if ($a = avatarupload_get_avatar($uid, 1, 1)) {
$avatar_img = '<img src="' . $a[0] . '" width="' . $avatar_width . '" height="' . $avatar_height . '" alt="' . $a[4] . '" class="' . $class . '" />';
}
$user_name = get_user_name($uid);
$profile_link = get_user_profile_link($uid);
$html = $avatar_img . '<div class="nombre_usuario"><b><a href="' . $profile_link . '">' . $user_name . '</a></b></div>';
return $html;
}
开发者ID:amrtn,项目名称:bb-rodadas,代码行数:15,代码来源:users_position_json.php
示例15: currentUserName
/**
* Get the currently logged in user name.
*
* @return string
*/
public static function currentUserName()
{
if (function_exists('\\get_user_name')) {
$username = \get_user_name();
}
if (empty($username)) {
$username = \get_current_user();
}
if (empty($username)) {
$username = Request::header('php-auth-user');
}
if (empty($username)) {
$username = 'system';
}
return $username;
}
开发者ID:delatbabel,项目名称:applog,代码行数:21,代码来源:ApplogHelper.php
示例16: index
public function index()
{
$widget['jquery-ui'] = true;
$this->assign("widget", $widget);
$uid = get_user_id();
$deptid = get_dept_id();
$username = get_user_name();
// 通用流程
$this->flow = M('flow')->where('type = 98 and (user_id=' . $uid . ' or confirm like "%' . $deptid . '%" or confirm like "%' . $uid . '%")')->select();
//通用任务
$this->task = M('task')->where('type = "lunwen" and (user_id=' . $uid . ' or executor like "%' . $username . '%")')->select();
//申报加分
$this->shenbao = M('flow')->where('type = 46 and user_id=' . $uid)->select();
$config = D("UserConfig")->get_config();
$this->assign("home_sort", $config['home_sort']);
$this->display();
}
开发者ID:2ger,项目名称:trunk,代码行数:17,代码来源:LunwenAction.class.php
示例17: index
public function index()
{
$widget['jquery-ui'] = true;
$this->assign("widget", $widget);
$uid = get_user_id();
$deptid = get_dept_id();
$username = get_user_name();
// 完成
$where['type'] = array('in', '102,110,111,112,113,114,115,116,117');
$where['step'] = array('egt', '40');
$this->flow = M('flow')->where($where)->order('id desc')->select();
//待办
$where2['type'] = array('in', '102,110,111,112,113,114,115,116,117');
$where2['step'] = array('lt', '40');
$this->todo = M('flow')->where($where2)->order('id desc')->select();
$this->display();
}
开发者ID:2ger,项目名称:trunk,代码行数:17,代码来源:ChangguanglAction.class.php
示例18: getUserBuyList
public function getUserBuyList()
{
$member = $this->userinfo;
$FIdx = safe_replace($this->segment(4));
$EIdx = 10;
//safe_replace($this->segment(5));
$isCount = safe_replace($this->segment(6));
$state = safe_replace($this->segment(7));
if ($state == -1) {
//参与云购的商品 全部...
$shoplist = $this->db->GetList("select *,sum(gonumber) as gonumber from `@#_member_go_record` a left join `@#_shoplist` b on a.shopid=b.id where a.uid='{$member['uid']}' GROUP BY shopid ");
$shoplistall['listItems'] = $this->db->GetList("select *,sum(gonumber) as gonumber from `@#_member_go_record` a left join `@#_shoplist` b on a.shopid=b.id where a.uid='{$member['uid']}' GROUP BY shopid order by a.time desc limit {$FIdx},{$EIdx} ");
} elseif ($state == 1) {
//参与云购的商品 进行中...
$shoplist = $this->db->GetList("select *,sum(gonumber) as gonumber from `@#_member_go_record` a left join `@#_shoplist` b on a.shopid=b.id where a.uid='{$member['uid']}' and b.q_end_time is null GROUP BY shopid ");
$shoplistall['listItems'] = $this->db->GetList("select *,sum(gonumber) as gonumber from `@#_member_go_record` a left join `@#_shoplist` b on a.shopid=b.id where a.uid='{$member['uid']}' and b.q_end_time is null GROUP BY shopid order by a.time desc limit {$FIdx},{$EIdx} ");
} else {
//参与云购的商品 已揭晓...
$shoplist = $this->db->GetList("select *,sum(gonumber) as gonumber from `@#_member_go_record` a left join `@#_shoplist` b on a.shopid=b.id where a.uid='{$member['uid']}' and b.q_end_time is not null GROUP BY shopid ");
$shoplistall['listItems'] = $this->db->GetList("select *,sum(gonumber) as gonumber from `@#_member_go_record` a left join `@#_shoplist` b on a.shopid=b.id where a.uid='{$member['uid']}' and b.q_end_time is not null GROUP BY shopid order by a.time desc limit {$FIdx},{$EIdx} ");
}
if (!empty($shoplistall['listItems'])) {
$shoplistall['code'] = 0;
$shoplistall['count'] = count($shoplistall['listItems']);
foreach ($shoplistall['listItems'] as $key => $val) {
$shoplistall['listItems'][$key]['q_user'] = get_user_name($val['q_uid']);
$shoplistall['listItems'][$key]['q_end_time'] = microt($val['q_end_time']);
if ($val['q_end_time'] != '') {
//商品已揭晓
$shoplistall['listItems'][$key]['codeState'] = 3;
continue;
} elseif ($val['shenyurenshu'] == 0) {
//商品购买次数已满
$shoplistall['listItems'][$key]['codeState'] = 2;
continue;
} else {
//进行中
$shoplistall['listItems'][$key]['codeState'] = 1;
}
}
} else {
$shoplistall['code'] = 1;
}
$shoplistall['count'] = count($shoplist);
echo json_encode($shoplistall);
}
开发者ID:shuay,项目名称:projectYG,代码行数:46,代码来源:shopajax.action.php
示例19: detail
public function detail()
{
$member = $this->userinfo;
$sd_id = abs(intval($this->segment(4)));
$shaidan = $this->db->GetOne("select * from `@#_shaidan` where `sd_id`='{$sd_id}'");
$goods = $this->db->GetOne("select sid from `@#_shoplist` where `id` = '{$shaidan['sd_shopid']}'");
$goods = $this->db->GetOne("select id,qishu,money,q_uid,maxqishu,thumb,title from `@#_shoplist` where `sid` = '{$goods['sid']}' order by `qishu` DESC");
if (isset($_POST['submit'])) {
$sdhf_syzm = _getcookie("checkcode");
$sdhf_pyzm = isset($_POST['sdhf_code']) ? strtoupper($_POST['sdhf_code']) : '';
$sdhf_id = $shaidan['sd_id'];
$sdhf_userid = $member['uid'];
$sdhf_content = $_POST['sdhf_content'];
$sdhf_time = time();
$sdhf_username = _htmtocode(get_user_name($member));
$sdhf_img = _htmtocode($member['img']);
if (empty($sdhf_content)) {
_message("页面错误");
}
if (empty($sdhf_pyzm)) {
_message("请输入验证码");
}
if ($sdhf_syzm != md5($sdhf_pyzm)) {
_message("验证码不正确");
}
$this->db->Query("INSERT INTO `@#_shaidan_hueifu`(`sdhf_id`,`sdhf_userid`,`sdhf_content`,`sdhf_time`,`sdhf_username`,`sdhf_img`)VALUES\n\t\t\t('{$sdhf_id}','{$sdhf_userid}','{$sdhf_content}','{$sdhf_time}','{$sdhf_username}','{$sdhf_img}')");
$sd_ping = $shaidan['sd_ping'] + 1;
$this->db->Query("UPDATE `@#_shaidan` SET sd_ping='{$sd_ping}' where sd_id='{$shaidan['sd_id']}'");
_message("评论成功", WEB_PATH . "/go/shaidan/detail/" . $sd_id);
}
$shaidannew = $this->db->GetList("select * from `@#_shaidan` order by `sd_id` DESC limit 5");
$shaidan_hueifu = $this->db->GetList("select * from `@#_shaidan_hueifu` where `sdhf_id`='{$sd_id}' LIMIT 10");
foreach ($shaidan_hueifu as $k => $v) {
$shaidan_hueifu[$k]['sdhf_content'] = _htmtocode($shaidan_hueifu[$k]['sdhf_content']);
}
if (!$shaidan) {
_message("页面错误");
}
$substr = substr($shaidan['sd_photolist'], 0, -1);
$sd_photolist = explode(";", $substr);
$title = $shaidan['sd_title'] . "_" . _cfg("web_name");
$keywords = $shaidan['sd_title'];
$description = $shaidan['sd_title'];
include templates("index", "detail");
}
开发者ID:shuay,项目名称:projectYG,代码行数:45,代码来源:shaidan.action.php
示例20: shaidanajax
public function shaidanajax()
{
$parm = htmlspecialchars($this->segment(4));
$p = htmlspecialchars($this->segment(5)) ? htmlspecialchars($this->segment(5)) : 1;
//分页
$end = 10;
$star = ($p - 1) * $end;
if ($parm == 'new') {
$sel = '`sd_time`';
} else {
if ($parm == 'renqi') {
$sel = '`sd_zhan`';
} else {
if ($parm == 'pinglun') {
$sel = '`sd_ping`';
}
}
}
$count = $this->db->GetList("select * from `@#_shaidan` order by {$sel} DESC");
$shaidan = $this->db->GetList("select * from `@#_shaidan` order by {$sel} DESC limit {$star},{$end}");
foreach ($shaidan as $sd) {
$user[] = get_user_name($sd['sd_userid']);
$time[] = date("Y-m-d H:i", $sd['sd_time']);
$member = $this->db->GetOne("select * from `@#_member` where `uid`='{$sd['sd_userid']}'");
$pic[] = $member['img'];
}
for ($i = 0; $i < count($shaidan); $i++) {
$shaidan[$i]['user'] = $user[$i];
$shaidan[$i]['time'] = $time[$i];
$shaidan[$i]['pic'] = $pic[$i];
}
$pagex = ceil(count($count) / $end);
if ($p <= $pagex) {
$shaidan[0]['page'] = $p + 1;
}
if ($pagex > 0) {
$shaidan[0]['sum'] = $pagex;
} else {
if ($pagex == 0) {
$shaidan[0]['sum'] = $pagex;
}
}
echo json_encode($shaidan);
}
开发者ID:ping199143,项目名称:1ydb,代码行数:44,代码来源:shaidan.action.php
注:本文中的get_user_name函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论