• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP get_user_data函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中get_user_data函数的典型用法代码示例。如果您正苦于以下问题:PHP get_user_data函数的具体用法?PHP get_user_data怎么用?PHP get_user_data使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了get_user_data函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: user_avatar_shortcode

function user_avatar_shortcode($parm = '')
{
    global $loop_uid;
    $height = e107::getPref("im_height");
    $width = e107::getPref("im_width");
    $tp = e107::getParser();
    if (intval($loop_uid) > 0 && trim($parm) == "") {
        $parm = $loop_uid;
    }
    if (is_numeric($parm)) {
        if ($parm == USERID) {
            $image = USERIMAGE;
        } else {
            $row = get_user_data(intval($parm));
            $image = $row['user_image'];
        }
    } elseif ($parm) {
        $image = $parm;
    } elseif (USERIMAGE) {
        $image = USERIMAGE;
    } else {
        $image = "";
    }
    if (vartrue($image)) {
        $img = strpos($image, "://") !== false ? $image : $tp->thumbUrl(e_MEDIA . "avatars/" . $image, "aw=" . $width . "&ah=" . $height);
        $text = "<img class='user-avatar e-tip' src='" . $img . "' alt='' style='width:" . $width . "px; height:" . $height . "px' />\n\t\t";
    } else {
        $img = $tp->thumbUrl(e_IMAGE . "generic/blank_avatar.jpg", "aw=" . $width . "&ah=" . $height);
        $text = "<img class='user-avatar' src='" . $img . "' alt='' />";
    }
    return $text;
}
开发者ID:notzen,项目名称:e107,代码行数:32,代码来源:user_avatar.php


示例2: get_message

function get_message()
{
    $id = is_logged_in();
    $ci =& get_instance();
    $ci->load->helper('text');
    $query = $ci->db->query('SELECT * FROM (SELECT * FROM `workstreams` ORDER BY time DESC) AS t where receiver ="' . $id . '" GROUP BY job_id');
    $result = $query->result_object();
    if (!empty($result)) {
        $total = '';
        $liHtml = '';
        foreach ($result as $key => $value) {
            $job_data = job_data('id', $value->job_id, ['slug', 'user_id']);
            $rel = $job_data->user_id == $id ? 'buyer' : 'seller';
            $first_name = get_user_data($value->sender, 'first_name');
            if ($value->is_read == 0) {
                $class = 'active';
                $total++;
            } else {
                $class = '';
            }
            $liHtml .= '<li class=' . $class . '><a href="' . base_url("job/view/" . $job_data->slug . '?rel=' . $rel) . '">' . character_limiter($first_name . ' : ' . $value->message, 55) . '</a></li><hr style="margin-top:5px; margin-bottom:5px">';
        }
        return array('html' => $liHtml, 'total' => $total);
    } else {
        return $liHtml = '<li><a href="javascript:void(0)">No Message</a></li>';
    }
}
开发者ID:Hussu,项目名称:jobdesk,代码行数:27,代码来源:notification_helper.php


示例3: update_password

function update_password($password)
{
    $db = new db();
    $user = get_user_data();
    $id = $user['id'];
    $password = md5($password);
    $result = $db->update("users", array("password" => $password), "id = :id", array(":id" => $id));
    return $result;
}
开发者ID:thuraucsy,项目名称:holiday,代码行数:9,代码来源:user.php


示例4: show_account

function show_account()
{
    $user = get_user_data();
    if ($user) {
        $data['name'] = $user['name'];
        $data['email'] = $user['email'];
        render("account", $data);
    } else {
        redirect("user/signin");
    }
}
开发者ID:thuraucsy,项目名称:holiday,代码行数:11,代码来源:user2.php


示例5: get_user_role

function get_user_role($user_id = 0)
{
    $CI =& get_instance();
    if (!$user_id) {
        $user_data = get_user_data();
        return $user_data['role'];
    }
    $CI->load->model('user_model');
    $row = $CI->user_model->get_where(array('id' => $user_id))->row_array;
    if (!$row) {
        return FALSE;
    }
    return $row['role'];
}
开发者ID:ram-1501,项目名称:rs,代码行数:14,代码来源:common_helper.php


示例6: save_user

