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


PHP check_purview函数代码示例

本文整理汇总了PHP中check_purview函数的典型用法代码示例。如果您正苦于以下问题:PHP check_purview函数的具体用法?PHP check_purview怎么用?PHP check_purview使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了check_purview函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: array

    if (!$db->delete($remove_product)) {
        $transaction = false;
    }
    if ($transaction) {
        $links = array(array('link' => 'virtual_product.php', 'alt' => '虚拟产品列表'), array('link' => 'virtual_product.php?act=cycle', 'alt' => '回收站'), array('link' => 'virtual_product.php?act=add', 'alt' => '添加虚拟产品'));
        $db->commit();
        show_system_message('产品' . $product['product_sn'] . '已被彻底删除', $links);
        exit;
    } else {
        $db->rollback();
        show_system_message('系统繁忙,请稍后重试', array());
        exit;
    }
}
if ('inventory' == $act) {
    if (!check_purview('pur_virtual_product_edit', $_SESSION['business_purview'])) {
        show_system_message('权限不足', array());
        exit;
    }
    $product_sn = trim(getGET('sn'));
    if ('' == $product_sn) {
        show_system_message('参数错误', array());
        exit;
    }
    $product_sn = $db->escape($product_sn);
    $get_product = 'select a.* from ' . $db->table('product') . ' as a';
    $get_product .= ' where business_account = \'' . $_SESSION['business_account'] . '\'';
    $get_product .= ' and is_virtual = 1';
    //实体产品
    $get_product .= ' and a.product_sn = \'' . $product_sn . '\' and status <> 2 limit 1';
    $product = $db->fetchRow($get_product);
开发者ID:Winsen1990,项目名称:easyilife,代码行数:31,代码来源:virtual_product.php

示例2: assign

            $ad_list[$key]['pos_name'] = $adpos_json[$ad['ad_pos_id']]['name'];
        }
    }
    assign('ad_list', $ad_list);
}
if ('edit' == $act) {
    if (!check_purview('pur_ad_edit', $_SESSION['purview'])) {
        show_system_message('权限不足');
        exit;
    }
    $id = intval(getGET('id'));
    $get_ad = 'select * from ' . $db->table('ad') . ' where `id`=' . $id . ' and business_account = \'\'';
    assign('ad', $db->fetchRow($get_ad));
}
if ('delete' == $act) {
    if (!check_purview('pur_ad_del', $_SESSION['purview'])) {
        show_system_message('权限不足');
        exit;
    }
    $id = intval(getGET('id'));
    if ($id <= 0) {
        show_system_message('请求失败');
        exit;
    }
    $get_img = 'select `img` from ' . $db->table('ad') . ' where `id`=' . $id . ' and business_account = \'\'';
    $img = $db->fetchOne($get_img);
    if ($db->autoDelete('ad', '`id`=' . $id)) {
        show_system_message('删除广告成功');
        exit;
    } else {
        show_system_message('系统繁忙,请稍后再试');
开发者ID:Winsen1990,项目名称:easyilife,代码行数:31,代码来源:ad.php

示例3: intval

    $page = intval($page);
    $count = intval($count);
    if (!in_array($count, $count_expected)) {
        $count = 10;
    }
    $total_page = ceil($total / $count);
    $page = $page > $total_page ? $total_page : $page;
    $page = $page <= 0 ? 1 : $page;
    $offset = ($page - 1) * $count;
    create_pager($page, $total_page, $total);
    assign('count', $count);
    assign('account', $account);
    assign('begin_time', $begin_time > 0 ? date('Y-m-d', $begin_time) : '');
    assign('end_time', $end_time > 0 ? date('Y-m-d', $end_time) : '');
    assign('recharge_sn', $recharge_sn);
    assign('status', $status);
    $get_recharge_list = 'select * from ' . $db->table('recharge') . $where . ' order by `recharge_sn` DESC limit ' . $offset . ',' . $count;
    $recharge_list = $db->fetchAll($get_recharge_list);
    if ($recharge_list) {
        foreach ($recharge_list as $k => $r) {
            if (check_purview('pur_recharge_edit', $_SESSION['purview']) && $r['status'] == 1) {
                $recharge_list[$k]['operation'] = '<a href="recharge.php?act=edit&sn=' . $r['recharge_sn'] . '">处理</a>';
            } else {
                $recharge_list[$k]['operation'] = '';
            }
        }
    }
    assign('recharge_list', $recharge_list);
}
assign('act', $act);
$smarty->display($template . 'recharge.phtml');
开发者ID:Winsen1990,项目名称:direct-sale,代码行数:31,代码来源:recharge.php

示例4: show_system_message

        show_system_message('当前导航条还有子栏目,请先删除子栏目', array());
        exit;
    } else {
        $deleteNav = 'delete from `' . DB_PREFIX . 'nav` where `id`=' . $id . ' limit 1';
        if ($db->delete($deleteNav)) {
            show_system_message('删除成功', array());
            exit;
        } else {
            show_system_message('删除导航条失败,请稍后再试', array());
            exit;
        }
    }
}
//导航列表
if ('view' == $act) {
    if (!check_purview('pur_nav_view', $_SESSION['purview'])) {
        show_system_message('权限不足', array());
        exit;
    }
    $getNavs = 'select * from `' . DB_PREFIX . 'nav`';
    $getNavs .= ' order by `position` desc,  `order_view` asc';
    $navs = $db->fetchAll($getNavs);
    //初始化入栈标志
    if ($navs) {
        foreach ($navs as $k => $v) {
            $navs[$k]['in'] = false;
        }
    }
    $stack = array();
    $result = array();
    if ($navs) {
开发者ID:Winsen1990,项目名称:monolith,代码行数:31,代码来源:nav.php

示例5: back_base_init

 * @version 1.0.0
 */
include 'library/init.inc.php';
back_base_init();
$template = 'virtual_order/';
assign('subTitle', '消费券管理');
$action = 'view';
$operation = '';
$act = check_action($action, getGET('act'));
$act = $act == '' ? 'view' : $act;
$opera = check_action($operation, getPOST('opera'));
$status_str = array(0 => '有效', 1 => '已使用', 2 => '已过期', 3 => '失效');
//===========================================================================
//===========================================================================
if ('view' == $act) {
    if (!check_purview('pur_virtual_order_view', $_SESSION['purview'])) {
        show_system_message('权限不足', array());
        exit;
    }
    $status = intval(getGET('status'));
    if ($status == 0) {
        assign('status', 0);
        assign('order_status', '');
        $and_where = '';
    } else {
        switch ($status) {
            case 1:
                $and_where .= ' and a.status = 0';
                break;
            case 2:
                $and_where .= ' and a.status = 1';
开发者ID:Winsen1990,项目名称:easyilife,代码行数:31,代码来源:virtual_order.php

示例6: foreach

    $get_exchange_list .= ' limit ' . $offset . ',' . $count;
    $exchange_list = $db->fetchAll($get_exchange_list);
    //    echo $get_exchange_list;exit;
    if ($exchange_list) {
        foreach ($exchange_list as $key => $value) {
            $exchange_list[$key]['add_time_str'] = date('Y-m-d H:i:s', $value['add_time']);
        }
    }
    assign('exchange_list', $exchange_list);
    assign('count', $count);
    assign('st', $st);
    assign('et', $et);
    create_pager($page, $total_page, $total);
}
if ('detail' == $act) {
    if (!check_purview('pur_account_view', $_SESSION['purview'])) {
        show_system_message('权限不足', array());
        exit;
    }
    $account = trim(getGET('account'));
    if ('' == $account) {
        show_system_message('参数错误', array());
        exit;
    }
    assign('account', $account);
    $account = $db->escape($account);
    $where = '';
    $type = intval(getGET('type'));
    if ($type == 0) {
        $table = 'member_exchange_log';
        $exists_table = 'member';
开发者ID:Winsen1990,项目名称:easyilife,代码行数:31,代码来源:account.php

示例7: show_system_message

    $content = $db->fetchRow($get_content);
    if ($content) {
        show_system_message('当前帖子下有回复,不能删除', array());
        exit;
    }
    $delete_section = 'delete from `' . DB_PREFIX . 'forum` where `id`=' . $id . ' limit 1';
    if ($db->delete($delete_section)) {
        show_system_message('删除帖子成功', array());
        exit;
    } else {
        show_system_message('系统繁忙,请稍后再试', array());
        exit;
    }
}
if ('top' == $act) {
    if (!check_purview('pur_forum_edit', $_SESSION['purview'])) {
        show_system_message('权限不足', array());
        exit;
    }
    $id = getGET('id');
    $id = intval($id);
    $delete_section = 'update `' . DB_PREFIX . 'forum` set `is_top`=abs(1-`is_top`) where `id`=' . $id . ' limit 1';
    if ($db->update($delete_section)) {
        show_system_message('修改帖子成功', array());
        exit;
    } else {
        show_system_message('系统繁忙,请稍后再试', array());
        exit;
    }
}
$template .= $act . '.phtml';
开发者ID:Winsen1990,项目名称:easyilife,代码行数:31,代码来源:forum.php

示例8: show_system_message

            }
            break;
        default:
    }
}
if ('view' == $act) {
    if (!check_purview('pur_sysconf_view', $_SESSION['purview'])) {
        show_system_message('权限不足', array());
        exit;
    }
    $getSysconf = 'select `key`,`name`,`type`,`value`, `remark`, `group` from `' . DB_PREFIX . 'sysconf` where `group`=\'config\' order by `group` asc';
    $sysconf = $db->fetchAll($getSysconf);
    assign('sysconf', $sysconf);
}
if ('edit' == $act) {
    if (!check_purview('pur_sysconf_edit', $_SESSION['purview'])) {
        show_system_message('权限不足', array());
        exit;
    }
    $key = getGET('key');
    if ('' == $key) {
        show_system_message('参数错误', array());
    } else {
        $getSysconf = 'select `key`,`name`,`type`,`value` from `' . DB_PREFIX . 'sysconf`';
        $getSysconf .= ' where `key`=\'' . $key . '\'';
        assign('conf', $db->fetchRow($getSysconf));
    }
}
assign('act', $act);
$template .= $act . '.phtml';
$smarty->display($template);
开发者ID:Winsen1990,项目名称:direct-sale,代码行数:31,代码来源:sysconf.php

示例9: ceil

 if (!in_array($count, $count_expected)) {
     $count = 10;
 }
 $total_page = ceil($total / $count);
 $page = $page > $total_page ? $total_page : $page;
 $page = $page <= 0 ? 1 : $page;
 $offset = ($page - 1) * $count;
 create_pager($page, $total_page, $total);
 assign('count', $count);
 assign('account', $account);
 $get_member = 'select * from ' . $db->table('member') . $where . ' order by `add_time` DESC limit ' . $offset . ',' . $count;
 $member_list = $db->fetchAll($get_member);
 if ($member_list) {
     foreach ($member_list as $k => $member) {
         $tmp = '';
         if (check_purview('pur_member_edit', $_SESSION['purview'])) {
             $member_list[$k]['operation'] = '<a href="member.php?act=edit&account=' . $member['account'] . '">编辑</a>';
             $member_list[$k]['operation'] .= ' | <a href="javascript:reset_password(\'' . $member['account'] . '\');">重置密码</a>';
             if ($member['status'] == 2) {
                 $member_list[$k]['operation'] .= ' | <a href="javascript:lock(\'' . $member['account'] . '\');">锁定用户</a>';
             } else {
                 $member_list[$k]['operation'] .= ' | <a href="javascript:unlock(\'' . $member['account'] . '\');">解锁用户</a>';
             }
             if ($member['status'] == 4) {
                 $member_list[$k]['operation'] .= ' | <a href="javascript:release(\'' . $member['account'] . '\');">解冻用户</a>';
             } else {
                 $member_list[$k]['operation'] .= ' | <a href="javascript:frozen(\'' . $member['account'] . '\');">冻结用户</a>';
             }
             if ($member['view_network'] == 0) {
                 $member_list[$k]['operation'] .= ' | <a href="javascript:open_network(\'' . $member['account'] . '\');">开启网络</a>';
             } else {
开发者ID:Winsen1990,项目名称:direct-sale,代码行数:31,代码来源:member.php

示例10: time

    }
    $update_withdraw = 'update ' . $db->table($table) . ' set status = 1, solve_time = ' . time() . '  where withdraw_sn = \'' . $sn . '\' limit 1';
    if ($db->update($update_withdraw)) {
        $data = array('add_time' => time(), 'operator' => $_SESSION['account'], 'withdraw_sn' => $sn, 'status' => 1, 'remark' => '金额到帐');
        $db->autoInsert($table . '_log', array($data));
        //添加账户明细记录
        add_memeber_exchange_log($withdraw['account'], 0, -1 * ($withdraw['amount'] + $withdraw['fee']), 0, 0, 0, $_SESSION['account'], '提现到帐');
        show_system_message('操作成功', array());
        exit;
    } else {
        show_system_message('系统繁忙,请稍后重试', array());
        exit;
    }
}
if ('log' == $act) {
    if (!check_purview('pur_withdraw_log', $_SESSION['purview'])) {
        show_system_message('权限不足', array());
        exit;
    }
    $type = intval(getGET('type'));
    if ($type == 0) {
        $table = 'withdraw_log';
    } else {
        $table = 'business_withdraw_log';
    }
    assign('type', $type);
    $st = trim(getGET('st'));
    $et = trim(getGET('et'));
    $start_time = strtotime($st);
    $end_time = strtotime($et);
    $and_where = '';
开发者ID:Winsen1990,项目名称:easyilife,代码行数:31,代码来源:withdraw.php

示例11: define

 * 网站地址: http://www.beescms.com
 * 您只能在不用于商业目的的前提下对程序代码进行修改和使用;
 * 不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
*/
define('IN_CMS', 'true');
include 'init.php';
$action = isset($_REQUEST['action']) ? fl_html(fl_value($_REQUEST['action'])) : 'sys';
//系统设置页
if ($action == 'sys') {
    if (file_exists(DATA_PATH . 'sys_info.php')) {
        include DATA_PATH . 'sys_info.php';
    }
    include 'template/admin_sys.html';
} elseif ($action == 'add_sys') {
    if (!check_purview('sys_info')) {
        msg('<span style="color:red">操作失败,你的权限不足!</span>');
    }
    if (!isset($_POST['submit'])) {
        msg('<span style="color:red">请从表单提交</span>');
    }
    unset($_POST['action'], $_POST['submit']);
    foreach ($_POST as $k => $v) {
        $info[$k] = $v;
    }
    $sql = "update " . DB_PRE . "cmsinfo set info_array='" . addslashes(var_export($info, 'true')) . "' where id=1 and info_tag='sys'";
    $GLOBALS['mysql']->query($sql);
    $file = DATA_PATH . 'sys_info.php';
    $str = "<?php\n\$_sys=" . var_export($info, true) . ";\n?>";
    creat_inc($file, $str);
    msg('系统信息配置成功', '?' . $nav_query);
开发者ID:BGCX261,项目名称:zhuoao-svn-to-git,代码行数:31,代码来源:admin_sys.php

示例12: array

    $update_order .= ' where business_account = \'' . $_SESSION['business_account'] . '\'';
    $update_order .= ' and order_sn = \'' . $order_sn . '\' limit 1';
    if ($db->update($update_order)) {
        $log_data = array('order_sn' => $order_sn, 'operator' => $_SESSION['business_admin'], 'status' => 4, 'add_time' => time(), 'remark' => '确认已付款');
        $db->autoInsert('order_log', array($log_data));
        $links = array(array('alt' => '待发货订单列表', 'link' => 'order.php?status=4'));
        show_system_message('确认客户已付款', $links);
        exit;
    } else {
        show_system_message('系统繁忙,请稍后重试', array());
        exit;
    }
}
//预览
if ('preview' == $act) {
    if (!check_purview('pur_order_view', $_SESSION['business_purview'])) {
        echo '权限不足';
        exit;
    }
    $status_str = array(1 => '待支付', 2 => '支付中', 3 => '支付完成', 4 => '待发货', 5 => '配货中', 6 => '已发货', 7 => '已收货', 8 => '申请退单', 9 => '退单中', 10 => '已退单', 11 => '无效订单', 12 => '已完成');
    $order_sn = trim(getGET('sn'));
    if ('' == $order_sn) {
        show_system_message('参数错误', array());
        exit;
    }
    $order_sn = $db->escape($order_sn);
    $get_order = 'select a.*, p.province_name, city.city_name, d.district_name, g.group_name, e.name as express_name from ' . $db->table('order') . ' as a';
    $get_order .= ' left join ' . $db->table('province') . ' as p on a.province = p.id';
    $get_order .= ' left join ' . $db->table('city') . ' as city on a.city = city.id';
    $get_order .= ' left join ' . $db->table('district') . ' as d on a.district = d.id';
    $get_order .= ' left join ' . $db->table('group') . ' as g on a.group = g.id';
开发者ID:Winsen1990,项目名称:easyilife,代码行数:31,代码来源:order.php

示例13: get_exceldown

function get_exceldown($keys)
{
    if (!is_superadmin() && !check_purview($keys)) {
    } else {
        return '<a href="javascript:document:excel.submit();" seed="CR-download-top" id="J-download"><img class="v-al-middle" src="template/default/images/2EC5tZlqdV.gif" />下载查询结果</a>';
    }
}
开发者ID:haogm123,项目名称:ydoa,代码行数:7,代码来源:function_common-bak.php

示例14: show_system_message

        exit;
    }
}
if ('withdraw' == $act) {
    if (!check_purview('pur_finance_withdraw', $_SESSION['business_purview'])) {
        show_system_message('权限不足', array());
        exit;
    }
    $get_business = 'select `balance`, `trade` from ' . $db->table('business');
    $get_business .= ' where business_account = \'' . $_SESSION['business_account'] . '\'';
    $get_business .= ' limit 1';
    $business = $db->fetchRow($get_business);
    assign('business', $business);
}
if ('record' == $act) {
    if (!check_purview('pur_finance_withdraw', $_SESSION['business_purview'])) {
        show_system_message('权限不足', array());
        exit;
    }
    $get_business = 'select * from ' . $db->table('business');
    $get_business .= ' where business_account = \'' . $_SESSION['business_account'] . '\' limit 1';
    $business = $db->fetchRow($get_business);
    assign('business', $business);
    $page = intval(getGET('page'));
    $count = intval(getGET('count'));
    $getTotal = 'select count(*) from ' . $db->table('business_withdraw');
    $getTotal .= ' where account = \'' . $_SESSION['business_account'] . '\'';
    $total = $db->fetchOne($getTotal);
    $count = intval(getGET('count'));
    $count = $count <= 0 ? 10 : $count;
    $total_page = ceil($total / $count);
开发者ID:Winsen1990,项目名称:easyilife,代码行数:31,代码来源:finance.php

示例15: die

    die($str);
} elseif ($action == 'check_table') {
    if (check_str($value, '/[^0-9a-z_]+/') || empty($value)) {
        die("<span class='err'>只能使用小写字母或数字</span>");
        exit;
    }
    $sql = "show tables";
    $tables = $GLOBALS['mysql']->show_tables();
    $table = DB_PRE . $value;
    if (in_array($table, $tables)) {
        $num = 1;
    }
    $str = empty($num) ? "<span class='ld_ok'>{$value}可以使用</span>" : "<span class='err'>{$value}已经存在,请更换</span>";
    die($str);
} elseif ($action == 'is_show') {
    if (!check_purview('pannel_edit') || !check_purview('form_edit')) {
        return false;
    }
    $id = intval($_REQUEST['id']);
    $table = $_REQUEST['table'];
    $field = $_REQUEST['field'];
    $order = $_REQUEST['order'];
    $value = empty($value) ? 1 : 0;
    $sql = "update " . DB_PRE . "{$table} set {$field}=" . intval($value) . " where id={$id}";
    $GLOBALS['mysql']->query($sql);
    //更新缓存
    if ($table == "channel") {
        $sql = "select*from " . DB_PRE . "{$table} order by {$order} desc";
        $rel = $GLOBALS['mysql']->fetch_asc($sql);
        $cache_file = DATA_PATH . 'cache_channel/cache_channel_all.php';
        $str = "<?php\n\$channel=" . var_export($rel, true) . ";\n?>";
开发者ID:BGCX261,项目名称:zhuoao-svn-to-git,代码行数:31,代码来源:admin_ajax.php


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