亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? modulemodel.php

?? a short sketch about linux syntex lines.
?? PHP
字號:
<?php
/*
秀影EasyFramework框架
qq:24498936
msn:jdzcn_net@hotmail.com
website:http://www.vodcms.com
系統后臺管理菜單控制模型
*/
class ModuleModel extends DBModel {
	protected $_name = VODCMS_MODULE;
	public function Init(){
		$this->edition = $GLOBALS['license']['edition'];
		//print_r($this->_Response->getSession());
	}
	public function addModule($array){
		if (is_array($array)){
			$select = $this->_DB->select();
			$select->from($this->_name,'sort')->where('parentid='.$array['parentid'])->order('sort DESC')->limit(1);
			$sql = $select->toString();
			$data = $this->_DB->fetRow($sql);
			if (!$array['sort']){
				$array['sort'] = $data['sort']+1;
			}
			unset($data, $sql);
			if ($this->Exists($array['name']) ===true){
				$this->error = _('菜單名已經存在!請更換!');
				return false;
			}else{
				return $this->_DB->insert($this->_name, $array);
			}	
		}else{
			$this->error = _('程序內部錯誤:調用方法參數錯誤!');
			return false;
		}
	}
	/*
	列出全部的管理菜單
	$where 為可選項.接受參數為SQl條件字符或者數組
	return array();
	*/
	public function listModule($where = null){
		$select = $this->_DB->select();
		$rows = $this->_DB->fetAll($select->from($this->_name)->where($where)->order('sort,id')->toString());
		return $rows;
	}
	/*獲取全部菜單數據*/
	public function getAll($where=null)
	{
		$select = $this->_DB->select();
		$rows = $this->_DB->fetAll($select->from($this->_name)->where($where)->order('sort,id')->toString());
		/*如果是超級管理員*/
		if ($where['parentid'] > 0 ){
			if( (int)$this->_Response->getSession('flag') == 1 || $this->edition != 'Enterprice') {
				return $rows;
			}else{
				$allow = array();
				$Permission = new Permission();
				$group = $this->_Response->getSession('group');
				$allgroups = $Permission->getAll( array('group' => $group ));
				foreach($allgroups[$group] as $key=>$val){
					foreach($rows as $k=>$row){
						parse_str(depathinfo($row['url']), $url);
						if(  $key == $url['mod'].'controller' && in_array($url['action'], $val)) {
							$allow[] = $row;
						}
					}
				}
				//print_r($allow);
				return $allow;
			}
		}else{
			return $rows;
		}
	}
	/*獲取后臺頂部管理菜單*/
	public function getTopMenu() {
		$select = $this->_DB->select();
		$select->from($this->_name);
		$select->where('parentid=0');
		$select->order('sort,id');
		$sql = $select->toString();
		$rows = $this->_DB->fetAll($sql);
		/*如果是超級管理員*/
		if( (int)$this->_Response->getSession('flag') == 1  || $this->edition != 'Enterprice' ) {
			return $rows;
		}else{
			$allow = array();
			$Permission = new Permission();
			$group = $this->_Response->getSession('group');
			$allgroups = $Permission->getAll( array('group' => $group ));
			if (is_array($allgroups)){
				foreach($allgroups[$group] as $key=>$val){
					foreach($rows as $k=>$rs){
						foreach($this->listModule( array('parentid'=> $rs['id'])) as $row){
							parse_str(depathinfo($row['url']), $url);
							if(  $key == $url['mod'].'controller' && in_array($url['action'], $val)) {
								$allow[$rs['id']] = $rs;
							}
						}

					}
				}
				return $allow;
			}else{
				return array();
			}
		}
	}
	/*
	$name 檢測菜單名是否已經存在!
	return bool
	*/
	public function Exists($name){
		if ($this->_DB->fetRow($this->_DB->select()->from($this->_name)->where("`name`= '$name'")->limit(1)->toString())){
			return true;	//存在
		}else{
			return false;
		}
	}
	public function CreateOption($id=0, $selected=0){
		$select = $this->_DB->select();
		$sql = $select->from($this->_name)->where('parentid='.$id)->order('sort,id')->toString();
		//echo $sql;
		$data = $this->_DB->fetAll($sql);
		unset($option);
		if (is_array($data))
		foreach($data as $row){
			$option.= '<option value="'.$row['id'].'" '.($row['id'] == $selected) ? 'selected' : ''.'>'.$row['name'].'</option>'.$this->CreateOption($row['id']);
		}
		return $option;
	}
	public function getAllModule(){
		$select = $this->_DB->select();
		$sql = $select->from($this->_name)->order('sort ASC')->toString();
		//echo $sql;
		$result = $this->_DB->fetAll($sql);
		foreach($result as $val){
			if($val['parentid'] == 0){
				$data[$val['id']]['self'] = $val;
			}else{
				$data[$val['parentid']]['nodes'][] = $val;
			}
		}
		unset($result);
		return $data;
	}
	public function getRightModule(){
		$module = $this->_Response->getParam('controller');
		$select = $this->_DB->select();
		$select->from($this->_name.' AS a','DISTINCT a.parentid');
		$select->join($this->_name.' AS b', 'a.parentid=b.parentid', 'b.*');
		$select->where("b.islink = 'true' AND a.url like '".$module."%'");
		$sql = $select->toString();
		//echo $sql;
		return $this->_DB->fetAll($sql);
	}
	/*獲取一行指定條件的數據記錄*/
	public function getModule($where = null){
		if (is_null($where)===false){
			$sql = $this->_DB->select()->from($this->_name)->where($where)->limit(1)->toString();
			return $this->_DB->fetRow($sql);
		}
	}
	/*
	修改模塊信息
	@param array
	*/
	public function modifyModule($data, $where){
		if (is_array($data)){
			if (empty($data['name'])){
				$this->error = _('模塊名不能為空!');
				return false;
			}elseif ($data['id'] == $data['parentid']){
				$this->error = _('不能選擇自身為父分類!');
				return false;
			}else{
				return $this->_DB->update($this->_name, $data, $where);
			}
		}else{
			$this->error = _('第一個傳入參數必須為數組!');
			return false;
		}
	}
	/*刪除一條模塊信息*/
	public function delete($id){
		$row = $this->getModule('parentid='.$id);
		if ($row['id']){
			$this->error = _('必須刪除子模塊后才能刪除父模塊!');
			return false;
		}else{
			return $this->_DB->delete($this->_name, 'id='.(int)$id);
		}
	}
	public function sort($sort){
		$i=0;
		foreach($sort as $id){
			$i++;
			$this->_DB->update($this->_name, array('sort'=> $i), 'id='.(int)$id);
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
极品美女销魂一区二区三区 | 欧美国产精品劲爆| 欧美高清一级片在线观看| 亚洲国产精品一区二区久久恐怖片 | 正在播放一区二区| 精品成人佐山爱一区二区| 亚洲女与黑人做爰| 国内精品第一页| 在线播放中文字幕一区| 亚洲三级电影网站| 国产一区二区毛片| 欧美tickle裸体挠脚心vk| 亚洲主播在线播放| 97国产一区二区| 国产区在线观看成人精品| 国产亚洲精品7777| 美女脱光内衣内裤视频久久影院| 成人夜色视频网站在线观看| 69成人精品免费视频| 亚洲免费观看高清在线观看| 国产91在线观看| 日韩一区二区免费视频| 日韩精品福利网| 欧美午夜视频网站| 一区二区三区高清| 91蜜桃视频在线| 亚洲视频每日更新| 99国内精品久久| 中文字幕一区二区不卡| 成人免费毛片片v| 欧美韩国一区二区| 成人激情电影免费在线观看| 国产亚洲女人久久久久毛片| 国产在线视频不卡二| 亚洲精品一区二区在线观看| 人人爽香蕉精品| 国产福利不卡视频| 成人免费视频一区二区| 久久久久一区二区三区四区| 久久99国内精品| 国产午夜亚洲精品午夜鲁丝片| 久久99国内精品| 国产亚洲精品中文字幕| 成人免费毛片嘿嘿连载视频| 国产精品高潮久久久久无| 国产精品亚洲人在线观看| 国产视频亚洲色图| 成人性生交大片免费看视频在线| 国产精品免费人成网站| 91丝袜国产在线播放| 亚洲国产日韩av| 日韩欧美色电影| 国产99久久久国产精品 | 欧美优质美女网站| 午夜久久久久久久久| 欧美mv日韩mv国产网站| 国产99久久久国产精品潘金| 美女一区二区三区在线观看| 欧美网站一区二区| 日韩不卡免费视频| 久久久精品中文字幕麻豆发布| 成人爽a毛片一区二区免费| 亚洲欧美中日韩| 6080午夜不卡| 成人av综合一区| 亚洲综合色视频| 久久免费视频色| 91美女蜜桃在线| 久久99精品久久久| 亚洲免费av高清| 欧美v国产在线一区二区三区| 丁香婷婷综合五月| 午夜欧美在线一二页| 国产亚洲一区二区三区四区| 91成人看片片| 国产成人亚洲精品狼色在线| 亚洲国产精品自拍| 国产欧美日韩激情| 91精品国产色综合久久| 本田岬高潮一区二区三区| 日韩精品免费专区| 亚洲欧美日韩国产综合| 精品三级av在线| 欧美视频一区在线| 成人高清免费观看| 狠狠色丁香久久婷婷综| 亚洲自拍都市欧美小说| 中文字幕第一区二区| 日韩精品一区在线| 欧美三级在线播放| 色欧美日韩亚洲| 成人短视频下载| 久久av老司机精品网站导航| 激情综合亚洲精品| 欧美午夜理伦三级在线观看| 国产乱子伦视频一区二区三区 | 国产综合色产在线精品| 亚洲综合成人在线| 国产精品国产a| 久久久久国产成人精品亚洲午夜| 555夜色666亚洲国产免| 色先锋aa成人| 91一区一区三区| 成人精品免费网站| 国产精品91一区二区| 国内一区二区在线| 理论电影国产精品| 秋霞电影网一区二区| 亚洲123区在线观看| 亚洲大片免费看| 亚洲aⅴ怡春院| 亚洲成人资源在线| 五月综合激情婷婷六月色窝| 亚洲黄色片在线观看| 99精品热视频| 精品亚洲免费视频| 性做久久久久久免费观看欧美| 国产精品久99| 亚洲欧洲在线观看av| 国产精品麻豆视频| 中文字幕亚洲欧美在线不卡| 中文字幕一区日韩精品欧美| 国产精品成人午夜| 亚洲丝袜另类动漫二区| 亚洲色图在线播放| 亚洲一线二线三线久久久| 天堂va蜜桃一区二区三区| 蜜臀av性久久久久av蜜臀妖精| 美女尤物国产一区| 国产资源在线一区| 成人午夜在线免费| 99这里都是精品| 日本福利一区二区| 欧美一区二区三区小说| 精品国产乱码久久久久久影片| 国产日韩v精品一区二区| 亚洲欧美中日韩| 亚洲高清不卡在线| 老鸭窝一区二区久久精品| 久久丁香综合五月国产三级网站| 日韩福利电影在线观看| 精品一区二区免费在线观看| 国产白丝精品91爽爽久久| 日本久久电影网| 欧美一级高清大全免费观看| 国产亚洲欧美日韩在线一区| 亚洲精品写真福利| 日韩激情一区二区| 成人精品鲁一区一区二区| 欧洲精品一区二区| www成人在线观看| 18涩涩午夜精品.www| 日本美女一区二区| 成人h精品动漫一区二区三区| 欧美色精品在线视频| 国产亚洲福利社区一区| 亚洲在线视频免费观看| 国产真实乱子伦精品视频| 欧美影院一区二区| 欧美一区二区免费视频| 中国av一区二区三区| 五月婷婷另类国产| 国产成人精品免费看| 欧美日本国产视频| 国产精品短视频| 久久99久久99小草精品免视看| 91蝌蚪porny| 久久久久久久久久美女| 亚洲国产精品久久久久秋霞影院 | 欧美视频日韩视频在线观看| 久久久久亚洲综合| 视频一区视频二区中文| 波多野结衣精品在线| 精品久久99ma| 天堂va蜜桃一区二区三区| 91论坛在线播放| 亚洲国产精品二十页| 久久99热这里只有精品| 欧美三级日韩三级| 久久久不卡网国产精品二区| 亚洲四区在线观看| 国产麻豆精品视频| 日韩三级伦理片妻子的秘密按摩| 一区二区三区在线看| 国产成人午夜99999| 欧美v日韩v国产v| 日本不卡123| 欧美日韩视频专区在线播放| 亚洲精选一二三| 成人理论电影网| 国产日韩欧美精品在线| 精品写真视频在线观看| 欧美一区二区三区电影| 日本免费在线视频不卡一不卡二| 欧美系列在线观看| 亚洲永久精品国产| 欧美三级欧美一级| 日韩激情av在线| 日韩欧美国产麻豆| 国产专区综合网|