function save_user($fbuid, $user_object)
{
    global $mongo;
    $db = $mongo->combined;
    $users = $db->users;
    $users->save($user_object);
    $users->ensureIndex(array('id' => 1), array("unique" => true));
    $user_exists = check_user_exist($fbuid);
    if (!$user_exists) {
        $user_object_id = set_object('user', $fbuid, $fbuid);
        $res->status = 'new';
        return $res;
    } else {
        return get_user_data($fbuid);
    }
}
开发者ID:roieki,项目名称:CE_Core,代码行数:16,代码来源:db_functions.php


示例7: recover

function recover($mode, $email)
{
    $mode = sanitize($mode);
    $email = sanitize($email);
    $user_data = get_user_data(user_id_from_email($email), 'user_id', 'first_name', 'username');
    if ($mode == 'username') {
        email($email, 'Your Username Recovery - Factionizer', "Hello " . $user_data['first_name'] . ",\n\nThank you for using the Factionizer.  Your username is:\n" . $user_data['username'] . "\n\n   ---Factionizer");
    } else {
        if ($mode == 'password') {
            $generated_password = substr(md5(rand(999, 999999)), 0, 8);
            change_password($user_data['user_id'], $generated_password);
            update_user($user_data['user_id'], array('password_recover' => '1'));
            email($email, 'Your Password Recovery - Factionizer', "Hello " . $user_data['first_name'] . ",\n\nThank you for using the Factionizer.  Your password has been reset.  Once you log in with this new password, you will be prompted to change it.\n Your new password is:\n\n" . $generated_password . "\n\n   ---Factionizer");
        } else {
            echo 'Error.';
        }
    }
}
开发者ID:skinnerdev,项目名称:ballin-batman,代码行数:18,代码来源:users.php


示例8: get_user_by_id

/**
 * Retrieves a user from storage by its ID number.
 * @param  int $id              Must be an integer
 * @return mix|boolean|array    Returns the user array if success, returns false if fail.
 */
function get_user_by_id($id)
{
    $output = false;
    $findings = 0;
    $user_found = array();
    foreach (get_user_data() as $user => $attrs) {
        if ($attrs['id'] == $id) {
            $findings = $findings + 1;
            array_push($user_found, $attrs);
        }
    }
    if ($findings === 1) {
        $output = $user_found[0];
        unset($user_found);
    } else {
        unset($user_found);
    }
    return $output;
}
开发者ID:jCalderon80,项目名称:IBS-BlogSystem,代码行数:24,代码来源:iface-functions.php


示例9: send_note_to_email

function send_note_to_email($email, $id)
{
    $db = new db();
    $result = $db->read("notes", "id = :id", array(":id" => $id));
    $subject = "[TinyNote] " . $result[0]['title'];
    $body = "<html><body>";
    $body .= $result[0]['body'];
    $body .= "</body></html>";
    $user = get_user_data();
    $user_id = $user['id'];
    $user_email = $db->get_query("SELECT email FROM users WHERE id={$user_id}");
    $user_email = $user_email[0]['email'];
    $headers = "From: {$user_email}\r\n";
    $headers .= "Reply-To: {$user_email}\r\n";
    $headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
    @mail($email, $subject, $body, $headers);
    return true;
}
开发者ID:thuraucsy,项目名称:holiday,代码行数:19,代码来源:note.php


示例10: delete_user

function delete_user($username)
{
    // Connect to the DB
    $ret = create_connection($connection);
    if ($ret !== true) {
        return $ret;
    }
    // Validate input
    $ret = validate_input($username);
    if ($ret !== true) {
        $connection->close();
        return $ret;
    }
    // Get user data
    $user_data = get_user_data($username, $connection);
    if ($user_data === false) {
        $connection->close();
        return 'Username provided does not exist';
    }
    // Delete feeds
    if (delete_feeds($user_data, $connection) !== true) {
        $connection->close();
        return 'Error while deleting the feeds';
    }
    // Delete inputs
    if (delete_inputs($user_data, $connection) !== true) {
        $connection->close();
        return 'Error while deleting the inputs';
    }
    // Delete EWatcher panels
    if (delete_ewatcher($user_data, $connection) !== true) {
        $connection->close();
        return 'Error while deleting user configuration (EWatcher)';
    }
    // Delete user
    if (delete_user_data($user_data, $connection) !== true) {
        $connection->close();
        return 'Error while deleting user data';
    }
    $connection->close();
    return true;
}
开发者ID:JSidrach,项目名称:ewatcher-users,代码行数:42,代码来源:delete_query.php


