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


PHP auth::admin方法代码示例

本文整理汇总了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;
 }
开发者ID:bogdan-nazar,项目名称:flex.engine.core,代码行数:24,代码来源:module.php

示例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 
    }
开发者ID:bogdan-nazar,项目名称:flex.engine.class.menu,代码行数:65,代码来源:menu.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();
			}
		}
	}
开发者ID:bogdan-nazar,项目名称:flex.engine.core,代码行数:31,代码来源:media.php


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