<?php
if (!defined('INADM')) exit('Access Denied');
//Childpage Switch Bar
if (trim($_GET['childpage'])=='') $_GET['childpage']='genhtml';
$childpages=array('genhtml','cache','backup','license');
$actionurl=PHP_SELF.'?mod=systool';
echo '<div id="Panel"><h1><a href="'.$actionurl.'">'.$l_admin['systool'].'</a></h1><ul><li><h2>'.$l_admin['guide'].'</h2><ul>';
$curindex=0;
foreach ($childpages as $index => $curchildpage) {
if ($curchildpage==$_GET['childpage']) $curindex=$index;
$styletag= $curchildpage==$_GET['childpage'] ? ' style="font-weight:bold;"' : '';
echo '<li><a'.$styletag.' href="'.$actionurl.'&childpage='.$curchildpage.'">'.$l_admin['systool_'.$curchildpage].'</a></li>';
}
echo '</ul></li></ul></div>';
echo '<div id="Content">';
$formbegin='<table border="0" cellspacing="0" cellpadding="5" width="650">';
$formend='</table>';
$boxformat='<tr><td width="325" valign="top" class="BoxLeft"><span class="SettingTitle">%s</span><br /><span class="SettingNote">%s</span></td><td width="325" valign="middle" class="BoxRight">%s</td></tr><tr><td colspan="2" height="5"></td></tr>';
//Main Body
if ($_GET['childpage']=='genhtml') {
$actionurl.='&childpage=genhtml';
$foresession=dpfetchdata('foresession');
if (trim($foresession)=='') dperror($l_error['cant_fetchdata'],'foresession',true);
if ($_POST['isgenhtml']=='true') {
if ((!(is_array($foresession['to_gen_arr']) and count($foresession['to_gen_arr'])>0) or intval($_POST['restart'])) and !$_POST['onlyuri']) {
$foresession['gen_start']=mktime();
$foresession['to_gen_arr']=array('');
if (!dpwritedata('foresession',$foresession)) dperror($l_error['cant_writedata'],'foresession',true);
}
echo sprintf($l_admin['systool_genhtml_intro'],$actionurl);
echo '<hr />';
echo '<iframe width="650" height="150" src="dpindex.php?genhtml=1&ptime='.intval($_POST['ptime']).'&onlyuri='.rawurlencode($_POST['onlyuri']).'"></iframe>';
}elseif ($_POST['issubmit']=='true') {
$d_basicset['indexfn']=$_POST['indexfn'];
$d_basicset['htmldir']=$_POST['htmldir'];
$d_basicset['autogenhtml']=intval($_POST['autogenhtml']);
$d_basicset['autogenhtml_time']=$_POST['autogenhtml_time'];
$d_basicset['html_file_ext']=$_POST['html_file_ext'];
$urlptnames_from=array();
$urlptnames_to=array();
if (trim($_POST['urlptnames'])!='') {
$arr1=explode(',',$_POST['urlptnames']);
foreach ($arr1 as $cur) {
$arr2=explode('-',$cur);
$urlptnames_from[]=$arr2[0];
$urlptnames_to[]=$arr2[1];
}
}
$d_basicset['urlptnames_from']=$urlptnames_from;
$d_basicset['urlptnames_to']=$urlptnames_to;
if (!dpwrite_basicset()) dperror($l_error['cant_writedata'],'basicset',true);
echo $l_admin['systool_genhtml_set_ok'];
$backurl=$actionurl;
echo '<script type="text/JavaScript">setTimeout("window.location=\''.$backurl.'\';",3000);</script><br /><br /><a href="'.$backurl.'">'.$l_admin['getback'].'</a>';
}else{
echo $formbegin.'<form action="'.$actionurl.'" method="post">';
$err=false;
$mainstr='';
if (!is_writable(PATH_PRE.$d_basicset['indexfn']) or $d_basicset['indexfn']=='') {
$err=true;
$mainstr.='<span style="color:red">'.$l_admin['systool_genhtml_indexfn_err'].'</span><hr />';
}
$mainstr.='<input type="text" name="indexfn" value="'.$d_basicset['indexfn'].'" size="50" />';
printf($boxformat,$l_admin['systool_genhtml_indexfn'],$l_admin['systool_genhtml_indexfn_note'],$mainstr);
$mainstr='';
if (!is_writable(PATH_PRE.$d_basicset['htmldir']) or !is_dir(PATH_PRE.$d_basicset['htmldir']) or $d_basicset['htmldir']=='') {
$err=true;
$mainstr.='<span style="color:red">'.$l_admin['systool_genhtml_htmldir_err'].'</span><hr />';
}
$mainstr.='<input type="text" name="htmldir" value="'.$d_basicset['htmldir'].'" size="50" />';
printf($boxformat,$l_admin['systool_genhtml_htmldir'],$l_admin['systool_genhtml_htmldir_note'],$mainstr);
$mainstr='<input type="radio" style="border: 0; background: none;" name="autogenhtml" value="1"'.(intval($d_basicset['autogenhtml'])==1 ? ' checked="checked"' : '').' />'.$l_admin['yes'].str_repeat(' ',6).'<input type="radio" style="border: 0; background: none;" name="autogenhtml" value="0"'.(intval($d_basicset['autogenhtml'])==0 ? ' checked="checked"' : '').' />'.$l_admin['no'];
printf($boxformat,$l_admin['systool_genhtml_autogenhtml'],$l_admin['systool_genhtml_autogenhtml_note'],$mainstr);
$mainstr='<input type="text" name="autogenhtml_time" value="'.$d_basicset['autogenhtml_time'].'" size="50" />';
printf($boxformat,$l_admin['systool_genhtml_autogenhtml_time'],$l_admin['systool_genhtml_autogenhtml_time_note'],$mainstr);
$values=array();
$i=-1;
foreach ($d_basicset['urlptnames_from'] as $cur) {
$i++;
$values[]=$cur.'-'.$d_basicset['urlptnames_to'][$i];
}
$mainstr='<input type="text" name="urlptnames" value="'.implode(',',$values).'" size="50" />';
printf($boxformat,$l_admin['systool_genhtml_urlptnames'],$l_admin['systool_genhtml_urlptnames_note'],$mainstr);
$mainstr='<input type="text" name="html_file_ext" value="'.$d_basicset['html_file_ext'].'" size="50" />';
printf($boxformat,$l_admin['systool_genhtml_html_file_ext'],$l_admin['systool_genhtml_html_file_ext_note'],$mainstr);
echo '<tr><td colspan="2" height="25"><input type="hidden" name="issubmit" value="true" /><input type="submit" value="'.$l_admin['systool_genhtml_set_submit'].'" /></td></tr>';
echo '</form>'.$formend;
echo '<br /><br />';
if (!$err) {
echo $formbegin.'<form action="'.$actionurl.'" method="post">';
printf($boxformat,$l_admin['systool_genhtml_ptime'],$l_admin['systool_genhtml_ptime_note'],'<input type="text" name="ptime" value="100" size="50" />');
$mainstr='<input type="radio" style="border: 0; background: none;" name="restart" value="1" />'.$l_admin['yes'].str_repeat(' ',6).'<input type="radio" style="border: 0; background: none;" name="restart" value="0" checked="checked" />'.$l_admin['no'];
printf($boxformat,$l_admin['systool_genhtml_restart'],$l_admin['systool_genhtml_restart_note'],$mainstr);
printf($boxformat,$l_admin['systool_genhtml_onlyuri'],$l_admin['systool_genhtml_onlyuri_note'],'<input type="text" name="onlyuri" value="" size="50" />');
echo '<tr><td colspan="2" height="25"><input type="hidden" name="isgenhtml" value="true" /><input type="submit" value="';
if (is_array($foresession['to_gen_arr']) and count($foresession['to_gen_arr'])>0) {
echo $l_admin['systool_genhtml_continue_submit'];
}else{
echo $l_admin['systool_genhtml_gen_submit'];
}
echo '" /></td></tr>';
echo '</form>'.$formend;
}else{
echo '<span style="color:red">'.$l_admin['systool_genhtml_na'].'</span>';
}
}
} elseif ($_GET['childpage']=='backup') {
$actionurl.='&childpage=backup';
if ($_GET['action']=='backup_new') {
$table=array();
$query=db_query('SHOW TABLES LIKE "'.addcslashes($d_basicset['dbprefix'],'\_').'%"');
if (db_num_rows($query)) {
while ($row=db_fetch_row($query)) {
$table[]=$row[0];
}
unset($sessionarray['bakinfo']);
$sessionarray['bakinfo']['table']=$table;
dpwritedata('adminsession',$sessionarray);
echo $formbegin.'<form name="backup_newform" method="post" action="'.$actionurl.'&action=backup_gen">';
$boxmain='<input name="type" type="radio" value="all" onclick="if (document.getElementById(\'hidden_custom\').style.display==\'\') {document.getElementById(\'hidden_custom\').style.display=\'none\'};" checked="checked" /> '.$l_admin['systool_backup_type_all'].'  ';
$boxmain.='<input name="type" type="radio" value="custom" onclick="if (document.getElementById(\'hidden_custom\').style.display==\'none\') document.getElementById(\'hidden_custom\').style.display=\'\';" /> '.$l_admin['systool_backup_type_c
没有合适的资源?快使用搜索试试~ 我知道了~
[论坛社区]DiY-Page自定制系统 6.0.0 bulid 090511_diy-page_6.zip源码PHP项目代码下载[论坛社区]DiY-Page自定制系统 6.0.0 bulid 090511_diy-page_6.zip源码PHP项目代码下载 1.适合个人搭建网站项目参考 2.适合学生毕业设计搭建网站参考 3.适合小公司搭建网站项目参考
资源推荐
资源详情
资源评论


















收起资源包目录





































































































共 403 条
- 1
- 2
- 3
- 4
- 5
资源评论

yxkfw
- 粉丝: 47
- 资源: 2万+

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
