本文整理汇总了PHP中OA_Permission::getCurrentUser方法的典型用法代码示例。如果您正苦于以下问题:PHP OA_Permission::getCurrentUser方法的具体用法?PHP OA_Permission::getCurrentUser怎么用?PHP OA_Permission::getCurrentUser使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类OA_Permission
的用法示例。
在下文中一共展示了OA_Permission::getCurrentUser方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: isLoggedIn
/**
* A method to test if the user is logged in
*
* @return boolean
*/
function isLoggedIn()
{
return is_a(OA_Permission::getCurrentUser(), 'OA_Permission_User');
}
示例2: OX_Translation
}
if (!count($aErrormessage)) {
if ($doUsers->update() === false) {
// Unable to update the preferences
$aErrormessage[0][] = $strUnableToWritePrefs;
} else {
$translation = new OX_Translation();
$translated_message = $translation->translate($GLOBALS['strPasswordChanged']);
OA_Admin_UI::queueMessage($translated_message, 'local', 'confirm', 0);
// The "preferences" were written correctly saved to the database,
// go to the "next" preferences page from here
OX_Admin_Redirect::redirect(basename($_SERVER['SCRIPT_NAME']));
}
}
}
// Set the correct section of the preference pages and display the drop-down menu
$prefSection = "password";
$setPref = $oOptions->getSettingsPreferences($prefSection);
$title = $setPref[$prefSection]['name'];
// Display the settings page's header and sections
$oHeaderModel = new OA_Admin_UI_Model_PageHeaderModel($title);
phpAds_PageHeader('account-user-index', $oHeaderModel);
// Get the current logged in user details
$oUser = OA_Permission::getCurrentUser();
$aUser = $oUser->aUser;
// Prepare an array of HTML elements to display for the form, and
// output using the $oOption object
$aSettings = array(array('text' => $strChangePassword, 'items' => array(array('type' => 'plaintext', 'name' => 'username', 'value' => $aUser['username'], 'text' => $strUsername, 'size' => 35), array('type' => 'break'), array('type' => 'plaintext', 'name' => 'contact_name', 'value' => $aUser['contact_name'], 'text' => $strFullName, 'size' => 35), array('type' => 'break'), array('type' => 'plaintext', 'name' => 'email_address', 'value' => $aUser['email_address'], 'text' => $strEmailAddress, 'size' => 35), array('type' => 'break'), array('type' => 'password', 'name' => 'pwold', 'text' => $strCurrentPassword, 'disabled' => ''), array('type' => 'break'), array('type' => 'password', 'name' => 'pw', 'text' => $strChooseNewPassword), array('type' => 'break'), array('type' => 'password', 'name' => 'pw2', 'text' => $strReenterNewPassword, 'check' => 'compare:pw'))));
$oOptions->show($aSettings, $aErrormessage);
// Display the page footer
phpAds_PageFooter();
示例3: getAccountName
/**
* A method to get the currently selected account name
*
* @static
* @return String
*/
function getAccountName()
{
if ($oUser = OA_Permission::getCurrentUser()) {
return $oUser->aAccount['account_name'];
}
return 0;
}