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

PHP profile_get_all_for_user函数代码示例

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

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



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

示例1: mc_user_profiles_get_all

/**
 * Returns all the profiles for the user, including the global ones
 *
 * @param string  $p_username    The user's username.
 * @param string  $p_password    The user's password.
 * @param integer $p_page_number Page number.
 * @param integer $p_per_page    Results per page.
 * @return mixed
 */
function mc_user_profiles_get_all($p_username, $p_password, $p_page_number, $p_per_page)
{
    $t_user_id = mci_check_login($p_username, $p_password);
    if ($t_user_id === false) {
        return mci_soap_fault_login_failed();
    }
    if (!mci_has_readonly_access($t_user_id)) {
        return mci_soap_fault_access_denied($t_user_id);
    }
    $t_results = array();
    $t_start = max(array(0, $p_page_number - 1)) * $p_per_page;
    foreach (profile_get_all_for_user($t_user_id) as $t_profile_row) {
        $t_result = array('id' => $t_profile_row['id'], 'description' => $t_profile_row['description'], 'os' => $t_profile_row['os'], 'os_build' => $t_profile_row['os_build'], 'platform' => $t_profile_row['platform']);
        if ($t_profile_row['user_id'] != 0) {
            $t_result['user_id'] = mci_account_get_array_by_id($t_profile_row['user_id']);
        }
        $t_results[] = $t_result;
    }
    # the profile_api does not implement pagination in the backend, so we emulate it here
    # we can always push the pagination in the database, but this seems unlikely in the
    # near future, as the number of profiles is expected to be small
    $t_paged_results = array_slice($t_results, $t_start, $p_per_page);
    return array('total_results' => count($t_results), 'results' => $t_paged_results);
}
开发者ID:gtn,项目名称:mantisbt,代码行数:33,代码来源:mc_user_profile_api.php


示例2: print_profile_option_list

function print_profile_option_list($p_user_id, $p_select_id = '', $p_profiles = null)
{
    if ('' === $p_select_id) {
        $p_select_id = profile_get_default($p_user_id);
    }
    if ($p_profiles != null) {
        $t_profiles = $p_profiles;
    } else {
        $t_profiles = profile_get_all_for_user($p_user_id);
    }
    print_profile_option_list_from_profiles($t_profiles, $p_select_id);
}
开发者ID:nextgens,项目名称:mantisbt,代码行数:12,代码来源:print_api.php


示例3: lang_get

		</td>
	</tr>
<?php 
}
if ($t_show_platform || $t_show_os || $t_show_os_version) {
    ?>
	<tr>
		<th class="category">
			<label for="profile_id"><?php 
    echo lang_get('select_profile');
    ?>
</label>
		</th>
		<td>
			<?php 
    if (count(profile_get_all_for_user(auth_get_current_user_id())) > 0) {
        ?>
				<select <?php 
        echo helper_get_tab_index();
        ?>
 id="profile_id" name="profile_id">
					<?php 
        print_profile_option_list(auth_get_current_user_id(), $f_profile_id);
        ?>
				</select>
			<?php 
    }
    ?>
		</td>
	</tr>
	<tr>
开发者ID:derrickweaver,项目名称:mantisbt,代码行数:31,代码来源:bug_report_page.php


示例4: lang_get

		<input type="submit" class="button" value="<?php 
echo lang_get('add_profile_button');
?>
" />
	</td>
</tr>
</table>
</form>
</div>
<?php 
# Add Profile Form END
?>

<?php 
# Edit or Delete Profile Form BEGIN
$t_profiles = profile_get_all_for_user($t_user_id);
if ($t_profiles) {
    ?>
<br />
<div align="center">
<form method="post" action="account_prof_update.php">
<?php 
    echo form_security_field('profile_update');
    ?>
<table class="width75" cellspacing="1">
<tr>
	<td class="form-title" colspan="2">
		<?php 
    echo lang_get('edit_or_delete_profiles_title');
    ?>
	</td>
开发者ID:amjadtbssm,项目名称:website,代码行数:31,代码来源:account_prof_menu_page.php


示例5: print_profile_option_list

function print_profile_option_list($p_user_id, $p_select_id = '')
{
    if ('' === $p_select_id) {
        $p_select_id = profile_get_default($p_user_id);
    }
    $t_profiles = profile_get_all_for_user($p_user_id);
    print '<option value=""></option>';
    foreach ($t_profiles as $t_profile) {
        extract($t_profile, EXTR_PREFIX_ALL, 'v');
        $v_platform = string_display($v_platform);
        $v_os = string_display($v_os);
        $v_os_build = string_display($v_os_build);
        print "<option value=\"{$v_id}\"";
        check_selected($p_select_id, $v_id);
        print ">{$v_platform} {$v_os} {$v_os_build}</option>";
    }
}
开发者ID:centaurustech,项目名称:BenFund,代码行数:17,代码来源:print_api.php



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
PHP profile_is_global函数代码示例发布时间:2022-05-15
下一篇:
PHP profile_delete函数代码示例发布时间: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