|
@@ -16,18 +16,17 @@ class ActionBar extends Model
|
|
|
|
|
|
/**
|
|
/**
|
|
* @param array $params
|
|
* @param array $params
|
|
- * owner_id 拥有者用户的id,0表示数据模板
|
|
|
|
* parent ActionBar 的上一级id
|
|
* parent ActionBar 的上一级id
|
|
- * level 表示当前是第几级,冗余字段
|
|
|
|
* icon ActionBar的图标
|
|
* icon ActionBar的图标
|
|
* link_type ActionBar的时间类型,当期只有url跳转
|
|
* link_type ActionBar的时间类型,当期只有url跳转
|
|
* link 根据link_type需要的数据,当前为url,也可以是页面上的某个id
|
|
* link 根据link_type需要的数据,当前为url,也可以是页面上的某个id
|
|
|
|
+ * name ActionBar的名字
|
|
|
|
+ * description ActionBar的的描述
|
|
* @return string
|
|
* @return string
|
|
*/
|
|
*/
|
|
public function AddActionBar(array $params)
|
|
public function AddActionBar(array $params)
|
|
{
|
|
{
|
|
$this->parent = $params["parent"]; // default 0
|
|
$this->parent = $params["parent"]; // default 0
|
|
- $this->level = $params["level"];
|
|
|
|
$this->icon = $params["icon"];
|
|
$this->icon = $params["icon"];
|
|
$link_type = $params["link_type"];
|
|
$link_type = $params["link_type"];
|
|
$this->link = $params["link"];
|
|
$this->link = $params["link"];
|
|
@@ -73,9 +72,6 @@ class ActionBar extends Model
|
|
if ($params["parent"] > 0) {
|
|
if ($params["parent"] > 0) {
|
|
$update["parent"] = $params["parent"];
|
|
$update["parent"] = $params["parent"];
|
|
}
|
|
}
|
|
- if ($params["level"] > 0) {
|
|
|
|
- $update["level"] = $params["level"];
|
|
|
|
- }
|
|
|
|
if (strlen($params["icon"]) > 0) {
|
|
if (strlen($params["icon"]) > 0) {
|
|
$update["icon"] = $params["icon"];
|
|
$update["icon"] = $params["icon"];
|
|
}
|
|
}
|
|
@@ -135,7 +131,7 @@ class ActionBar extends Model
|
|
$uid = $params["uid"];
|
|
$uid = $params["uid"];
|
|
|
|
|
|
// 收集当前用户有权限的bar_id
|
|
// 收集当前用户有权限的bar_id
|
|
- $userActionBar = new UserActionBarController();
|
|
|
|
|
|
+ $userActionBar = new UserActionBar();
|
|
$bar_ids = $userActionBar->ListActionBarIds($uid);
|
|
$bar_ids = $userActionBar->ListActionBarIds($uid);
|
|
if (count($bar_ids) == 0) {
|
|
if (count($bar_ids) == 0) {
|
|
return [];
|
|
return [];
|