示例11: threadGetUserViewed

 function threadGetUserViewed($uid = USERID)
 {
     $e107 = e107::getInstance();
     if ($uid == USERID) {
         $viewed = $e107->currentUser['user_plugin_forum_viewed'];
     } else {
         $tmp = get_user_data($uid);
         $viewed = $tmp['user_plugin_forum_viewed'];
         unset($tmp);
     }
     return explode(',', $viewed);
 }
开发者ID:notzen,项目名称:e107,代码行数:12,代码来源:forum_class.php


示例12: _

</h2><br/>
	    <div>
		    <p><?php 
    echo _('You\'ll need this license key to');
    ?>
 <a href="http://sendy.co/get-updated" target="_blank" style="text-decoration:underline"><?php 
    echo _('download the latest version of Sendy on our website');
    ?>
</a>.</p>
		    <div class="well"><strong><?php 
    echo get_user_data('license');
    ?>
</strong></div>
	    </div>
	    <h2><?php 
    echo _('Your API key');
    ?>
</h2><br/>
	    <div>
		    <div class="well"><strong><?php 
    echo get_user_data('api_key');
    ?>
</strong></div>
	    </div>
    </div>
    <?php 
}
?>
</div>
<?php 
include 'includes/footer.php';
开发者ID:narareddy,项目名称:sendy,代码行数:31,代码来源:settings.php


示例13: trim

$old_password = trim(htmlspecialchars($_POST["old_password"]));
$new_password = trim(htmlspecialchars($_POST["new_password"]));
$new_password_repeat = trim(htmlspecialchars($_POST["new_password_repeat"]));
// Check cookie, grab username
$user_cookie = $cookie_handler->get_cookie("compsec");
// This case should never happen because the cookie is checked
// on page load, and is deleted if it has been tampered with
if ($cookie_handler->validate_cookie($user_cookie) == false) {
    print "Error: Invalid cookie. The offending cookie has been deleted. Please log in again.";
    $cookie_handler->delete_cookie("compsec");
} else {
    if ($new_password != $new_password_repeat) {
        print "Error: New passwords do not match. Press the back button to try again.";
    } else {
        $uuid = $user_cookie->get_uuid();
        $results = get_user_data($uuid);
        $database_password = $results[2];
        $salt = $results[3];
        // Validate that the supplied password is correct
        $hashed_password = hash("sha512", $old_password . $salt);
        if ($database_password == $hashed_password) {
            // Replace password
            $hashed_new_password = hash("sha512", $new_password . $salt);
            update_user_password($uuid, $hashed_new_password);
            $cookie_handler->delete_cookie("compsec");
            print "Password successfully changed! Please <a href =\"login.php\">log in</a> with your new password.";
        } else {
            print "Error: Invalid password. Press the back button to try again.";
        }
    }
}
开发者ID:newmight2015,项目名称:csc235_project1,代码行数:31,代码来源:process_passwd.php


示例14: exit

<?php

if (!isset($_COOKIE['loggin'])) {
    exit(0);
}
header("Content-type: application/json; charset=utf-8");
include '../mysql_connection.php';
$json = get_user_data($_COOKIE['loggin']);
if (!is_null($json)) {
    echo $json;
}
开发者ID:zolken,项目名称:InvisibleFriend,代码行数:11,代码来源:get_user_info.php


示例15: OUT

                        </td><td width=50%><?php 
                    OUT(gethours($adata["time"]) . ":" . getmins($adata["time"]) . ":" . getsecs($adata["time"]));
                    ?>
</td></tr>                        
                      </table>
                    </td>
                  </table>                
                  <table width=100%><td width=35% class=tbl1 align=left>
                  <td align=center class=tbl1 width=32%>
                    <a href="<?php 
                    OUT("?p={$p}&act=stats&action=sessions&user=" . $data["user"]);
                    ?>
