当前位置: 首页>>代码示例>>PHP>>正文


PHP OA_Permission::getCurrentUser方法代码示例

本文整理汇总了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');
 }
开发者ID:Spark-Eleven,项目名称:revive-adserver,代码行数:9,代码来源:Auth.php

示例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();
开发者ID:ballistiq,项目名称:revive-adserver,代码行数:31,代码来源:account-user-password.php

示例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;
 }
开发者ID:villos,项目名称:tree_admin,代码行数:13,代码来源:Permission.php


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