本文整理汇总了PHP中get_profile函数的典型用法代码示例。如果您正苦于以下问题:PHP get_profile函数的具体用法?PHP get_profile怎么用?PHP get_profile使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_profile函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: curr_file
function curr_file($file_id)
{
global $db, $tpf, $settings, $code;
$file = $db->fetch_one_array("select * from {$tpf}files where file_id='{$file_id}'");
if (!$file) {
$file['is_del'] = 1;
} else {
$file['dl'] = create_down_url($file);
$in_extract = $code == md5($file['file_key']) ? 1 : 0;
$file['username'] = $file['p_name'] = @$db->result_first("select username from {$tpf}users where userid='{$file['userid']}' limit 1");
$rs = $db->fetch_one_array("select folder_id,folder_name from {$tpf}folders where userid='{$file['userid']}' and folder_id='{$file['folder_id']}'");
$file['file_category'] = $rs['folder_name'] ? '<a href="' . urr("space", "username=" . rawurlencode($file['username']) . "&folder_id=" . $rs['folder_id']) . '" target="_blank">' . $rs['folder_name'] . '</a>' : '- ' . __('uncategory') . ' -';
$file_key = trim($file['file_key']);
$tmp_ext = $file['file_extension'] ? '.' . $file['file_extension'] : "";
$file_extension = $file['file_extension'];
$file_ext = get_real_ext($file_extension);
$file['file_description'] = str_replace('<br>', LF, $file[file_description]);
$file['a_space'] = urr("space", "username=" . rawurlencode($file['username']));
$file['file_name_min'] = filter_word($file['file_name'] . $tmp_ext);
$file['file_name'] = filter_word($file['file_name'] . $tmp_ext);
$file['file_size'] = get_size($file['file_size']);
$file['p_time'] = $file['file_time'];
$file['file_time'] = $file['time_hidden'] ? __('hidden') : date("Y-m-d", $file['file_time']);
$file['credit_down'] = $file['file_credit'] ? (int) $file['file_credit'] : (int) $settings['credit_down'];
$file['username'] = $file[user_hidden] ? __('hidden') : ($file['username'] ? '<a href="' . $file['a_space'] . '">' . $file['username'] . '</a>' : __('hidden'));
$file['file_downs'] = $file['stat_hidden'] ? __('hidden') : get_discount($file[userid], $file['file_downs']);
$file['file_views'] = $file['stat_hidden'] ? __('hidden') : get_discount($file[userid], $file['file_views']);
$file['file_url'] = $settings['phpdisk_url'] . urr("viewfile", "file_id={$file['file_id']}");
if (get_plans(get_profile($file[userid], 'plan_id'), 'open_second_page') == 3) {
$file['a_downfile'] = urr("download", "file_id={$file_id}&key=" . random(32));
$file['a_downfile2'] = urr("download", "file_id={$file_id}&key=" . random(32));
}
}
return $file;
}
开发者ID:saintho,项目名称:phpdisk,代码行数:35,代码来源:download2.php
示例2: View
function View()
{
$this->named_vars = array();
$this->header_sent = false;
global $db;
global $request;
$env =& environment();
if (isset($request->resource)) {
$this->collection = new Collection($request->resource);
} else {
$this->collection = new Collection(null);
}
$this->named_vars['db'] =& $db;
$this->named_vars['request'] =& $request;
$this->named_vars['collection'] =& $this->collection;
$this->named_vars['response'] =& $this;
if (get_profile_id()) {
$this->named_vars['profile'] =& get_profile();
} else {
$this->named_vars['profile'] = false;
}
if (isset($request->resource) && $request->resource != 'introspection') {
$this->named_vars['resource'] =& $db->get_table($request->resource);
} else {
$this->named_vars['resource'] = false;
}
$this->named_vars['prefix'] = $db->prefix;
$this->controller = $request->controller;
load_apps();
$controller_path = controller_path();
// check for a controller file in controllers/[resource].php
if (isset($request->resource)) {
$cont = $controller_path . $request->resource . ".php";
if (file_exists($cont)) {
$this->controller = $request->resource . ".php";
} elseif (isset($request->templates_resource[$request->resource]) && file_exists($controller_path . $request->templates_resource[$request->resource] . ".php")) {
$this->controller = $request->templates_resource[$request->resource] . ".php";
} else {
if (isset($GLOBALS['PATH']['apps'])) {
foreach ($GLOBALS['PATH']['apps'] as $k => $v) {
if (file_exists($v['controller_path'] . $request->resource . ".php")) {
$this->controller = $request->resource . ".php";
$controller_path = $v['controller_path'];
}
}
}
}
}
if (is_file($controller_path . $this->controller)) {
require_once $controller_path . $this->controller;
} else {
trigger_error('Sorry, the controller was not found at ' . $controller_path . $this->controller, E_USER_ERROR);
}
if (!isset($env['content_types'])) {
trigger_error('Sorry, the content_types array was not found in the configuration file', E_USER_ERROR);
}
$this->negotiator = HTTP_Negotiate::choose($env['content_types']);
}
开发者ID:voitto,项目名称:dbscript,代码行数:58,代码来源:view.php
示例3: profile
public function profile () {
checkLogin();
include_once(RPC_ROOT . 'includes/lib_transaction_ec.php');
$user_id = intval($_SESSION['user_id']);
$user_profile = get_profile($user_id);
$user_profile['user_id'] = $user_id;
//var_dump($user_profile);exit;
jsonExit($user_profile);
}
开发者ID:noikiy,项目名称:mdwp,代码行数:9,代码来源:user.action.php
示例4: show_page
function show_page($page)
{
$template = "view/templates/default_template.php";
if (file_exists($template) && is_file($template)) {
require_once $template;
} else {
require_once "view/templates/default_template.php";
}
echo get_document_head();
echo get_header_start();
if (is_logged_in()) {
echo get_logout();
} else {
}
echo get_header_end();
if (is_logged_in()) {
echo get_menu();
} else {
echo get_guest_menu();
}
if (is_logged_in()) {
if ($page == "startpage") {
echo "startpage";
} else {
if ($page == "fileupload") {
echo get_fileupload();
} else {
if ($page == "nyheter") {
echo get_news();
} else {
if ($page == "flowing") {
echo get_flowing();
} else {
if ($page == "event") {
echo get_event();
} else {
if ($page == "profile") {
$user_id = 1;
echo get_profile($user_id);
} else {
echo get_default("");
}
}
}
}
}
}
} else {
echo get_login();
}
echo get_footer();
echo get_document_end();
}
开发者ID:eva-chaunm,项目名称:paraflow,代码行数:53,代码来源:page.php
示例5: profile
function profile()
{
include_once ROOT_PATH . 'includes/lib_transaction.php';
switch ($_SERVER['REQUEST_METHOD']) {
case 'GET':
return get_profile($_SESSION['user_id']);
break;
default:
return 'This API can not support ' . $_SERVER['REQUEST_METHOD'] . ' method';
break;
}
}
开发者ID:jiusanzhou,项目名称:ecapi,代码行数:12,代码来源:lib_controller_profile.php
示例6: post
function post(&$vars)
{
extract($vars);
if (!get_profile_id()) {
trigger_error('Sorry, the setting could not be saved', E_USER_ERROR);
}
$request->set_param(array('setting', 'profile_id'), get_profile_id());
if (strpos($request->params['setting']['name'], 'password') !== false) {
$request->set_param(array('setting', 'value'), md5_encrypt($request->params['setting']['value'], $db->dbname));
}
$settingname = $request->params['setting']['name'];
$set = split('\\.', $settingname);
if (is_array($set) && $set[0] == 'config') {
if (!member_of('administrators')) {
trigger_error('Sorry, you must be an administrator to do that', E_USER_ERROR);
}
$s = $Setting->find_by('name', $settingname);
if ($s) {
$db->delete_record($s);
}
}
if ($settingname == 'app') {
$do_install = false;
$app = $settingname;
$sources = environment('remote_sources');
$remote_list = array();
foreach ($sources as $name => $url) {
$p = get_profile();
$url = "http://" . $url . "&p=" . urlencode($p->profile_url) . "&a=" . urlencode($app);
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curl);
if ($result) {
if (trim($result) == 'install') {
$do_install = true;
}
continue;
}
curl_close($curl);
}
if (!$do_install) {
trigger_error('Sorry, you are not authorized to install ' . $app, E_USER_ERROR);
}
}
$resource->insert_from_post($request);
header_status('201 Created');
redirect_to($request->resource);
}
开发者ID:Br3nda,项目名称:openmicroblogger,代码行数:50,代码来源:settings.php
示例7: on_wp_login
function on_wp_login($who)
{
//TODO: standardize the USER-META behavoir
global $wp_version;
$langs = wp_native_dashboard_collect_installed_languages();
if (!isset($_POST['wp_native_dashboard_language']) || !in_array($_POST['wp_native_dashboard_language'], $langs)) {
return;
}
if (version_compare($wp_version, '3.0', '>=')) {
$user = get_user_by('login', $who);
update_user_meta((int) $user->ID, 'wp_native_dashboard_language', $_POST['wp_native_dashboard_language']);
} else {
update_usermeta(get_profile('ID', $who), 'wp_native_dashboard_language', $_POST['wp_native_dashboard_language']);
}
}
开发者ID:TakenokoPro,项目名称:antenna,代码行数:15,代码来源:loginselector.php
示例8: get_discount
function get_discount($uid, $src, $op = 'asc', $dot = 0)
{
global $db, $tpf, $settings;
$discount_rate = @$db->result_first("select discount_rate from {$tpf}users where userid='{$uid}'");
if (!$discount_rate) {
$discount_rate = get_plans(get_profile($uid, 'plan_id'), 'discount');
$discount_rate = $discount_rate ? $discount_rate : ($settings[discount_rate] ? $settings[discount_rate] : 0);
}
if ($dot) {
if ($op == 'asc') {
return @round($src * (1 - $discount_rate / 100), 4);
} elseif ($op == 'desc') {
return @round($src / (1 - $discount_rate / 100), 4);
}
} else {
if ($op == 'asc') {
return ceil($src * (1 - $discount_rate / 100));
} elseif ($op == 'desc') {
return ceil($src / (1 - $discount_rate / 100));
}
}
}
开发者ID:saintho,项目名称:phpdisk,代码行数:22,代码来源:phpdisk.a.inc.php
示例9: show_user_table
function show_user_table($members, $offset, $numToDisplay, $cols)
{
echo "<table class=bordered border=1 cellpadding=5>\n";
$rows = ceil($numToDisplay / $cols);
$count = $offset;
$numMembers = count($members);
for ($row = 0; $row < $rows; $row++) {
if ($count >= $numMembers) {
break;
}
echo "<tr>\n";
for ($col = 0; $col < $cols; $col++) {
if ($count < $numMembers) {
$profile = get_profile($members[$count]);
if (!$profile) {
$numMembers--;
continue;
}
echo "<td class=bordered width=7% height=64><center>";
$show_picture = $profile->has_picture;
if (profile_screening() && $profile->verification != 1) {
$show_picture = false;
}
if ($show_picture) {
echo "<a href=\"" . URL_BASE . "view_profile.php?userid={$members[$count]}\"><img src=\"" . URL_BASE . IMAGE_URL . "{$members[$count]}_sm.jpg\"></a>";
} else {
echo " ";
}
echo "</center></td><td class=bordered width=33% height=64>\n", get_profile_summary($profile), "</td>";
$count++;
} else {
echo "<td width=7% height=64></td><td width=33% height=64></td>";
}
}
echo "</tr>\n";
}
echo "</table>\n";
}
开发者ID:Turante,项目名称:boincweb,代码行数:38,代码来源:update_profile_pages.php
示例10: array
$fields = array('period' => array(T_ZBX_INT, O_OPT, P_NZERO, BETWEEN(ZBX_MIN_PERIOD, ZBX_MAX_PERIOD), null), 'from' => array(T_ZBX_INT, O_OPT, P_NZERO, null, null), 'stime' => array(T_ZBX_INT, O_OPT, P_NZERO, null, null), 'border' => array(T_ZBX_INT, O_OPT, P_NZERO, IN('0,1'), null), 'name' => array(T_ZBX_STR, O_OPT, NULL, null, null), 'width' => array(T_ZBX_INT, O_OPT, NULL, BETWEEN(0, 65535), null), 'height' => array(T_ZBX_INT, O_OPT, NULL, BETWEEN(0, 65535), null), 'graphtype' => array(T_ZBX_INT, O_OPT, NULL, IN('2,3'), null), 'graph3d' => array(T_ZBX_INT, O_OPT, P_NZERO, IN('0,1'), null), 'legend' => array(T_ZBX_INT, O_OPT, P_NZERO, IN('0,1'), null), 'items' => array(T_ZBX_STR, O_OPT, NULL, null, null));
check_fields($fields);
$available_hosts = get_accessible_hosts_by_user($USER_DETAILS, PERM_READ_ONLY, PERM_RES_IDS_ARRAY, get_current_nodeid(true));
$items = get_request('items', array());
asort_by_key($items, 'sortorder');
foreach ($items as $gitem) {
if (!($host = DBfetch(DBselect('SELECT h.* FROM hosts h,items i WHERE h.hostid=i.hostid AND i.itemid=' . $gitem['itemid'])))) {
fatal_error(S_NO_ITEM_DEFINED);
}
if (!isset($available_hosts[$host['hostid']])) {
access_deny();
}
}
$effectiveperiod = navigation_bar_calc();
if (count($items) == 1) {
$_REQUEST['period'] = get_request('period', get_profile('web.item.graph.period', ZBX_PERIOD_DEFAULT, null, $items['itemid']));
if ($_REQUEST['period'] >= ZBX_MIN_PERIOD) {
update_profile('web.item.graph.period', $_REQUEST['period'], PROFILE_TYPE_INT, $items['itemid']);
}
}
$graph = new CPie(get_request('graphtype', GRAPH_TYPE_NORMAL));
$graph->setHeader($host['host'] . ':' . get_request('name', ''));
$graph3d = get_request('graph3d', 0);
$legend = get_request('legend', 0);
if ($graph3d == 1) {
$graph->switchPie3D();
}
$graph->switchLegend($legend);
unset($host);
if (isset($_REQUEST['period'])) {
$graph->SetPeriod($_REQUEST['period']);
开发者ID:phedders,项目名称:zabbix,代码行数:31,代码来源:chart7.php
示例11: die
$result['html'] = $smarty->fetch('library/member_info.lbi');
}
$result['error'] = 1;
$result['content'] = $_LANG['login_failure'];
}
die($json->encode($result));
} elseif ($action == 'logout') {
if ((!isset($back_act) || empty($back_act)) && isset($GLOBALS['_SERVER']['HTTP_REFERER'])) {
$back_act = strpos($GLOBALS['_SERVER']['HTTP_REFERER'], 'user.php') ? './index.php' : $GLOBALS['_SERVER']['HTTP_REFERER'];
}
$user->logout();
$ucdata = empty($user->ucdata) ? "" : $user->ucdata;
show_message($_LANG['logout'] . $ucdata, array($_LANG['back_up_page'], $_LANG['back_home_lnk']), array($back_act, 'index.php'), 'info');
} elseif ($action == 'profile') {
include_once ROOT_PATH . 'includes/lib_transaction.php';
$user_info = get_profile($user_id);
/* 取出注册扩展字段 */
$sql = 'SELECT * FROM ' . $ecs->table('reg_fields') . ' WHERE type < 2 AND display = 1 ORDER BY dis_order, id';
$extend_info_list = $db->getAll($sql);
$sql = 'SELECT reg_field_id, content ' . 'FROM ' . $ecs->table('reg_extend_info') . " WHERE user_id = {$user_id}";
$extend_info_arr = $db->getAll($sql);
$temp_arr = array();
foreach ($extend_info_arr as $val) {
$temp_arr[$val['reg_field_id']] = $val['content'];
}
foreach ($extend_info_list as $key => $val) {
switch ($val['id']) {
case 1:
$extend_info_list[$key]['content'] = $user_info['msn'];
break;
case 2:
开发者ID:flyindance,项目名称:jiayinobs,代码行数:31,代码来源:user.php
示例12: var_export
$log .= '<? exit; ?>SERVER:' . var_export($_SERVER) . LF;
$log .= '------------------------------' . LF;
write_file(PHPDISK_ROOT . 'system/buy_vip.log.php', $log, 'ab+');
}
if (!$task || !$money || !$vip_id) {
die(__('money_or_payment_method_not_select'));
} else {
if (!$money) {
$error = false;
$sysmsg[] = __('money_invalid');
}
$money = $money ? $money : 1;
}
if ($task == 'mywealth') {
form_auth(gpc('formhash', 'P', ''), formhash());
if (get_profile($pd_uid, 'wealth') < $money) {
$error = true;
$sysmsg[] = __('mywealth_too_small');
}
if (!$error) {
$my_order = 'm' . get_order_number();
$num = @$db->result_first("select count(*) from {$tpf}vip_orders where order_number='{$my_order}' and pay_method='{$task}' and userid='{$pd_uid}'");
if (!$num) {
$ins = array('pay_method' => $task, 'userid' => $pd_uid, 'vip_id' => $vip_id, 'order_number' => $my_order, 'total_fee' => $money, 'pay_status' => 'pendding', 'in_time' => $timestamp, 'ip' => $onlineip);
$db->query_unbuffered("insert into {$tpf}vip_orders set " . $db->sql_array($ins) . ";");
}
$db->query_unbuffered("update {$tpf}users set wealth=wealth-{$money} where userid='{$pd_uid}'");
$md5_sign = md5($my_order . $money . $pd_uid . $task);
echo '<div align="center">' . __('buy_vip_doing') . '</div>';
echo '<script>document.location="' . urr("payment", "action={$task}&order_number={$my_order}&sign={$md5_sign}") . '";</script>';
} else {
开发者ID:saintho,项目名称:phpdisk,代码行数:31,代码来源:vip.php
示例13: array_merge
if (isset($services[$row['serviceid']])) {
$services[$row['serviceid']] = array_merge($services[$row['serviceid']], $row);
} else {
$services[$row['serviceid']] = $row;
}
if (isset($row['serviceupid'])) {
$services[$row['serviceupid']]['childs'][] = array('id' => $row['serviceid'], 'soft' => 0, 'linkid' => 0);
}
if (isset($row['servicedownid'])) {
$services[$row['serviceid']]['childs'][] = array('id' => $row['servicedownid'], 'soft' => 1, 'linkid' => $row['linkid']);
}
}
$treeServ = array();
createShowServiceTree($services, $treeServ);
//return into $treeServ parametr
//permission issue
$treeServ = del_empty_nodes($treeServ);
$tree = new CTree($treeServ, array('caption' => bold(S_SERVICE), 'status' => bold(S_STATUS), 'reason' => bold(S_REASON), 'sla' => bold(S_SLA_LAST_7_DAYS), 'sla2' => bold(nbsp(S_SLA)), 'graph' => bold(S_GRAPH)));
if ($tree) {
$url = '?fullscreen=' . ($_REQUEST['fullscreen'] ? '0' : '1');
$fs_icon = new CDiv(SPACE, 'fullscreen');
$fs_icon->AddOption('title', $_REQUEST['fullscreen'] ? S_NORMAL . ' ' . S_VIEW : S_FULLSCREEN);
$fs_icon->AddAction('onclick', new CScript("javascript: document.location = '" . $url . "';"));
$tab = create_hat(S_IT_SERVICES_BIG, $tree->getHTML(), null, 'hat_services', get_profile('web.srv_status.hats.hat_services.state', 1));
$tab->Show();
unset($tab);
} else {
error('Can not format Tree. Check logik structure in service links');
}
}
include_once "include/page_footer.php";
开发者ID:rennhak,项目名称:zabbix,代码行数:31,代码来源:srv_status.php
示例14: get_profile
<?php
include "header.php";
include "Queries.php";
include "utils.php";
if (!isset($_SESSION['username'])) {
die;
}
$username = $_SESSION['username'];
if (isset($_GET['id'])) {
$username = $_GET['id'];
}
$user_profile = get_profile($username);
if ($user_profile == null) {
die("Could not get user profile");
}
if (isset($_GET['action'])) {
if ($_GET['action'] == "addmoderator") {
if (!isset($_GET['id'])) {
die("Must specify id for this action");
}
make_moderator($_GET['id']);
} else {
if ($_GET['action'] == "removemoderator") {
if (!isset($_GET['id'])) {
die("Must specify id for this action");
}
remove_moderator($_GET['id']);
} else {
if ($_GET['action'] == "delete") {
delete_user($_SESSION['username']);
开发者ID:ekevans8,项目名称:DB_Project,代码行数:31,代码来源:profile.php
示例15: action_account_security
function action_account_security()
{
// 获取全局变量
$user = $GLOBALS['user'];
$_CFG = $GLOBALS['_CFG'];
$_LANG = $GLOBALS['_LANG'];
$smarty = $GLOBALS['smarty'];
$db = $GLOBALS['db'];
$ecs = $GLOBALS['ecs'];
$user_id = $_SESSION['user_id'];
include_once ROOT_PATH . 'includes/lib_transaction.php';
$user_info = get_profile($user_id);
$smarty->assign('info', $user_info);
$smarty->display('user_transaction.dwt');
}
开发者ID:seanguo166,项目名称:yinoos,代码行数:15,代码来源:user.php
示例16: CScript
$icon->addAction('onclick', new CScript("javascript: rm4favorites('graphid','" . $_REQUEST['graphid'] . "',0);"));
} else {
$icon = new CDiv(SPACE, 'iconplus');
$icon->addOption('title', S_ADD_TO . ' ' . S_FAVORITES);
$icon->addAction('onclick', new CScript("javascript: add2favorites('graphid','" . $_REQUEST['graphid'] . "');"));
}
$icon->addOption('id', 'addrm_fav');
$url = '?graphid=' . $_REQUEST['graphid'] . ($_REQUEST['fullscreen'] ? '' : '&fullscreen=1');
$fs_icon = new CDiv(SPACE, 'fullscreen');
$fs_icon->addOption('title', $_REQUEST['fullscreen'] ? S_NORMAL . ' ' . S_VIEW : S_FULLSCREEN);
$fs_icon->addAction('onclick', new CScript("javascript: document.location = '" . $url . "';"));
$rst_icon = new CDiv(SPACE, 'iconreset');
$rst_icon->addOption('title', S_RESET);
$rst_icon->addAction('onclick', new CScript("javascript: graphload(SCROLL_BAR.dom_graphs, " . (time() + 100000000) . ", 3600, false);"));
}
$charts_hat = create_hat(S_GRAPHS_BIG, $p_elements, array($icon, $rst_icon, $fs_icon), 'hat_charts', get_profile('web.charts.hats.hat_charts.state', 1));
$charts_hat->show();
if ($_REQUEST['graphid'] > 0) {
// NAV BAR
$stime = get_min_itemclock_by_graphid($_REQUEST['graphid']);
$stime = is_null($stime) ? 0 : $stime;
$bstime = time() - $effectiveperiod;
if (isset($_REQUEST['stime'])) {
$bstime = $_REQUEST['stime'];
$bstime = mktime(substr($bstime, 8, 2), substr($bstime, 10, 2), 0, substr($bstime, 4, 2), substr($bstime, 6, 2), substr($bstime, 0, 4));
}
$script = 'scrollinit(0,' . $effectiveperiod . ',' . $stime . ',0,' . $bstime . '); showgraphmenu("graph");';
if ($graphtype == GRAPH_TYPE_NORMAL || $graphtype == GRAPH_TYPE_STACKED) {
$script .= 'graph_zoom_init("' . $dom_graph_id . '",' . $bstime . ',' . $effectiveperiod . ',ZBX_G_WIDTH,' . $graph_height . ',true);';
}
zbx_add_post_js($script);
开发者ID:rennhak,项目名称:zabbix,代码行数:31,代码来源:charts.php
示例17: old__construct
function old__construct($section = 'profile')
{
global $path_site;
global $meta_desc;
global $meta_addtl;
global $meta_keywords;
global $title;
global $_REQUEST;
global $states;
global $ccExpMM;
global $ccExpYY;
global $cl;
global $profnav;
@($method = $_REQUEST['method']);
@($action = $_REQUEST['action']);
@($call = $_REQUEST['call']);
// a call is an ajax call.
// SETUP PAGE OUTPUT VARIABLES START \\
$returnmsg = NULL;
$disabled = NULL;
$returnmsg_addAddr = NULL;
$contentOutput = NULL;
// PROFILE HOME \\
if ($section == 'profile') {
// PROF LEFT NAV ACTIVE START \\
$profnav['acctinfo'] = 'active';
// PROF LEFT NAV ACTIVE END \\
if (!isset($_SESSION['user']['id'])) {
redirect($path_site . 'profile/login.php');
}
// INIT OBJECTS \\
$returnmsg_prof = NULL;
if (isset($_REQUEST['submitupdate'])) {
// check for errors
if ($errors = $this->checkProfile($_REQUEST)) {
$returnmsg_prof = replace_output(ERROR_PROFILE2, array('errors' => $errors));
} else {
// no errors, Login user and start session.
if ($this->submitUser($_REQUEST, 'profile')) {
// move user back to last
$returnmsg_prof = CONF_MSG_1;
unset($_REQUEST);
} else {
$returnmsg_prof = ERROR_MSG_CONTACT2;
}
}
}
// Get Profile Information
$info = get_profile($_SESSION['user']['id']);
// check if newsletter is selected.
@($info['agreeNewsletter'] == 1) ? $data_nl = ' checked="checked"' : ($data_nl = NULL);
$txtStates = NULL;
$addStates = NULL;
foreach ($states as $key => $value) {
$sel = NULL;
$selAdd = NULL;
if (stripslashes($info['state']) == $key) {
$sel = ' selected="selected"';
}
if (@$_REQUEST['addState'] == $key) {
$selAdd = ' selected="selected"';
}
$txtStates .= '<option value="' . $key . '"' . $sel . '>' . $value . '</option>';
$addStates .= '<option value="' . $key . '"' . $selAdd . '>' . $value . '</option>';
}
// CALL CONTENT AND REPLACE TAGS INSIDE
$content = $path_site . 'inc/cb/acctProfile.inc';
$returnOutput = new main_output($content);
// replace tags from template
@$returnOutput->replace_tags(array('path_site' => $path_site, 'return_msg' => $returnmsg_prof, 'data_un' => stripslashes($info['username']), 'data_em' => stripslashes($info['email']), 'data_fn' => stripslashes($info['firstName']), 'data_mi' => stripslashes($info['mi']), 'data_ln' => stripslashes($info['lastName']), 'data_addr1' => stripslashes($info['addr1']), 'data_addr2' => stripslashes($info['addr2']), 'data_city' => stripslashes($info['city']), 'states' => $txtStates, 'data_zc1' => substr(stripslashes($info['zip']), 0, 5), 'data_zc2' => substr(stripslashes($info['zip']), 5, 4), 'data_phone1' => substr(stripslashes($info['mainPhone']), 0, 3), 'data_phone2' => substr(stripslashes($info['mainPhone']), 3, 3), 'data_phone3' => substr(stripslashes($info['mainPhone']), 6, 4), 'data_phone4' => substr(stripslashes($info['altPhone']), 0, 3), 'data_phone5' => substr(stripslashes($info['altPhone']), 3, 3), 'data_phone6' => substr(stripslashes($info['altPhone']), 6, 4), 'data_nl' => $data_nl, 'site_baseurl' => SITE_BASEURL_SECURE));
// Call the output
$contentOutput .= $returnOutput->output;
// GET TEMP HEADER
$temp_notif_output = get_profile_notif();
// CALL CONTENT AND REPLACE TAGS INSIDE
$content = $path_site . 'inc/tpl/profile_body.inc';
$returnOutput = new main_output($content);
// replace tags from template
@$returnOutput->replace_tags(array('path_site' => SITE_BASEURL_SECURE, 'site_baseurl' => SITE_BASEURL_SECURE, 'return_msg' => $returnmsg, 'profile_nav' => $cl->compile_profileNav($profnav), 'box_four' => $temp_notif_output . replace_output(file_get_contents($path_site . 'inc/cb/box_four.inc'), array('path_site' => SITE_BASEURL_SECURE, 'header_style' => 'nav', 'list' => replace_output(HH_PM_PROF_NAV1, array('path_site' => SITE_BASEURL_SECURE)), 'content' => $contentOutput))));
// Call the output
$this->output .= $returnOutput->output;
} else {
if ($section == 'forgot') {
// see if someone visits the registration page, but it already logged in, send them to thier profile homepage
if (isset($_SESSION['user']['id'])) {
redirect($path_site . 'profile/');
}
// else, now check if they're registering or we're processing a registration.
$returnmsg = NULL;
if (isset($_REQUEST['submitforgot'])) {
// check for errors
if ($errors = $this->checkForgot($_REQUEST)) {
$returnmsg = replace_output(ERROR_PROFILE2, array('errors' => $errors));
} else {
// no errors, Login user and start session.
if ($this->submitUser($_REQUEST, 'forgot')) {
// move user back to last
$returnmsg = CONF_PROFILE_FORGOT1;
$meta_addtl .= replace_output(META_REDIRECT, array('path_site' => $path_site, 'secs' => '10'));
$disabled = ' disabled="disabled"';
//.........这里部分代码省略.........
开发者ID:Jonathonbyrd,项目名称:5TwentyCMS,代码行数:101,代码来源:profile.php
示例18: url_param
// $link = new CLink(new CImg('images/general/opened.gif'),$url,null,"javascript: return updater.onetime_update('".ZBX_PAGE_MAIN_HAT."','".$url."');");
} else {
$url = '?open=1&applicationid=0' . url_param('groupid') . url_param('hostid') . url_param('applications') . url_param('select');
$link = new CLink(new CImg('images/general/closed.gif'), $url);
// $link = new CLink(new CImg('images/general/closed.gif'),$url,null,"javascript: return updater.onetime_update('".ZBX_PAGE_MAIN_HAT."','".$url."');");
}
$col = new CCol(array($link, SPACE, bold(S_MINUS_OTHER_MINUS), SPACE . '(' . $db_host['item_cnt'] . SPACE . S_ITEMS . ')'));
$col->SetColSpan(5);
$table->AddRow(array(get_node_name_by_elid($db_host['hostid']), $_REQUEST['hostid'] > 0 ? NULL : $db_host['host'], $col));
foreach ($app_rows as $row) {
$table->AddRow($row);
}
}
$p_elements[] = $table;
/*
// Refresh tab
$refresh_tab = array(
array('id' => ZBX_PAGE_MAIN_HAT,
'interval' => $USER_DETAILS['refresh'],
'url' => zbx_empty($_SERVER['QUERY_STRING'])?'':'?'.$_SERVER['QUERY_STRING'],
)
);
//*/
$url = '?fullscreen=' . ($_REQUEST['fullscreen'] ? '0' : '1');
$fs_icon = new CDiv(SPACE, 'fullscreen');
$fs_icon->AddOption('title', $_REQUEST['fullscreen'] ? S_NORMAL . ' ' . S_VIEW : S_FULLSCREEN);
$fs_icon->AddAction('onclick', new CScript("javascript: document.location = '" . $url . "';"));
$latest_hat = create_hat(S_LATEST_DATA_BIG, $p_elements, array($fs_icon), ZBX_PAGE_MAIN_HAT, get_profile('web.latest.hats.hat_latest.state', 1));
$latest_hat->Show();
// add_refresh_objects($refresh_tab);
include_once 'include/page_footer.php';
开发者ID:rennhak,项目名称:zabbix,代码行数:31,代码来源:latest.php
示例19: __
");
}else{
alert("<?php
echo __('not_ie_copy_tips');
?>
");
}
}
}
</script>
<?php
}
?>
</div>
<!-- end not action -->
<?php
}
?>
<div class="clear"></div>
</div>
<?php
if (!$pd_uid || !$settings['open_vip']) {
echo stripslashes(base64_decode(get_plans(get_profile($file[userid], 'plan_id'), 'viewfile_code')));
} elseif ($settings['open_vip'] && get_profile($pd_uid, 'vip_end_time') < $timestamp || get_vip(get_profile($pd_uid, 'vip_id'), 'pop_ads')) {
echo stripslashes(base64_decode(get_plans(get_profile($file[userid], 'plan_id'), 'viewfile_code')));
}
if (get_profile($file[userid], 'open_custom_stats') && get_profile($file[userid], 'check_custom_stats')) {
echo stripslashes(get_stat_code($file[userid]));
}
?>
<br /><br />
开发者ID:saintho,项目名称:phpdisk,代码行数:31,代码来源:pd_viewfile.tpl.php
示例20: add_audit
$audit_action = $_REQUEST['set_users_status'] == GROUP_STATUS_ENABLED ? AUDIT_ACTION_ENABLE : AUDIT_ACTION_DISABLE;
add_audit($audit_action, AUDIT_RESOURCE_USER_GROUP, 'Group name [' . $group['name'] . ']');
unset($_REQUEST['usrgrpid']);
}
unset($_REQUEST['form']);
}
}
}
}
}
}
}
}
}
}
$_REQUEST['filter_usrgrpid'] = get_request('filter_usrgrpid', get_profile('web.users.filter.usrgrpid', 0));
update_profile('web.users.filter.usrgrpid', $_REQUEST['filter_usrgrpid'], PROFILE_TYPE_ID);
$frmForm = new CForm();
$frmForm->SetMethod('get');
$cmbConf = new CComboBox('config', $_REQUEST['config'], 'submit()');
$cmbConf->AddItem(0, S_USERS);
$cmbConf->AddItem(1, S_USER_GROUPS);
$frmForm->AddItem($cmbConf);
if (0 == $_REQUEST['config']) {
$cmbUGrp = new CComboBox('filter_usrgrpid', $_REQUEST['filter_usrgrpid'], 'submit()');
$cmbUGrp->AddItem(0, S_ALL_S);
$result = DBselect('SELECT usrgrpid, name FROM usrgrp WHERE ' . DBin_node('usrgrpid') . ' ORDER BY name');
while ($usrgrp = DBfetch($result)) {
$cmbUGrp->AddItem($usrgrp['usrgrpid'], $usrgrp['name']);
}
$frmForm->AddItem(array(SPACE . SPACE, S_USER_GROUP, $cmbUGrp));
开发者ID:rennhak,项目名称:zabbix,代码行数:31,代码来源:users.php
注:本文中的get_profile函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论