本文整理汇总了PHP中get_userid函数的典型用法代码示例。如果您正苦于以下问题:PHP get_userid函数的具体用法?PHP get_userid怎么用?PHP get_userid使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_userid函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: before_filter
/**
* This function is called before any output is generated or any other
* actions are performed. Initializations happen here.
*
* @param $action Name of the action to perform
* @param $args Arguments for the given action
*/
public function before_filter(&$action, &$args)
{
parent::before_filter($action, $args);
$this->modules = array();
// Set Navigation
PageLayout::setHelpKeyword("Basis.ProfileModules");
PageLayout::setTitle(_("Mehr Funktionen"));
PageLayout::addSqueezePackage('lightbox');
Navigation::activateItem('/profile/modules');
// Get current user.
$this->username = Request::username('username', $GLOBALS['user']->username);
$this->user_id = get_userid($this->username);
$this->plugins = array();
$blubber = PluginEngine::getPlugin('Blubber');
// Add blubber to plugin list so status can be updated.
if ($blubber) {
$this->plugins[] = $blubber;
}
// Get homepage plugins from database.
$this->plugins = array_merge($this->plugins, PluginEngine::getPlugins('HomepagePlugin'));
// Show info message if user is not on his own profile
if ($this->user_id != $GLOBALS['user']->id) {
$current_user = User::find($this->user_id);
$message = sprintf(_('Daten von: %s %s (%s), Status: %s'), htmlReady($current_user->Vorname), htmlReady($current_user->Nachname), htmlReady($current_user->username), htmlReady($current_user->perms));
PageLayout::postMessage(MessageBox::info($message));
}
$this->setupSidebar();
}
开发者ID:ratbird,项目名称:hope,代码行数:35,代码来源:profilemodules.php
示例2: smarty_modifier_cms_date_format
function smarty_modifier_cms_date_format($string, $format = '', $default_date = '')
{
$gCms = cmsms();
if ($format == '') {
$format = get_site_preference('defaultdateformat');
if ($format == '') {
$format = '%b %e, %Y';
}
if (!isset($gCms->variables['page_id'])) {
$uid = get_userid(false);
if ($uid) {
$tmp = get_preference($uid, 'date_format_string');
if ($tmp != '') {
$format = $tmp;
}
}
}
}
$config = $gCms->GetConfig();
$fn = cms_join_path($config['root_path'], 'lib', 'smarty', 'plugins', 'modifier.date_format.php');
if (!file_exists($fn)) {
die;
}
require_once $fn;
return smarty_modifier_date_format($string, $format, $default_date);
}
开发者ID:RTR-ITF,项目名称:usse-cms,代码行数:26,代码来源:modifier.cms_date_format.php
示例3: updatecontentobj
function updatecontentobj(&$contentobj, $preview = false, $params = null)
{
if ($params == null) {
$params = $_POST;
}
$userid = get_userid();
$adminaccess = check_ownership($userid, $contentobj->Id()) || check_permission($userid, 'Modify Any Page');
#Fill contentobj with parameters
$contentobj->FillParams($params);
if ($preview) {
$error = $contentobj->ValidateData();
}
if (isset($params["ownerid"])) {
$contentobj->SetOwner($params["ownerid"]);
}
$contentobj->SetLastModifiedBy($userid);
// #Fill Additional Editors (kind of kludgy)
// if (isset($params["additional_editors"]))
// {
// $addtarray = array();
// foreach ($params["additional_editors"] as $addt_user_id)
// {
// $addtarray[] = $addt_user_id;
// }
// $contentobj->SetAdditionalEditors($addtarray);
// }
// else if ($adminaccess)
// {
// $contentobj->SetAdditionalEditors(array());
// }
}
开发者ID:rasomu,项目名称:chuza,代码行数:31,代码来源:editcontent_extra.php
示例4: is_sitedown
/**
* A convenience function to test if the site is marked as down according to the config panel.
* This method includes handling the preference that indicates that site-down behaviour should
* be disabled for certain IP address ranges.
*
* @return boolean
*/
function is_sitedown()
{
global $CMS_INSTALL_PAGE;
if (isset($CMS_INSTALL_PAGE)) {
return TRUE;
}
if (get_site_preference('enablesitedownmessage') !== '1') {
return FALSE;
}
if (get_site_preference('sitedownexcludeadmins')) {
$uid = get_userid(FALSE);
if ($uid) {
return FALSE;
}
}
if (!isset($_SERVER['REMOTE_ADDR'])) {
return TRUE;
}
$excludes = get_site_preference('sitedownexcludes', '');
if (empty($excludes)) {
return TRUE;
}
$tmp = explode(',', $excludes);
$ret = cms_ipmatches($_SERVER['REMOTE_ADDR'], $excludes);
if ($ret) {
return FALSE;
}
return TRUE;
}
开发者ID:RTR-ITF,项目名称:usse-cms,代码行数:36,代码来源:content.functions.php
示例5: search_vuln
function search_vuln($scanID)
{
$pScanID = $scanID;
// echo $pScanID.'<br>';
if ($userid = get_userid()) {
// echo $userid . '<br>';
} else {
die;
}
$query = "SELECT Vuln.IP_URL,Plugin.Name,Vuln.Vuln_Info,Vuln.Level FROM Plugin,Scan,Vuln WHERE Vuln.Scan_ID=Scan.ID AND Vuln.Plugin_ID=Plugin.ID AND Scan.ID={$scanID} AND Scan.User_ID='{$userid}' ORDER BY Vuln.IP_URL,Vuln.Level,Vuln.ID";
// echo $query.'<br>';
$ret = array();
$result = mysql_query($query);
while ($row = mysql_fetch_row($result)) {
// var_dump($row);
foreach ($row as $key => $value) {
// echo $key.' => '.$value;
$row[$key] = check_xss($value);
}
$ipurl = $row[0];
$ret[$ipurl][] = array_slice($row, 1);
}
// var_dump($ret);
return $ret;
}
开发者ID:chris1201,项目名称:Hammer,代码行数:25,代码来源:vulns_search.php
示例6: PrePopulateAdminForm
function PrePopulateAdminForm($formDescriptor)
{
$mod = $this->form_ptr->module_ptr;
$main = array(array($mod->Lang('title_text'), $mod->CreateTextArea(get_preference(get_userid(), 'use_wysiwyg') == '1', $formDescriptor, $this->GetOption('text', ''), 'fbrp_opt_text', 'pageheadtags')));
$adv = array(array($mod->Lang('title_smarty_eval'), $mod->CreateInputCheckbox($formDescriptor, 'fbrp_opt_smarty_eval', '1', $this->GetOption('smarty_eval', '0'))));
return array('main' => $main, 'adv' => $adv);
}
开发者ID:designondemand,项目名称:formbuilder,代码行数:7,代码来源:StaticTextField.class.php
示例7: SMS_ADD_POST
function SMS_ADD_POST($person = 0, $content = 0, $type, $url = 0, $userid)
{
//发送消息表
$sms_send = array('receiveperson' => $person, 'content' => $content, 'uid' => $userid, 'date' => get_date('y-m-d H:i:s', PHP_TIME));
insert_db('sms_send', $sms_send);
global $db;
$blog = $db->fetch_one_array("SELECT * FROM " . DB_TABLEPRE . "sms_send WHERE receiveperson = '" . $person . "' and uid='" . $userid . "' order by id desc");
$id = $blog["id"];
//获取字符串
$receivepersonarr = explode(',', $person);
//发送消息表
for ($i = 0; $i < sizeof($receivepersonarr); $i++) {
//接收消息表
$sms_receive = array('sendperson' => $userid, 'date' => get_date('y-m-d H:i:s', PHP_TIME), 'content' => $content, 'receiveperson' => get_userid($receivepersonarr[$i]), 'type' => '2', 'smskey' => '1', 'sendid' => $id);
//接收消息表
insert_db('sms_receive', $sms_receive);
}
if ($id != '') {
$oalog = array('uid' => $userid, 'content' => $content . get_log(1) . $person, 'title' => '发布短消息', 'startdate' => get_date('Y-m-d H:i:s', PHP_TIME), 'contentid' => $id, 'type' => '4');
insert_db('oalog', $oalog);
}
if ($type == '1') {
goto_page($url);
}
}
开发者ID:haogm123,项目名称:ydoa,代码行数:25,代码来源:sms.class.php
示例8: act_insert
public function act_insert()
{
$emails = isset($_POST['emails']) ? trim($_POST['emails']) : "";
$accounts = isset($_POST['accounts']) ? $_POST['accounts'] : "";
$emails = explode(",", $emails);
$emails = array_filter($emails);
$userId = get_userid();
foreach ($emails as $key => $value) {
if (!preg_match("/^([a-z0-9_\\.-]+)@([\\da-z\\.-]+)\\.([a-z\\.]{2,6})\$/", $value)) {
self::$errMsg[10061] = get_promptmsg(10061, "邮箱格式有误导致");
return false;
}
foreach ($accounts as $account) {
$data['email'] = $value;
$data['accountId'] = $account;
$data['createTime'] = time();
$data['creatorId'] = get_userid();
$data['modefyTime'] = time();
$msg = M('PaypalEmail')->insertData($data);
if (!$msg) {
self::$errMsg[10061] = get_promptmsg(10061, "插入数据库出错导致");
return false;
}
}
}
self::$errMsg[200] = get_promptmsg(200, "添加paypalEmail");
return true;
}
开发者ID:ohjack,项目名称:newErp,代码行数:28,代码来源:paypalEmail.action.php
示例9: add_comment
function add_comment()
{
global $db, $fullsite, $cla_cid, $cla_nid, $cla_site, $ts_config;
$result = array('result' => -1, 'data' => '');
if (!is_login()) {
die(json_encode($result));
}
$user_info = get_user_info_login();
$user_id = get_userid();
$comment = __post('comment');
$post_id = (int) __post('post_id');
$token = __post('token');
$tokenCheck = md5(md5($post_id));
if ($token != $tokenCheck) {
$result['result'] = -2;
die(json_encode($result));
}
$sSQL = " insert into ntk_forum_comments(user_id,post_id,content,`status`,create_date)\n\t\t\t\tvalues({$user_id},{$post_id},'{$comment}',0,NOW() )\n\t\t\t";
$resultSQL = $db->query($sSQL, true, "Query failed");
$result['result'] = 1;
$html_comment = '<div class="forum_comment ' . $class . '">';
$html_comment .= '<div class="forum_comment_header">';
$html_comment .= '<span class="forum_comment_full_name">' . $user_info['full_name'] . '</span> ';
$html_comment .= '<span class="forum_comment_date">' . date("d/m/Y H:i:s") . '</span><br>';
$html_comment .= '</div>';
$html_comment .= '<div class="forum_comment_content">';
$html_comment .= ' <pre>' . $comment . '<pre>';
$html_comment .= '</div>';
$html_comment .= '</div>';
$result['data'] = $html_comment;
die(json_encode($result));
}
开发者ID:congtt,项目名称:pj.ntk,代码行数:32,代码来源:ntk-ajax.php
示例10: check
public function check($data, $virtualobject, $relevantfields)
{
$errors = "";
if (!$data['user_id']) {
if (!$data['username']) {
$errors .= "Kein Nutzername. ";
} else {
$validator = new email_validation_class();
if (!$validator->ValidateUsername($data['username'])) {
$errors .= "Nutzername syntaktisch falsch. ";
} elseif (get_userid($data['username']) && get_userid($data['username']) !== $data['user_id']) {
$errors .= "Nutzername schon vergeben. ";
}
}
if (!$data['perms'] || !in_array($data['perms'], array("user", "autor", "tutor", "dozent", "admin", "root"))) {
$errors .= "Keine korrekten Perms gesetzt. ";
}
if (!$data['vorname'] && !$data['nachname']) {
$errors .= "Kein Name gesetzt. ";
}
}
if (in_array("email", $relevantfields)) {
if (!$data['email']) {
$errors .= "Keine Email. ";
} else {
$validator = new email_validation_class();
if (!$validator->ValidateEmailAddress($data['email'])) {
$errors .= "Email syntaktisch falsch. ";
}
}
}
return $errors;
}
开发者ID:Krassmus,项目名称:Fleximport,代码行数:33,代码来源:FleximportUserChecker.class.php
示例11: TabNames
function TabNames()
{
$res = array(lang('main'));
if (check_permission(get_userid(), 'Manage All Content')) {
$res[] = lang('options');
}
return $res;
}
开发者ID:aldrymaulana,项目名称:cmsdepdagri,代码行数:8,代码来源:SectionHeader.inc.php
示例12: act_insert
/**
* 新增平台信息
* @return array
* @author lzx
*/
public function act_insert()
{
$data = array();
$data['platform'] = isset($_POST['platform']) ? trim($_POST['platform']) : '';
$data['shortcode'] = isset($_POST['shortcode']) ? trim($_POST['shortcode']) : '';
$data['suffix'] = isset($_POST['suffix']) ? trim($_POST['suffix']) : '';
$data['addUser'] = get_userid();
$data['addTime'] = time();
return M('Platform')->insertData($data);
}
开发者ID:ohjack,项目名称:newErp,代码行数:15,代码来源:platform.action.php
示例13: act_insert
public function act_insert()
{
$id = isset($_POST['currId']) ? $_POST['currId'] : '';
$data = array();
$data['currency'] = isset($_POST['currency']) ? $_POST['currency'] : '';
$data['rates'] = isset($_POST['rates']) ? $_POST['rates'] : '';
$data['userId'] = get_userid();
$data['modefyTime'] = time();
return M('Currency')->insertData($data);
}
开发者ID:ohjack,项目名称:newErp,代码行数:10,代码来源:currency.action.php
示例14: view_edit
public function view_edit()
{
//面包屑
$navlist = array(array('url' => 'index.php?mod=user&act=index', 'title' => '授权管理'), array('url' => '#', 'title' => '用户列表'), array('url' => 'index.php?mod=user&act=edit&uid=' . $id, 'title' => '编辑'));
$userInfo = A('User')->act_getUserInfoById(get_userid());
$this->smarty->assign('navlist', $navlist);
$this->smarty->assign('toptitle', '编辑');
$this->smarty->assign('userInfo', $userInfo);
$this->smarty->display("userModify.htm");
}
开发者ID:ohjack,项目名称:newErp,代码行数:10,代码来源:user.view.php
示例15: act_update
public function act_update()
{
$data = array();
$id = isset($_POST['id']) ? trim($_POST['id']) : '';
$data['type'] = isset($_POST['type']) ? trim($_POST['type']) : '';
$data['status'] = isset($_POST['status']) ? trim($_POST['status']) : '';
$data['errormsg'] = isset($_POST['errormsg']) ? trim($_POST['errormsg']) : '';
$data['lastmodifyuserId'] = get_userid();
$data['lastmodefyTime'] = time();
return M('PromptMsg')->updateData($id, $data);
}
开发者ID:ohjack,项目名称:newErp,代码行数:11,代码来源:promptMsg.action.php
示例16: view_edit
/**
* 订单系统相关操作权限获取
*@eturn array
*@author lzx
*modify by yxd 2014/7/17
*/
public function view_edit()
{
F('order');
//编辑权限控制, 存在隐患BUG, 需要增加是否有编辑这个用户的权限
$navlist = array(array('url' => 'index.php?mod=user&act=index', 'title' => '授权管理'), array('url' => 'index.php?mod=user&act=index', 'title' => '用户列表'), array('url' => '#', 'title' => '订单系统相关操作权限获取'));
$uid = isset($_GET['uid']) & intval($_GET['uid']) > 0 ? intval($_GET['uid']) : 0;
$competences = A('UserCompetence')->act_getCompetenceByUserId($uid);
$mycompetences = A('UserCompetence')->act_getCompetenceByUserId(get_userid());
//需要设置session的用户id, 还需要增加文件夹移动权限
$groupLists = M('StatusMenu')->getOrderStatusByGroupId();
//文件夹分组列表
$statusLists = A('StatusMenu')->act_getStatusMenuList();
//文件夹状态列表
$visibleCarrier = json_decode($competences['visible_carrier'], true);
$visibleEditorder = explode(',', $competences['visible_editorder']);
$myVisibleEditorder = explode(',', $mycompetences['visible_editorder']);
$visibleCarrier0 = $visibleCarrier[0];
//快递
$visibleCarrier1 = $visibleCarrier[1];
//非快递
$myvisibleCarrier = json_decode($competences['visible_carrier'], true);
$editorder_options = C('EDITORDEROPTIONS');
$this->smarty->assign('platform_account', json_decode($competences['visible_platform_account'], true));
//被修改者平台账号控制权限
$this->smarty->assign('myplatform_account', json_decode($mycompetences['visible_platform_account'], true));
//修改者平台账号控制权限
$this->smarty->assign('showfolder', explode(',', $competences['visible_showfolder']));
//被修改者文件夹显示权限
$this->smarty->assign('myshowfolder', explode(',', $mycompetences['visible_showfolder']));
//修改者文件夹显示权限
$this->smarty->assign('movefolder', $competences['visible_movefolder']);
//被修改者文件夹移动权限
$this->smarty->assign('mymovefolder', $mycompetences['visible_movefolder']);
//修改者文件夹移动权限
$this->smarty->assign('statusLists', $statusLists);
//文件状态分组
$this->smarty->assign('groupLists', $groupLists);
//文件状态
$this->smarty->assign("editorderOptions", $editorder_options);
$this->smarty->assign('myVisibleEditorder', $myVisibleEditorder);
$this->smarty->assign('visibleEditorder', $visibleEditorder);
$this->smarty->assign('carrierListk', A('PlatformToCarrier')->act_getCarrierFromApi(0));
//快递
$this->smarty->assign('carrierListnk', A('PlatformToCarrier')->act_getCarrierFromApi(1));
//非快递
$this->smarty->assign('visibleCarrier0', $visibleCarrier0);
$this->smarty->assign('visibleCarrier1', $visibleCarrier1);
$this->smarty->assign('toptitle', '订单系统细颗粒度权限控制');
$this->smarty->assign('toplevel', A('Topmenu')->act_getToplevel('User'));
$this->smarty->assign('secondlevel', A('Topmenu')->act_getSecondlevel('User'));
$this->smarty->assign('navlist', $navlist);
$this->smarty->assign('toptitle', '授权管理');
$this->smarty->display("compenseEdit.htm");
}
开发者ID:ohjack,项目名称:newErp,代码行数:60,代码来源:userCompetence.view.php
示例17: view_edit
public function view_edit()
{
$navlist = array(array('url' => 'index.php?mod=Platform&act=index', 'title' => '系统设置'), array('url' => 'index.php?mod=averageDailyCount&act=index', 'title' => '日均量策略设置'), array('url' => '', 'title' => '修改'));
F('order');
$this->smarty->assign('plataccount', get_userplatacountpower(get_userid()));
$this->smarty->assign('navlist', $navlist);
$this->smarty->assign('toptitle', '添加SKU');
$this->smarty->assign('toplevel', A('Topmenu')->act_getToplevel('averageDailyCount'));
$this->smarty->assign('secondlevel', A('Topmenu')->act_getSecondlevel('averageDailyCount'));
$this->smarty->assign('averageDailyCountList', A('AverageDailyCount')->act_getAverageDailyCountListById());
$this->smarty->display("averageDailyCountEdit.htm");
}
开发者ID:ohjack,项目名称:newErp,代码行数:12,代码来源:averageDailyCount.view.php
示例18: _init
private static function _init()
{
$AC =& ac_utils::get_module('AdvancedContent');
self::$_tabs = array('main' => array('tab_id' => 'main', 'tab_name' => lang('main'), 'block_tabs' => array(), 'block_groups' => array(), 'content_blocks' => array()));
if (check_permission(get_userid(), 'Manage All Content')) {
self::$_tabs['options'] = array('tab_id' => 'options', 'tab_name' => lang('options'), 'block_tabs' => array(), 'block_groups' => array(), 'content_blocks' => array());
}
if (check_permission(get_userid(), 'Manage AdvancedContent Options') && $AC->GetPreference('use_advanced_pageoptions', 0)) {
self::$_tabs['AdvancedContent'] = array('tab_id' => 'AdvancedContent', 'tab_name' => $AC->lang('advancedcontent_tabname'), 'block_tabs' => array(), 'block_groups' => array(), 'content_blocks' => array());
}
self::$_init = true;
}
开发者ID:rainbow-studio,项目名称:cmsms,代码行数:12,代码来源:class.acTabManager.php
示例19: UAM_Init
/**
* Triggered on loc_begin_index
*
* Initiating GhostTracker - Perform user logout after registration if not validated
*/
function UAM_Init()
{
global $conf, $user;
include_once PHPWG_ROOT_PATH . 'admin/include/functions.php';
$conf_UAM = unserialize($conf['UserAdvManager']);
// Admins, Guests and Adult_Content users are not tracked for Ghost Tracker or Users Tracker
// -----------------------------------------------------------------------------------------
if (!is_admin() and !is_a_guest() and $user['username'] != "16" and $user['username'] != "18") {
if (isset($conf_UAM['GHOSTRACKER']) and $conf_UAM['GHOSTRACKER'] == 'true' or isset($conf_UAM['ADDLASTVISIT']) and $conf_UAM['ADDLASTVISIT'] == 'true') {
$userid = get_userid($user['username']);
// Looking for existing entry in last visit table
// ----------------------------------------------
$query = '
SELECT *
FROM ' . USER_LASTVISIT_TABLE . '
WHERE user_id = ' . $userid . '
;';
$count = pwg_db_num_rows(pwg_query($query));
if ($count == 0) {
// If not, data are inserted in table
// ----------------------------------
$query = '
INSERT INTO ' . USER_LASTVISIT_TABLE . ' (user_id, lastvisit, reminder)
VALUES (' . $userid . ', now(), "false")
;';
pwg_query($query);
} else {
if ($count > 0) {
// If yes, data are updated in table
// ---------------------------------
$query = '
UPDATE ' . USER_LASTVISIT_TABLE . '
SET lastvisit = now(), reminder = "false"
WHERE user_id = ' . $userid . '
LIMIT 1
;';
pwg_query($query);
}
}
}
// Perform user logout after registration if not validated
if (isset($conf_UAM['CONFIRM_MAIL']) and ($conf_UAM['CONFIRM_MAIL'] == 'true' or $conf_UAM['CONFIRM_MAIL'] == 'local') and (isset($conf_UAM['REJECTCONNECT']) and $conf_UAM['REJECTCONNECT'] == 'true') and !UAM_UsrReg_Verif($user['id']) and !is_admin() and !is_webmaster()) {
invalidate_user_cache();
logout_user();
if ($conf['guest_access']) {
redirect(make_index_url() . '?UAM_msg=rejected', 0);
} else {
redirect(get_root_url() . 'identification.php?UAM_msg=rejected', 0);
}
}
}
}
开发者ID:Eric-Piwigo,项目名称:UserAdvManager,代码行数:57,代码来源:functions.inc.php
示例20: act_update
public function act_update()
{
$id = isset($_POST['id']) ? trim($_POST['id']) : '';
$data['platformId'] = $_POST['platformId'];
$data['accountId'] = $_POST['accountId'];
$data['sku'] = $_POST['sku'];
$data['orderTime1'] = strtotime($_POST['OrderTime1']);
$data['orderTime2'] = strtotime($_POST['OrderTime2']);
$data['updateTime'] = time();
$data['operatorId'] = get_userid();
$data['is_delete'] = 0;
return M('AverageDailyCount')->updateData($id, $data);
}
开发者ID:ohjack,项目名称:newErp,代码行数:13,代码来源:averageDailyCount.action.php
注:本文中的get_userid函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论