本文整理汇总了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) . ' ― ' . $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']) . ' ― ' . $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'])) . ' ― ' . date('F jS, Y', strtotime($post['end'])) . '</div>
<div class="each-post-detail-push">' . $post['host'] . ' ― ' . $post['place'] . '</div>
</div>';
} elseif ($post['type'] == 'product') {
$hasil .= '<div class="each-post-detail">' . $post['price'] . ' ― Stock: ' . $post['stock'] . '</div>';
} elseif ($post['type'] == 'schedule') {
$hasil .= '<div class="each-post-detail">' . $post['note'] . ' ― 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 - Remote Boot Services", "MENR" => $sbmnr));
$members = $roles_array['RbsAdmin'];
break;
case 'ZoneAdmin':
$template->assign(array("ROLE" => "ZoneAdmin", "ROLE_DESC" => "Administratoren - DNS Zone [ {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;未经允许,请勿转载。 |
请发表评论