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

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

?? mambot.class.php

?? mambo的cms源代碼
?? PHP
字號:
<?php/*** @version $Id: mambot.class.php,v 1.6 2005/02/09 18:37:56 eddieajau Exp $* @package Mambo* @subpackage Installer* @copyright (C) 2000 - 2005 Miro International Pty Ltd* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL* Mambo is Free Software*//** ensure this file is being included by a parent file */defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );/*** Module installer* @package Mambo* @subpackage Installer*/class mosInstallerMambot extends mosInstaller {	/**	* Custom install method	* @param boolean True if installing from directory	*/	function install( $p_fromdir = null ) {		global $mosConfig_absolute_path, $database;		if (!$this->preInstallCheck( $p_fromdir, 'mambot' )) {			return false;		}		$xml = $this->xmlDoc();		$mosinstall =& $xml->documentElement;		// Set some vars		$e = &$xml->getElementsByPath( 'name', 1 );		$this->elementName( $e->getText() );		$folder = $mosinstall->getAttribute( 'group' );		$this->elementDir( mosPathName( $mosConfig_absolute_path		. '/mambots/' . $folder )		);		if(!file_exists($this->elementDir()) && !mosMakePath($this->elementDir())) {			$this->setError( 1, 'Failed to create directory "' . $this->elementDir() . '"' );			return false;		}		if ($this->parseFiles( 'files', 'mambot', 'No file is marked as mambot file' ) === false) {			return false;		}		// Insert in module in DB		$database->setQuery( "SELECT id FROM #__mambots WHERE element = '" . $this->elementName() . "'" );		if (!$database->query()) {			$this->setError( 1, 'SQL error: ' . $database->stderr( true ) );			return false;		}		$id = $database->loadResult();		if (!$id) {			$row = new mosMambot( $database );			$row->name = $this->elementName();			$row->ordering = 0;			$row->folder = $folder;			$row->iscore = 0;			$row->access = 0;			$row->client_id = 0;			$row->element = $this->elementSpecial();			if (!$row->store()) {				$this->setError( 1, 'SQL error: ' . $row->getError() );				return false;			}		} else {			$this->setError( 1, 'Mambot "' . $this->elementName() . '" already exists!' );			return false;		}		if ($e = &$xml->getElementsByPath( 'description', 1 )) {			$this->setError( 0, $this->elementName() . '<p>' . $e->getText() . '</p>' );		}		return $this->copySetupFile('front');	}	/**	* Custom install method	* @param int The id of the module	* @param string The URL option	* @param int The client id	*/	function uninstall( $id, $option, $client=0 ) {		global $database, $mosConfig_absolute_path;		$id = intval( $id );		$database->setQuery( "SELECT name, folder, element, iscore FROM #__mambots WHERE id = '$id'" );		$row = null;		$database->loadObject( $row );		if ($database->getErrorNum()) {			HTML_installer::showInstallMessage( $database->stderr(), 'Uninstall -  error',			$this->returnTo( $option, 'mambot', $client ) );			exit();		}		if ($row == null) {			HTML_installer::showInstallMessage( 'Invalid object id', 'Uninstall -  error',			$this->returnTo( $option, 'mambot', $client ) );			exit();		}		if (trim( $row->folder ) == '') {			HTML_installer::showInstallMessage( 'Folder field empty, cannot remove files', 'Uninstall -  error',			$this->returnTo( $option, 'mambot', $client ) );			exit();		}		$basepath = $mosConfig_absolute_path . '/mambots/' . $row->folder . '/';		$xmlfile = $basepath . $row->element . '.xml';		// see if there is an xml install file, must be same name as element		if (file_exists( $xmlfile )) {			$this->i_xmldoc =& new DOMIT_Lite_Document();			$this->i_xmldoc->resolveErrors( true );			if ($this->i_xmldoc->loadXML( $xmlfile, false, true )) {				$mosinstall =& $this->i_xmldoc->documentElement;				// get the files element				$files_element =& $mosinstall->getElementsByPath( 'files', 1 );				if (!is_null( $files_element )) {					$files = $files_element->childNodes;					foreach ($files as $file) {						// delete the files						$filename = $file->getText();						if (file_exists( $basepath . $filename )) {							$parts = pathinfo( $filename );							$subpath = $parts['dirname'];							if ($subpath <> '' && $subpath <> '.' && $subpath <> '..') {								echo '<br />Deleting: '. $basepath . $subpath;								$result = deldir(mosPathName( $basepath . $subpath . '/' ));							} else {								echo '<br />Deleting: '. $basepath . $filename;								$result = unlink( mosPathName ($basepath . $filename, false));							}							echo intval( $result );						}					}					// remove XML file from front          echo "Deleting XML File: $xmlfile";          @unlink(  mosPathName ($xmlfile, false ) );					// define folders that should not be removed					$sysFolders = array(					'content',					'search'					);					if (!in_array( $row->folder, $sysFolders )) {						// delete the non-system folders if empty						if (count( mosReadDirectory( $basepath ) ) < 1) {							deldir( $basepath );						}					}				}			}		}		if ($row->iscore) {			HTML_installer::showInstallMessage( $row->name .' is a core element, and cannot be uninstalled.<br />You need to unpublish it if you don\'t want to use it',			'Uninstall -  error', $this->returnTo( $option, 'mambot', $client ) );			exit();		}		$database->setQuery( "DELETE FROM #__mambots WHERE id = '$id'" );		if (!$database->query()) {			$msg = $database->stderr;			die( $msg );		}		return true;	}}?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
高清久久久久久| 精品久久久久久无| 26uuu国产在线精品一区二区| 欧美高清一级片在线观看| 婷婷久久综合九色综合伊人色| 国产精品99久| 日韩欧美中文字幕公布| 综合中文字幕亚洲| 国产高清在线精品| 日韩欧美中文一区| 夜夜亚洲天天久久| 粉嫩绯色av一区二区在线观看| 欧美丰满高潮xxxx喷水动漫| 亚洲欧洲韩国日本视频| 国产在线乱码一区二区三区| 欧美日韩精品电影| 亚洲欧美日韩国产中文在线| 国产成人午夜精品5599| 精品国产制服丝袜高跟| 亚洲国产精品久久不卡毛片| 色88888久久久久久影院野外| 中文字幕精品综合| 国产乱码一区二区三区| www亚洲一区| 久久99国产精品久久99果冻传媒| 欧美片在线播放| 亚洲成人午夜电影| 欧美在线观看视频一区二区| 亚洲欧美一区二区久久| 99精品视频免费在线观看| 国产欧美久久久精品影院| 国产精品影视在线| 国产欧美一区二区精品久导航| 久久 天天综合| 久久久国产精华| 国产成人av一区二区| 久久久精品国产免大香伊| 国产成人免费在线观看| 中文字幕欧美日韩一区| 大白屁股一区二区视频| 亚洲欧美国产三级| 欧美日韩一区二区在线观看 | 日韩经典中文字幕一区| 欧美优质美女网站| 亚洲国产日韩在线一区模特 | caoporn国产精品| 亚洲人妖av一区二区| 在线亚洲一区二区| 日韩av电影天堂| 日韩午夜激情视频| 国产成人综合亚洲网站| ...av二区三区久久精品| 在线观看成人小视频| 日韩电影免费在线| 久久综合久久99| aaa欧美大片| 五月婷婷综合激情| 久久午夜羞羞影院免费观看| 处破女av一区二区| 亚洲高清在线精品| 欧美va在线播放| 97精品国产97久久久久久久久久久久| 亚洲最新在线观看| 精品国产乱码久久久久久1区2区 | 成人av动漫网站| 水蜜桃久久夜色精品一区的特点| 久久婷婷综合激情| 91国产免费观看| 国产精品影音先锋| 亚洲成人久久影院| 日本一区二区免费在线观看视频 | 亚洲免费视频成人| 欧美一区二区三区视频在线观看 | 久久精品国产成人一区二区三区| 中文一区二区完整视频在线观看| 欧美日韩国产综合一区二区三区| 国产成人一区在线| 青青草国产成人99久久| 亚洲四区在线观看| 久久亚洲精品小早川怜子| 欧美午夜精品久久久久久超碰| 狠狠色2019综合网| 亚洲国产精品嫩草影院| 国产精品久久久久影院老司| 欧美一区二区黄| 欧美日韩中文字幕一区二区| 成人深夜福利app| 国内精品免费**视频| 亚洲国产日韩在线一区模特| 国产精品久久久久桃色tv| 日韩一卡二卡三卡四卡| 欧美这里有精品| 成人h精品动漫一区二区三区| 精品一区二区国语对白| 不卡免费追剧大全电视剧网站| 亚洲成人www| 亚洲一线二线三线视频| 亚洲欧洲日韩av| 久久奇米777| 日韩欧美中文字幕精品| 69av一区二区三区| 欧美日韩视频不卡| 欧美性一级生活| 91国在线观看| 欧美综合一区二区| 欧美色区777第一页| 欧洲一区二区三区在线| 91视频精品在这里| 99v久久综合狠狠综合久久| 成人中文字幕合集| 国产成人精品一区二区三区四区| 黄色资源网久久资源365| 久久99久久99小草精品免视看| 男女男精品网站| 久久精品国产99国产| 精品一区二区精品| 国产精品91xxx| 成人不卡免费av| 91久久久免费一区二区| 日本丰满少妇一区二区三区| 色激情天天射综合网| 在线观看不卡一区| 777奇米成人网| 精品国产一区二区三区久久影院| 欧美一级在线视频| 久久精品一二三| 国产精品看片你懂得| 亚洲免费观看高清| 亚洲成人第一页| 国产一区视频在线看| 国产suv精品一区二区6| 99国产欧美另类久久久精品| 欧美在线观看一二区| 欧美一区二区黄色| 国产无遮挡一区二区三区毛片日本 | 欧美一区二区三区免费大片 | 91久久人澡人人添人人爽欧美| 欧美影片第一页| 欧美mv日韩mv国产网站app| 久久你懂得1024| 亚洲综合视频网| 国内精品自线一区二区三区视频| 成人v精品蜜桃久久一区| 精品婷婷伊人一区三区三| 日韩欧美一二三区| 中文字幕一区二区三区在线播放 | 欧美日韩高清一区二区三区| 精品国产髙清在线看国产毛片| 国产亚洲一二三区| 亚洲国产视频网站| 国产福利一区在线| 欧美在线播放高清精品| 久久久久久毛片| 亚洲不卡在线观看| 成人毛片老司机大片| 51午夜精品国产| 中文字幕一区二区三区在线观看 | 亚洲国产精品影院| 国产v综合v亚洲欧| 欧美电影影音先锋| 日韩毛片在线免费观看| 日韩成人精品在线| av电影一区二区| 精品国产乱码久久久久久浪潮 | 国产日韩av一区| 日韩电影在线一区二区三区| 成人午夜免费电影| 欧美不卡一二三| 午夜日韩在线电影| 一本一道综合狠狠老| 国产欧美日韩在线| 日韩电影在线一区| 欧美少妇xxx| 中文字幕在线观看不卡| 国产一区二区三区在线观看免费| 欧美午夜理伦三级在线观看| 国产精品女主播av| 国产精品一级黄| 欧美大片一区二区| 亚洲图片一区二区| 91久久精品网| 中文字幕佐山爱一区二区免费| 国产传媒日韩欧美成人| 日韩视频永久免费| 婷婷激情综合网| 欧美日韩日日夜夜| 亚洲国产人成综合网站| 一本久道中文字幕精品亚洲嫩| 国产精品网站在线播放| 国产激情91久久精品导航| 久久影院午夜论| 国产一区视频导航| 欧美α欧美αv大片| 九九视频精品免费| 精品国偷自产国产一区| 卡一卡二国产精品 | 国产福利一区二区三区在线视频| 欧美tk—视频vk| 国产麻豆成人传媒免费观看| 26uuu国产日韩综合|