">статистика</a>  
                  </td> <td align=center class=tbl1 width=32%>
                    <?php 
                    $ud = get_user_data($data["uid"]);
                    if ($ud["level"] < $CURRENT_USER["level"] || $CURRENT_USER["id"] == $ud["id"]) {
                        ?>
<a href="<?php 
                        OUT("?p={$p}&act={$act}&action=add&mode=edit&uid=" . $data["uid"]);
                        ?>
">редактировать</a> <?php 
                    }
                    ?>
                  
                  </td></table><br>    
     <?php 
                }
            }
            if (isset($show) && $show == "tbl") {
                echo "</table>";
开发者ID:aricent123,项目名称:cadbis,代码行数:31,代码来源:admin_edit_user.php


示例16: dt_single_post

function dt_single_post($post, $type = 'post', $word = 39, $category)
{
    $types = array('post', 'page', 'article', 'training', 'schedule', 'product', 'event');
    $split = explode(' ', strip_tags($post['content'], '<p><br>'), $word + 1);
    $split_pop = count($split) >= $word ? array_pop($split) : '';
    $con = implode(' ', $split);
    $dots = count($split) >= $word ? '...' : '';
    $rows = explode(PHP_EOL, $con, 6);
    $rows_pop = count($rows) >= 5 ? array_pop($rows) : '';
    $dots = count($rows) >= 5 ? '...' : $dots;
    $recon = implode(PHP_EOL, $rows);
    $content = $recon . '<span></span>' . $dots;
    $content = plugin_run('content', $content);
    $time = generate_training_date($post['training_date']);
    $hasil = '';
    $hasil .= '<div class="each-post data-' . $type . '" data-type="' . $type . '">';
    $hasil .= '<div class="each-post-title"><a href="' . WWW . $post['url'] . '.html"><h3>' . $post['title'] . '</h3></a></div>';
    if ($post['type'] == 'training') {
        $hasil .= '<div class="each-post-detail">' . date('F jS, Y', $time) . ' &#8213; ' . $post['trainer'] . '</div>';
    } elseif ($post['type'] == 'post' || $post['type'] == 'article') {
        $author = get_user_data($post['author']);
        $hasil .= '<div class="each-post-detail">' . date('F jS, Y', $post['time']) . ' &#8213; ' . $author['name'] . '</div>';
    } elseif ($post['type'] == 'event') {
        $hasil .= '<div class="each-post-detail">
        <div class="each-post-detail-push">' . date('F jS, Y', strtotime($post['start'])) . ' &#8213; ' . date('F jS, Y', strtotime($post['end'])) . '</div>
        <div class="each-post-detail-push">' . $post['host'] . ' &#8213; ' . $post['place'] . '</div>
      </div>';
    } elseif ($post['type'] == 'product') {
        $hasil .= '<div class="each-post-detail">' . $post['price'] . ' &#8213; Stock: ' . $post['stock'] . '</div>';
    } elseif ($post['type'] == 'schedule') {
        $hasil .= '<div class="each-post-detail">' . $post['note'] . ' &#8213; Expires: ' . date('F jS, Y', strtotime($post['expires'])) . '</div>';
    }
    $hasil .= '<div class="each-post-content">' . $content . ($dots == '...' ? ' <span></span><a style="white-space:pre;" href="' . WWW . $post['url'] . '.html">[Read More...]</a>' : '') . '</p></div>';
    $hasil .= '</div>';
    if ($post['type'] == $type && $post['access'] == 'public' && $post['status'] == 'publish') {
        $hasil = $hasil;
    } elseif ($type == 'training' && $time < time()) {
        $hasil = '';
    } elseif (in_array($post['aid'], $category) && $post['access'] == 'public' && $post['status'] == 'publish') {
        $hasil = $hasil;
    } else {
        $hasil = '';
    }
    return $hasil;
}
开发者ID:9r3i,项目名称:dixie-theme-sdk,代码行数:45,代码来源:dtsdk.php


示例17: print_r

        break;
    case 'RbsAdmin':
        $template->assign(array("ROLE" => "RbsAdmin", "ROLE_DESC" => "Administratoren &nbsp;- &nbsp;Remote Boot Services", "MENR" => $sbmnr));
        $members = $roles_array['RbsAdmin'];
        break;
    case 'ZoneAdmin':
        $template->assign(array("ROLE" => "ZoneAdmin", "ROLE_DESC" => "Administratoren &nbsp;- &nbsp;DNS Zone &nbsp;[ {DOM} ]", "MENR" => $sbmnr));
        $members = $roles_array['ZoneAdmin'];
        break;
}
# print_r($members); echo "<br><br>";
# für jedes Member Daten holen (Benutzername, UID)
if (count($members) != 0) {
    $members_data = array();
    foreach ($members as $item) {
        $members_data[] = get_user_data($item, array("dn", "cn", "uid", "mail"));
        # print_r(get_user_data($item,array("dn","cn","uid"))); echo "<br>";
    }
}
# echo "<br>";
# print_r($members_data); echo "<br><br>";
if (count($members_data) != 0) {
    $template->define_dynamic("Members", "Webseite");
    foreach ($members_data as $item) {
        $template->assign(array("VALUE" => $item['dn'], "USERNAME" => $item['cn'], "UID" => $item['uid'], "MAIL" => $item['mail']));
        $template->parse("MEMBERS_LIST", ".Members");
    }
} else {
    $template->assign(array("VALUE" => "", "USERNAME" => "", "UID" => "", "MAIL" => ""));
}
##############################################
开发者ID:BackupTheBerlios,项目名称:openslx-svn,代码行数:31,代码来源:role_show.php


