本文整理汇总了PHP中auth::admin方法的典型用法代码示例。如果您正苦于以下问题:PHP auth::admin方法的具体用法?PHP auth::admin怎么用?PHP auth::admin使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类auth
的用法示例。
在下文中一共展示了auth::admin方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __uninstall
public static final function __uninstall($instance)
{
self::$__isadmin = defined("ADMIN_MODE") && auth::admin();
if (!self::_isAdmn()) {
msgr::add(_t("Can't uninstall from non-admin environment."));
return false;
}
if (!self::_iGet($instance)) {
return;
}
if (self::$__ic->__runstage > 0) {
return;
}
self::$__ic->__runstage++;
self::$__ic->__instance = $__instance;
if (@method_exists(__NAMESPACE__ . "\\" . self::$__ic->__instance, "_on_uninstall")) {
$res = @call_user_func(array(__NAMESPACE__ . "\\" . self::$__ic->__instance, "_on_uninstall"));
if (!is_bool($res)) {
$res = true;
}
return $res;
}
return true;
}
示例2: _on3render
protected static function _on3render($section = "")
{
if (!auth::admin()) {
?>
<div class="<?php
echo self::$class;
?>
">
Доступ запрещен.
</div>
<?php
return;
}
?>
<div class="<?php
echo self::$class;
?>
">
<?php
$modeName = "unknown-mode";
if (isset(self::$modes[self::$mode])) {
$modeName = self::$modes[self::$mode]["name"];
}
ob_start();
switch (self::$mode) {
case MENU_AMODE_LIST:
self::_renderList();
break;
case MENU_AMODE_EDIT:
self::_renderEdit();
break;
default:
echo "Unknown mode";
}
$cont = ob_get_contents();
ob_end_clean();
?>
<div class="<?php
echo $modeName;
?>
">
<input type="hidden" id="<?php
echo self::$class;
?>
-admin-mode" name="<?php
echo self::$class;
?>
-admin-mode" value="<?php
echo self::$mode;
?>
" />
<input type="hidden" id="<?php
echo self::$class;
?>
-admin-post-id" name="<?php
echo self::$class;
?>
-admin-post-id" value="" />
<?php
echo $cont;
?>
</div>
</div>
<?php
}
示例3: _exec
/**
* Функция пытается зарегистрировать ресурс
* без проверки входящих данных.
* При успешной вставке возвращается набор полей (array) с обновленным ключем id.
* При обновлении возвращается true;
* При возникновении ошибки, возвращается индекс ошибки (int),
* по которому можно получить текст ошибки (msgr::errorGet($ind,..)).
* Если режим задан как целой число, функция расценивает его как id,
* и переключается в режим обновления.
*
* @param array $item
* @param int $mode/$iid
* @param bool $err_json
*
* @return array/bool/int
*/
public static function _exec()
{
if(auth::admin())
{
if(self::$c->silent())
{
if(self::$c->action(self::$class."-lib-imgcrop"))
self::_actionSilentLibImgCrop();
if(self::$c->action(self::$class."-lib-file-edit"))
self::_actionSilentLibFileEdit();
if(self::$c->action(self::$class."-lib-files-list-more"))
self::_actionSilentLibListMore();
}
}
}