Exemplo n.º 1
0
<?php
	// show export info
	define('ROOT', '../../../..');
	include ROOT . '/lib/includeForAdmin.php';

	requireAdmin();
	$domainName = $_GET['domainName'];

	requireComponent('Bloglounge.Model.Exports');

	$programName = Export::getProgramNameByDomain($domainName);

	if (!is_dir(ROOT . '/exports/'.$programName)) {
		func::alert(_t('프로그램이 존재하지 않습니다'), 'dialog');
	}

	if (!file_exists(ROOT .'/exports/'.$programName.'/index.xml')) {
		func::alert(_t('프로그램 정보를 찾을 수 없습니다'), 'dialog');
	}

	requireComponent('LZ.PHP.XMLStruct');
	$xmls = new XMLStruct;
	if (!$xmls->openFile(ROOT . '/exports/'.$programName.'/index.xml')) {
		func::alert(_t('프로그램 정보를 읽을 수 없습니다'), 'dialog');
	}

	$exportInfo = array();
	$exportInfo['domain'] = $domainName;
	$exportInfo['program'] = $programName;
	$exportInfo['title'] = $xmls->getValue('/export/information/name[lang()]');
	$exportInfo['config'] = $xmls->selectNode('/export/config[lang()]');