示例18: renderuser

function renderuser($uid, $mode = "verbose")
{
    global $sql, $pref, $tp, $sc_style, $user_shortcodes;
    global $EXTENDED_START, $EXTENDED_TABLE, $EXTENDED_END, $USER_SHORT_TEMPLATE, $USER_FULL_TEMPLATE;
    global $user;
    if (is_array($uid)) {
        $user = $uid;
    } else {
        if (!($user = get_user_data($uid))) {
            return FALSE;
        }
    }
    e107::getScBatch('user')->setVars($user);
    if ($mode == 'verbose') {
        return $tp->parseTemplate($USER_FULL_TEMPLATE, TRUE, $user_shortcodes);
    } else {
        return $tp->parseTemplate($USER_SHORT_TEMPLATE, TRUE, $user_shortcodes);
    }
}
开发者ID:notzen,项目名称:e107,代码行数:19,代码来源:user.php


示例19: authenticate_user

function authenticate_user($required_authority_level)
{
    $cookie_handler = new CookieHandler();
    $color = "hsla(360, 100%, 50%, 0.9)";
    if ($cookie_handler->cookie_exists("compsec") == true) {
        $user_cookie = $cookie_handler->get_cookie("compsec");
        if ($cookie_handler->validate_cookie($user_cookie) == true) {
            // Fetch user data
            $results = get_user_data($user_cookie->get_uuid());
            $user_authority_level = $results[4];
            // Check authentication level
            if ($user_authority_level < $required_authority_level) {
                print "<div class=\"box\" style=\"background-color:" . $color . ";margin-top:25px;\">You are not authorized to view this page.</div>";
                exit;
            }
        } else {
            print "<div class=\"box\" style=\"background-color:" . $color . ";margin-top:25px;\">Invalid cookie. You need a valid login with the appropriate permissions in order to access this page.</div>";
            exit;
        }
    } else {
        print "<div class=\"box\" style=\"background-color:" . $color . ";margin-top:25px;\">You need to be logged in to access this resource.</div>";
        exit;
    }
}
开发者ID:newmight2015,项目名称:csc235_project1,代码行数:24,代码来源:helper_functions.php


示例20: get_user_data

<div class="container-fluid top_bg">
	<div class="container">
		<div class="row">
			<div class="col-md-12">
				<div class="col-md-5 col-sm-4">
					<a href="#"><img alt="" class="img-responsive f_l" src="img/logo.png"></a>
				</div>
				<div class="col-md-7 col-sm-8 main_menu">
					<button class="navbar-toggle collapsed" data-target=".bs-navbar-collapse" data-toggle="collapse" type="button">
						<span id="t-button" class="glyphicon glyphicon-align-justify"></span>
					</button>
					<nav class="navbar-collapse bs-navbar-collapse collapse right_menu" role="navigation" style="height: 1px;">
						<ul class="nav navbar-nav">
					<?php 
if (isset($_SESSION['user_id']) && $_SESSION['user_id'] != '') {
    $get_user_data = get_user_data($_SESSION['user_id']);
    ?>
					
					
							<li><a class="r_brdr" href="<?php 
    echo SITE_URL;
    ?>
">HOME</a></li>
							<li><a class="r_brdr" href="profile.php">PROFILE</a></li>
							<li><a class="r_brdr" href="#teams">TEAMS</a></li>
							<li><a class="r_brdr" href="#offers">OFFERZ</a></li>
							<li><a class="r_brdr" href="#support">SUPPORT</a></li>
							<li><a href="process/logout.php">LOG OUT</a></li>
						
					<?php 
} else {
开发者ID:vishalmobilyte,项目名称:darren_offerz_dev,代码行数:31,代码来源:header_old.php



注:本文中的get_user_data函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP get_user_default函数代码示例发布时间:2022-05-15
下一篇:
PHP get_user_count函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap