php role是啥意思,role.php

include __DIR__ . '/db/db.php';

include __DIR__ . '/func/functions.php';

$args = filter_input_array(INPUT_GET, [

'do' => FILTER_DEFAULT,

'id' => FILTER_DEFAULT

]);

if ($args == null) {

$roles = Role::all();

$result = [];

foreach ($roles as $value) {

$result[] = [

'id' => $value->id,

'name' => $value->name,

'content' => $value->content

];

}

$temple = __DIR__ . '/module/role.phtml';

include __DIR__ . '/module/public/layout.phtml';

} else {

if ($args['do'] == 'add') {

$post = filter_input_array(INPUT_POST, [

'name' => FILTER_DEFAULT,

'content' => FILTER_DEFAULT

]);

if ($post != null) {

Role::create([

'name' => $post['name'],

'content' => $post['content']

]);

jumpTo('add ok', 'role.php');

}

$result = [

'name' => null,

'content' => null

];

$temple = __DIR__ . '/module/role_edit.phtml';

include __DIR__ . '/module/public/layout.phtml';

}

if ($args['do'] == 'edit') {

$post = filter_input_array(INPUT_POST, [

'name' => FILTER_DEFAULT,

'content' => FILTER_DEFAULT

]);

$role = Role::find_by_id($args['id']);

if ($post != null) {

$role->update_attributes([

'name' => $post['name'],

'content' => $post['content']

]);

jumpTo('edit ok', 'role.php');

}

$result = [

'name' => $role->name,

'content' => $role->content

];

$temple = __DIR__ . '/module/role_edit.phtml';

include __DIR__ . '/module/public/layout.phtml';

}

if ($args['do'] == 'delete') {

foreach (Level::find('all', ['l_id' => $args['id']]) as $value) {

$high[] = $value->h_id;

}

foreach (Level::find('all', ['h_id' => $args['id']]) as $value) {

$low[] = $value->l_id;

}

Level::delete_all([

'conditions' => [

'h_id' => $args

]

]);

Level::delete_all([

'conditions' => [

'l_id' => $args

]

]);

if ($high != null) {

foreach ($high as $h_id) {

foreach ($low as $l_id) {

Level::create([

'h_id' => $h_id,

'l_id' => $l_id

]);

}

}

}

Role::delete_all([

'conditions' => [

'id' => $args['id']

]

]);

Owner::delete_all([

'conditions' => [

'role_id' => $args['id']

]

]);

jumpTo('role ok', 'role.php');

}

}

一键复制

编辑

Web IDE

原始数据

按行查看

历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值