From 5f9d5d85f2f8cc27c4715408182ba9fb834231a9 Mon Sep 17 00:00:00 2001 From: tianya Date: Thu, 29 Oct 2020 11:27:53 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E6=97=A0=E6=95=88=E8=B5=84?= =?UTF-8?q?=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/dede/images/admin_top_logo.gif | Bin 3147 -> 0 bytes src/dede/images/error.gif | Bin 1900 -> 0 bytes src/dede/images/modeview1.gif | Bin 4025 -> 0 bytes src/dede/images/modeview2.gif | Bin 4905 -> 0 bytes src/dede/images/toobig.gif | Bin 3882 -> 0 bytes src/dede/images/uploadlimit.gif | Bin 2419 -> 0 bytes src/dede/images/zerobyte.gif | Bin 2013 -> 0 bytes src/install/index.php | 391 ---------------------------- src/install/module-install.php | 120 --------- src/member/templets/header.htm | 2 +- src/member/templets/top_login.htm | 2 +- src/static/img/df_dedetitle.gif | Bin 5538 -> 0 bytes src/static/img/dfpic.gif | Bin 2453 -> 0 bytes src/static/img/feedback.gif | Bin 1370 -> 0 bytes src/static/img/flink-add.gif | Bin 2297 -> 0 bytes src/static/img/flink.gif | Bin 1918 -> 0 bytes src/static/img/logo.gif | Bin 3349 -> 0 bytes src/static/img/logo.png | Bin 0 -> 4465 bytes src/static/img/member.gif | Bin 1196 -> 0 bytes src/static/img/recommend.gif | Bin 1684 -> 0 bytes src/static/img/reg.gif | Bin 1220 -> 0 bytes src/static/img/softlinks.gif | Bin 1525 -> 0 bytes src/static/img/sysinfo.gif | Bin 1439 -> 0 bytes src/static/img/topsearch_submit.gif | Bin 304 -> 0 bytes src/static/img/vote.gif | Bin 1403 -> 0 bytes src/templets/default/header.htm | 2 +- 26 files changed, 3 insertions(+), 514 deletions(-) delete mode 100755 src/dede/images/admin_top_logo.gif delete mode 100755 src/dede/images/error.gif delete mode 100755 src/dede/images/modeview1.gif delete mode 100755 src/dede/images/modeview2.gif delete mode 100755 src/dede/images/toobig.gif delete mode 100755 src/dede/images/uploadlimit.gif delete mode 100755 src/dede/images/zerobyte.gif delete mode 100755 src/install/index.php delete mode 100755 src/install/module-install.php delete mode 100755 src/static/img/df_dedetitle.gif delete mode 100755 src/static/img/dfpic.gif delete mode 100755 src/static/img/feedback.gif delete mode 100755 src/static/img/flink-add.gif delete mode 100755 src/static/img/flink.gif delete mode 100644 src/static/img/logo.gif create mode 100644 src/static/img/logo.png delete mode 100755 src/static/img/member.gif delete mode 100755 src/static/img/recommend.gif delete mode 100755 src/static/img/reg.gif delete mode 100755 src/static/img/softlinks.gif delete mode 100755 src/static/img/sysinfo.gif delete mode 100755 src/static/img/topsearch_submit.gif delete mode 100755 src/static/img/vote.gif diff --git a/src/dede/images/admin_top_logo.gif b/src/dede/images/admin_top_logo.gif deleted file mode 100755 index 399c9bc52279976dbbd1abbead9c4cc14fca94e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3147 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 diff --git a/src/dede/images/error.gif b/src/dede/images/error.gif deleted file mode 100755 index e53429ca3cab7fb24748826f5dd3c24784977a2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1900 zcmeH`{WsGK9LK+gW#(b(Hss-Y+#Sh7QmEUJ%VH$C9d&V;Cds%hb>!~eZu5}x*hsaj zrOa$=8H>uVy1U`oGwAJw{(gAz0tN@X;(V7$kDq7cM7hS9I5EY%f znHa>v8F0(HZ#YvG9RK_Lo}1fzS?;OFG;@vJybFuQt$Z;!bN9GTX6fBNL2w!Q7P(gR zTx`69zJPFjv<kMSf&j>pie4p1w5#HB}=gl6jJudFBuRco)ERH z+b`=G620h8nW<@yS=Iq1fe)+ScC%ewaf9$pS?UwfOF7SzjilRi2e$<9?WK(IitT_3Y_j zQ5u|)iP3EqM;(;4YUoPkqppX&eti4}n&e@_ z{&e1-e=fGf?$_dY@5iw>jj}zgIipSfC+NwqF5b~rb? zp@WF1Cs<7JOxDo|s)$_7M8t~&S)obg_}wFA_jaxoS5%m7ovo;t6%`}=x=>LS z<}A%yykGmswuHetydyGFeVwV-<7mPZ5)#5I8$SeLg$@5k{^3Z|R5F?Ii^-l+UX_c^ ze6x00II-pa-e9q$s2N*z_v(^Dgu%<|9NJ6+rtkejZ6ha0F{U~#jb^7P2(7W0b4s*8 z9uAYa-C!)A=||6m$q-YTT^nvbtR-GAN2b;*w$uIasI_9NGfhj0oNhyk7*5Da9p0-s z*fp_j;BtsA=lM_ik_F_rIF#NwW?r#Hv#CS3WrX+$$l;Q%>OY;HjW&0?4SGI_sJV;5 zSx7LFy(2@YthInRMUAiLdor*4#(BXa!|H-y>FjoW!E&N^75~GDkc0e>lw+giD`80&%2kKc zfcGh|@HX$W4;RW-_f%ggTiem5U$*Wh%9G8KDxIUwtFRBEE*QJ$Ggb{vRW19iU%u2+ zOWjnmm=NR9^9v}5Pk(Ldr*_zwpqp^|6opSS4mLp?4C(0kOHe&TNiKKnmA?&1U1kc5+;39HpUGKH3 z3}2$Hhd((q?W!YVF^7_o6_hfu=}tzBji!g6H$JIgXTxG1o#RK^*;{ah<6?pA{tqk= Bj#2;s diff --git a/src/dede/images/modeview1.gif b/src/dede/images/modeview1.gif deleted file mode 100755 index 0c229e3071cb5fe57ab425c6a569df538194beea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4025 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 b+|K>n&>h{Aq@-PV2G*qz-79RUD4(eE@V diff --git a/src/dede/images/toobig.gif b/src/dede/images/toobig.gif deleted file mode 100755 index 0da9a55806437e1c4296b14072f5f53b501da597..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3882 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 aBiRwFt;>kA*6?ghm563{+DuJ>Q~v|mV`G>A diff --git a/src/dede/images/zerobyte.gif b/src/dede/images/zerobyte.gif deleted file mode 100755 index 055576e38e8b62a9085145b727c2acdef372ac3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2013 zcmeH``#aMM0LH(&m~HO4D;g(+(nZOo%ka4Eu%=GQEtfh=$l=U!8K-A!?jzT7iCQQU zGYYfBuv5d7(6i%y+Y+JWektEmf5rKw_j!MR-{#P6vyMKqiyRpq`#a{iYvy|SH6FG_K+XHSC@x;2zARuwoTefp%wO2_;fc^ z4>yKQcNPDdw*W({nuZ~5pb1=MJu5)Nh0U7mNLDtvEMSLUL8@CNTj=(}lVxw41&;|l zNHnx2HoxL4#BQd);`|9B7SfUQ&IA|DW^fu724r-+B?MaxN&VsDC_0?q< zd)(&~6^;NX02Io7Jsyh+!4RN8Agdjrtil+hij^i9*xeX_3x_*r>LiS7Gcbv8MKy?x zR<5*OBs^_D0iM{zwoM(c-tY#FGBN)C>hkc?D03@As*V0qVDD|Al=BE6t?GO!1Lg{d z!iVdH4>Db~5Mr#8Rkd7(xA*}tVGJs?SAjuC0nHz=cdjdBH#vZBZZ24vwK zqsMoV*EjYQHzaHt-bZ|^D36FceeEOqk1fkz3e!Aev>_<_RK;}qMau`Id=BcPO_8}{ zMbN_!&L1A%AwLioqb|PtS4EUS*OOs)ZDo_S5(%dGgw*ZzAKMX zk-Y1<4VA|knh$fSM9)-_)`I41hqjCY>jh+?K~`IU#qYH>x4Z~-Fu4~Yr9w?g=<^(A z@WGf!`D2Tfup1I$xj6f^e{O;tW*QG(6F3*G1JT>pB1{xkjfoAJ<7BYl^x5t09p})qLw3*Cn zQIoXFHa5zX__K{1nkyxScdAeZs71@PZ&LUJ2WJOtGzCH5jHhjgiPtFjUm8B^0J$XE``W zK~Rk1&!AB1&dniS`jIGubm@;QXoq^DLNZEl*~L-&W33VH0~M+17&E?mh7 z38dLiiijs(dQefgeuqictK+O%S>jyay|?iQbBdDe-e8z!CxIvxpiB4YJ(uTTwUm_^ z*X^@Zm)D~B&weL2^m$f$C!V~N $_v) ${$_k} = RunMagicQuotes($_v); -} - -require_once(DEDEINC.'/common.func.php'); - -if(file_exists(INSLOCKFILE)) -{ - exit(" 程序已运行安装,如果你确定要重新安装,请先从FTP中删除 install/install_lock.txt!"); -} - -if(empty($step)) -{ - $step = 1; -} -/*------------------------ -使用协议书 -function _1_Agreement() -------------------------*/ -if($step==1) -{ - include('./templates/step-1.html'); - exit(); -} -/*------------------------ -环境测试 -function _2_TestEnv() -------------------------*/ -else if($step==2) -{ - $phpv = phpversion(); - $sp_os = PHP_OS; - $sp_gd = gdversion(); - $sp_server = $_SERVER['SERVER_SOFTWARE']; - $sp_host = (empty($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_HOST'] : $_SERVER['REMOTE_ADDR']); - $sp_name = $_SERVER['SERVER_NAME']; - $sp_max_execution_time = ini_get('max_execution_time'); - $sp_openssl = (extension_loaded("openssl") ? '[√]On' : '[×]Off'); - $sp_allow_reference = (ini_get('allow_call_time_pass_reference') ? '[√]On' : '[×]Off'); - $sp_allow_url_fopen = (ini_get('allow_url_fopen') ? '[√]On' : '[×]Off'); - $sp_safe_mode = (ini_get('safe_mode') ? '[×]On' : '[√]Off'); - $sp_gd = ($sp_gd>0 ? '[√]On' : '[×]Off'); - $sp_mysql = (function_exists('mysql_connect') ? '[√]On' : '[×]Off'); - - if($sp_mysql=='[×]Off') - $sp_mysql_err = TRUE; - else - $sp_mysql_err = FALSE; - - $sp_testdirs = array( - '/', - '/plus/*', - '/dede/*', - '/data/*', - '/a/*', - '/install', - '/special', - '/uploads/*' - ); - include('./templates/step-2.html'); - exit(); -} -/*------------------------ -设置参数 -function _3_WriteSeting() -------------------------*/ -else if($step==3) -{ - if(!empty($_SERVER['REQUEST_URI'])) - $scriptName = $_SERVER['REQUEST_URI']; - else - $scriptName = $_SERVER['PHP_SELF']; - - $basepath = preg_replace("#\/install(.*)$#i", '', $scriptName); - - if(!empty($_SERVER['HTTP_HOST'])) - $baseurl = 'http://'.$_SERVER['HTTP_HOST']; - else - $baseurl = "http://".$_SERVER['SERVER_NAME']; - - - $chars='abcdefghigklmnopqrstuvwxwyABCDEFGHIGKLMNOPQRSTUVWXWY0123456789'; - $rnd_cookieEncode=''; - $length = rand(28,32); - $max = strlen($chars) - 1; - for($i = 0; $i < $length; $i++) { - $rnd_cookieEncode .= $chars[mt_rand(0, $max)]; - } - $module_local = DEDEDATA.'/module/'; - include('./templates/step-3.html'); - exit(); -} -/*------------------------ -普通安装 -function _4_Setup() -------------------------*/ -else if($step==4) -{ - - if ( $dbtype == 'sqlite' ) - { - $db = new SQLite3(DEDEDATA.'/'.$dbname.'.db'); - } else { - $dbtype = 'mysql'; - $conn = mysql_connect($dbhost,$dbuser,$dbpwd) or die(""); - - mysql_query("CREATE DATABASE IF NOT EXISTS `".$dbname."`;",$conn); - - mysql_select_db($dbname, $conn) or die(""); - - //获得数据库版本信息 - $rs = mysql_query("SELECT VERSION();",$conn); - $row = mysql_fetch_array($rs); - $mysqlVersions = explode('.',trim($row[0])); - $mysqlVersion = $mysqlVersions[0].".".$mysqlVersions[1]; - - mysql_query("SET NAMES '$dblang',character_set_client=binary,sql_mode='';",$conn); - } - - - $fp = fopen(dirname(__FILE__)."/common.inc.php","r"); - $configStr1 = fread($fp,filesize(dirname(__FILE__)."/common.inc.php")); - fclose($fp); - - $fp = fopen(dirname(__FILE__)."/config.cache.inc.php","r"); - $configStr2 = fread($fp,filesize(dirname(__FILE__)."/config.cache.inc.php")); - fclose($fp); - - //common.inc.php - $configStr1 = str_replace("~dbtype~",$dbtype,$configStr1); - $configStr1 = str_replace("~dbhost~",$dbhost,$configStr1); - $configStr1 = str_replace("~dbname~",$dbname,$configStr1); - $configStr1 = str_replace("~dbuser~",$dbuser,$configStr1); - $configStr1 = str_replace("~dbpwd~",$dbpwd,$configStr1); - $configStr1 = str_replace("~dbprefix~",$dbprefix,$configStr1); - $configStr1 = str_replace("~dblang~",$dblang,$configStr1); - - @chmod(DEDEDATA,0777); - $fp = fopen(DEDEDATA."/common.inc.php","w") or die(""); - fwrite($fp,$configStr1); - fclose($fp); - - //config.cache.inc.php - $cmspath = trim(preg_replace("#\/{1,}#", '/', $cmspath)); - if($cmspath!='' && !preg_match("#^\/#", $cmspath)) $cmspath = '/'.$cmspath; - - if($cmspath=='') $indexUrl = '/'; - else $indexUrl = $cmspath; - - $configStr2 = str_replace("~baseurl~",$baseurl,$configStr2); - $configStr2 = str_replace("~basepath~",$cmspath,$configStr2); - $configStr2 = str_replace("~indexurl~",$indexUrl,$configStr2); - $configStr2 = str_replace("~cookieEncode~",$cookieencode,$configStr2); - $configStr2 = str_replace("~webname~",$webname,$configStr2); - $configStr2 = str_replace("~adminmail~",$adminmail,$configStr2); - - $fp = fopen(DEDEDATA.'/config.cache.inc.php','w'); - fwrite($fp,$configStr2); - fclose($fp); - - $fp = fopen(DEDEDATA.'/config.cache.bak.php','w'); - fwrite($fp,$configStr2); - fclose($fp); - - if($mysqlVersion >= 4.1) - { - $sql4tmp = "ENGINE=MyISAM DEFAULT CHARSET=".$dblang; - } - - //创建数据表 - - $query = ''; - $fp = fopen(dirname(__FILE__).'/sql-dftables.txt','r'); - while(!feof($fp)) - { - $line = rtrim(fgets($fp,1024)); - if(preg_match("#;$#", $line)) - { - $query .= $line."\n"; - $query = str_replace('#@__',$dbprefix,$query); - if ( $dbtype == 'sqlite' ) - { - $query = preg_replace('/character set (.*?) /i','',$query); - $query = str_replace('unsigned','',$query); - $query = str_replace('TYPE=MyISAM','',$query); - - $query = preg_replace ('/TINYINT\(([\d]+)\)/i','INTEGER',$query); - $query = preg_replace ('/mediumint\(([\d]+)\)/i','INTEGER',$query); - $query = preg_replace ('/smallint\(([\d]+)\)/i','INTEGER',$query); - $query = preg_replace('/int\(([\d]+)\)/i','INTEGER',$query); - $query = preg_replace('/auto_increment/i','PRIMARY KEY AUTOINCREMENT',$query); - $query = preg_replace('/, KEY(.*?)MyISAM;/','',$query); - $query = preg_replace('/, KEY(.*?);/',');',$query); - $query = preg_replace('/, UNIQUE KEY(.*?);/',');',$query); - $query = preg_replace('/set\(([^\)]*?)\)/','varchar',$query); - $query = preg_replace('/enum\(([^\)]*?)\)/','varchar',$query); - if ( preg_match("/PRIMARY KEY AUTOINCREMENT/",$query) ) - { - $query = preg_replace('/,([\t\s ]+)PRIMARY KEY \(`([0-9a-zA-Z]+)`\)/i','',$query); - $query = str_replace(', PRIMARY KEY (`id`)','',$query); - } - $db->exec($query); - } else { - if($mysqlVersion < 4.1) - { - $rs = mysql_query($query,$conn); - } else { - if(preg_match('#CREATE#i', $query)) - { - $rs = mysql_query(preg_replace("#TYPE=MyISAM#i",$sql4tmp,$query),$conn); - } - else - { - $rs = mysql_query($query,$conn); - } - } - } - - $query=''; - } else if(!preg_match("#^(\/\/|--)#", $line)) - { - $query .= $line; - } - } - fclose($fp); - - //导入默认数据 - $query = ''; - $fp = fopen(dirname(__FILE__).'/sql-dfdata.txt','r'); - while(!feof($fp)) - { - $line = rtrim(fgets($fp, 1024)); - if(preg_match("#;$#", $line)) - { - if ( $dbtype == 'sqlite' ) - { - $query .= $line; - $query = str_replace('#@__',$dbprefix,$query); - $query = str_replace("\'","\"",$query); - $db->exec($query); - } else { - $query .= $line; - $query = str_replace('#@__',$dbprefix,$query); - if($mysqlVersion < 4.1) $rs = mysql_query($query,$conn); - else $rs = mysql_query(str_replace('#~lang~#',$dblang,$query),$conn); - } - - $query=''; - } else if(!preg_match("#^(\/\/|--)#", $line)) - { - $query .= $line; - } - } - fclose($fp); - - //更新配置 - $cquery = "Update `{$dbprefix}sysconfig` set value='{$baseurl}' where varname='cfg_basehost';"; - $dbtype == 'sqlite'? $db->exec($cquery) : mysql_query($cquery,$conn); - $cquery = "Update `{$dbprefix}sysconfig` set value='{$cmspath}' where varname='cfg_cmspath';"; - $dbtype == 'sqlite'? $db->exec($cquery) : mysql_query($cquery,$conn); - $cquery = "Update `{$dbprefix}sysconfig` set value='{$indexUrl}' where varname='cfg_indexurl';"; - $dbtype == 'sqlite'? $db->exec($cquery) : mysql_query($cquery,$conn); - $cquery = "Update `{$dbprefix}sysconfig` set value='{$cookieencode}' where varname='cfg_cookie_encode';"; - $dbtype == 'sqlite'? $db->exec($cquery) : mysql_query($cquery,$conn); - $cquery = "Update `{$dbprefix}sysconfig` set value='{$webname}' where varname='cfg_webname';"; - $dbtype == 'sqlite'? $db->exec($cquery) : mysql_query($cquery,$conn); - $cquery = "Update `{$dbprefix}sysconfig` set value='{$adminmail}' where varname='cfg_adminemail';"; - $dbtype == 'sqlite'? $db->exec($cquery) : mysql_query($cquery,$conn); - - //增加管理员帐号 - $adminquery = "INSERT INTO `{$dbprefix}admin` VALUES (1, 10, '$adminuser', '".substr(md5($adminpwd),5,20)."', 'admin', '', '', 0, '".time()."', '127.0.0.1');"; - $dbtype == 'sqlite'? $db->exec($adminquery) : mysql_query($adminquery,$conn); - - //关连前台会员帐号 - $adminquery = "INSERT INTO `{$dbprefix}member` (`mid`,`mtype`,`userid`,`pwd`,`uname`,`sex`,`rank`,`money`,`email`, - `scores` ,`matt` ,`face`,`safequestion`,`safeanswer` ,`jointime` ,`joinip` ,`logintime` ,`loginip` ) - VALUES ('1','个人','$adminuser','".md5($adminpwd)."','$adminuser','男','100','0','','10000','10','','0','','".time()."','','0',''); "; - $dbtype == 'sqlite'? $db->exec($adminquery) : mysql_query($adminquery,$conn); - - $adminquery = "INSERT INTO `{$dbprefix}member_person` (`mid`,`onlynet`,`sex`,`uname`,`qq`,`msn`,`tel`,`mobile`,`place`,`oldplace`,`birthday`,`star`, - `income` , `education` , `height` , `bodytype` , `blood` , `vocation` , `smoke` , `marital` , `house` ,`drink` , `datingtype` , `language` , `nature` , `lovemsg` , `address`,`uptime`) - VALUES ('1', '1', '男', '{$adminuser}', '', '', '', '', '0', '0','1980-01-01', '1', '0', '0', '160', '0', '0', '0', '0', '0', '0','0', '0', '', '', '', '','0'); "; - $dbtype == 'sqlite'? $db->exec($adminquery) : mysql_query($adminquery,$conn); - - $adminquery = "INSERT INTO `{$dbprefix}member_tj` (`mid`,`article`,`album`,`archives`,`homecount`,`pagecount`,`feedback`,`friend`,`stow`) - VALUES ('1','0','0','0','0','0','0','0','0'); "; - $dbtype == 'sqlite'? $db->exec($adminquery): mysql_query($adminquery,$conn); - - $adminquery = "Insert Into `{$dbprefix}member_space`(`mid` ,`pagesize` ,`matt` ,`spacename` ,`spacelogo` ,`spacestyle`, `sign` ,`spacenews`) - Values('1','10','0','{$adminuser}的空间','','person','',''); "; - $dbtype == 'sqlite'? $db->exec($adminquery) : mysql_query($adminquery,$conn); - - //不安装任何可选模块 - if(!isset($modules) || !is_array($modules)) - { - //锁定安装程序 - $fp = fopen($insLockfile,'w'); - fwrite($fp,'ok'); - fclose($fp); - include('./templates/step-5.html'); - exit(); - } - else - { - $module = join(',',$modules); - $fp = fopen($moduleCacheFile,'w'); - fwrite($fp,'<'.'?php'."\r\n"); - fwrite($fp,'$selModule = "'.$module.'"; '."\r\n"); - fwrite($fp,'?'.'>'); - //如果不能写入缓存文件,退出模块安装 - if(!$fp) - { - //锁定安装程序 - $fp = fopen($insLockfile,'w'); - fwrite($fp,'ok'); - fclose($fp); - $errmsg = "由于无法写入模块缓存,安装可选模块失败,请登录后在模块管理处安装。"; - include('./templates/step-5.html'); - exit(); - } - fclose($fp); - include('./templates/step-4.html'); - exit(); - } - exit(); -} -/*------------------------ -安装可选模块 -function _5_SetupModule() -------------------------*/ -else if($step==5) -{ - header("location:module-install.php"); - exit(); -} -/*------------------------ -检测数据库是否有效 -function _10_TestDbPwd() -------------------------*/ -else if($step==10) -{ - header("Pragma:no-cache\r\n"); - header("Cache-Control:no-cache\r\n"); - header("Expires:0\r\n"); - $conn = @mysql_connect($dbhost,$dbuser,$dbpwd); - if($conn) - { - if(empty($dbname)){ - echo "信息正确"; - }else{ - $info = mysql_select_db($dbname,$conn)?"数据库已经存在,系统将覆盖数据库":"数据库不存在,系统将自动创建"; - echo $info; - } - } - else - { - echo "数据库连接失败!"; - } - @mysql_close($conn); - exit(); -} diff --git a/src/install/module-install.php b/src/install/module-install.php deleted file mode 100755 index 0fa9c022..00000000 --- a/src/install/module-install.php +++ /dev/null @@ -1,120 +0,0 @@ -由于无法找到模块缓存文件,安装可选模块失败,请登录后在模块管理处安装。

"; - $msg .= "点击此完成安装 >>"; - ShowMsg($msg,'javascript:;'); - exit(); -} - -//模块文件夹权限 -if(!TestWrite($moduleDir)) -{ - $msg = "目录 {$moduleDir} 不支持写入,不能安装模块,请登录后在模块管理处安装。

"; - $msg .= "点击此完成安装 >>"; - ShowMsg($msg,"javascript:;"); - exit(); -} - -include($moduleCacheFile); -$modules = split(',',$selModule); -$totalMod = count($modules); -if($step >= $totalMod) -{ - $msg = "完成所有模块的安装!

"; - $msg .= "点击此进行下一步操作 >>"; - ShowMsg($msg,'javascript:;'); - exit(); -} -$moduleHash = $modules[$step]; -$moduleFile = $allmodules[$moduleHash]; - -$dm = new DedeModule($moduleDir); - -$minfos = $dm->GetModuleInfo($moduleHash); -extract($minfos, EXTR_SKIP); -$menustring = addslashes($dm->GetSystemFile($moduleHash,'menustring')); - -$query = "INSERT INTO `#@__sys_module`(`hashcode` , `modname` , `indexname` , `indexurl` , `ismember` , `menustring` ) - VALUES ('$moduleHash' , '$name' , '$indexname' , '$indexurl' , '$ismember' , '$menustring' ) "; - -$rs = $dsql->ExecuteNoneQuery("Delete From `#@__sys_module` where hashcode like '$moduleHash' "); -$rs = $dsql->ExecuteNoneQuery($query); - -if(!$rs) -{ - $msg = "保存数据库信息失败,无法完成你选择的模块安装!

"; - $msg .= "点击此进行下一步操作 >>"; - exit(); -} - -//写文件 -$dm->WriteFiles($moduleHash,1); -$dm->WriteSystemFile($moduleHash,'readme'); - -$setupsql = $dm->GetSystemFile($moduleHash,'setupsql40'); - -//运行SQL -$mysql_version = $dsql->GetVersion(TRUE); -$setupsql = preg_replace("#ENGINE=MyISAM#i", 'TYPE=MyISAM', $setupsql); -$sql41tmp = 'ENGINE=MyISAM DEFAULT CHARSET='.$cfg_db_language; - -if($mysql_version >= 4.1) { - $setupsql = preg_replace("#TYPE=MyISAM#i", $sql41tmp, $setupsql); -} - -//_ROOTURL_ -if($cfg_cmspath=='/') $cfg_cmspath = ''; - -$rooturl = $cfg_basehost.$cfg_cmspath; -$setupsql = preg_replace("#_ROOTURL_#i", $rooturl, $setupsql); -$setupsql = preg_replace("#[\r\n]{1,}#", "\n", $setupsql); -$sqls = preg_split("#;[ \t]{0,}\n#", $setupsql); - -foreach($sqls as $sql) { - if(trim($sql)!='') $dsql->executenonequery($sql); -} - -$dm->Clear(); - -$step = $step + 1; -ShowMsg("模块 {$name} 安装完成,准备下一模块安装...", "module-install.php?step={$step}"); -exit(); \ No newline at end of file diff --git a/src/member/templets/header.htm b/src/member/templets/header.htm index 7b3e189f..33eda4c9 100644 --- a/src/member/templets/header.htm +++ b/src/member/templets/header.htm @@ -1,7 +1,7 @@
-
diff --git a/src/member/templets/top_login.htm b/src/member/templets/top_login.htm index 850c007e..191360c9 100644 --- a/src/member/templets/top_login.htm +++ b/src/member/templets/top_login.htm @@ -2,7 +2,7 @@
+ src="/static/img/logo.png" alt="">
diff --git a/src/static/img/df_dedetitle.gif b/src/static/img/df_dedetitle.gif deleted file mode 100755 index 568814797b274c6c774f1643f294c63b673d46fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5538 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 diff --git a/src/static/img/dfpic.gif b/src/static/img/dfpic.gif deleted file mode 100755 index 3be0fa303ab58d5730d4704d1d98ff577b90072e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2453 zcmV;G32OF7Nk%w1VSNB{0M!5h00030|NooBVyDb;qsVEo(tx9FMW z#+JKIo4{A$^1#d5uI2T}==aR+{L$?D(Chio@BP&9{nw$wT+HE~+wHdB@Ve&q#_IXY z?)=in-Imnnso3hTwas(6(0jhrg~Qm5(&VG+_s7B2fyUT}>Gi?N+KlJ&y0*w^!_s-> z@3P6&g3j58(%g;I-;~_tpxWb_;_0U3>#N}ApWx@9;pd|N|Nj60000000000000000 z00000A^8LW0021vEC2ui0DS;*000L6z?^VMEEO?+-;Z=_vgKTpy?VQFr z+A^ils>bjP^*Sw!*s9LJaNT+1EV-;+OjcbOW@uHiX`0oj!A)thxN_$fT-#C}8jm3L zRq>+}skbj1Shn2V6RcWy?9F1331rakS`7UHCk|>Kw*4@4IOMC9t8;)pn!Ygm4F=$A)G)14cf^t zgA5N;XyJti`lrk%@^MiAzyJhTAfg2X5HP@r0|*!%0s<63!3GsnV1NJy#Q0(b{PEWU zcPT8uKnxN>NP`6nEFi#@5u34#eef&hY#F{HTw4HXzV00N+9c_fqYH6hwLsKnD%_#~J%SK}4FnVkf((2e%RmMNBmilN2(&6Eopt(KnK4n>BO4eTtP7`< zTn@nIhZ9U7@&K($c|ZaUpxXcj4M>UP0+R;2La+=FFeao8B+vn*T^@jdx1{#lhe}8d z{DrD9&d4UivGS)ti9q*CqX7&sfFuG^LM#B&A=Dtl(nyye<&2K9Nwv}ZI%4O)Y|%2{ z1m&W8K!2*L-8Kl4UTVS#CNKc^#L9wLfCwRUK7aw{N{IpJ4G>Vk1s9C%EXvf7q6T3f z;h=&9`>{y>zyyjjzF!9nhzPPLem)egLc%RY)%!ySt$`HvaEBmYQr5Q0FlNHy$6 zA|dhMYK94t=fH#wK#W5wjX?urf`K!{1PiK0(#tiJ;FmO*-5OvQO{C1mAk~C}HdG)S zXC9`T#0-r^!nq0NpmR0q1ZOfsL6dh5bDHv;=O%n%&wCzI577#R3Sik!>HHI!>_o&e z3n~$FDkh+W*nkE!V4BEO#RVWh$_!orgPp_^G8oVR7&c%UkqRTBao}9%Iv`SR3WNp! zE7%DPRzOo0*alBx$bbkq=YcPDU<6;lKnOB$Qk1Si1ReN*2X?xF=(Gf;Et$azTwnvK zQuQ7`Q9}bn&{GU>H3AtJY6N~-RHLdv1Q+;1147W#U%-H)_kcl1p=yk`cGMUySiubN z`hpqw6-_D#DHt;F0iya;1Yqa@Vk0nu4k$nbA1JFn@qkt^AT|5!e1Q#I;KKo)u8|*`*0376u}2U@F5E>^L5PApn? zs(~@XHmyxI?}-8ZWAo-?wjWlca`J$I!aDN=@etNq> z{V=CV{hSZ5I@O@QvnVEg&|2?9Gq%okOst^mUZVjEz794(0V8Z%Yo*w=-U70d&4pzj zQzp({C$yv8lrm7e+K0F{D)^yoP6VRc95e*D8&QpMTMrWEb_crCO_E)(`y#s_!n@}X z?;^~5*!4C7yYsySNoe~L{6=!L10Ek_6I>I)J~*#)t?*;#v*FFgHpDSv%89T04i?Y2 T#y8IKj(hy$AP>1Jf&c(J77T1G diff --git a/src/static/img/feedback.gif b/src/static/img/feedback.gif deleted file mode 100755 index cf41b5e1779fe76e1a93bba3794edf364297876d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1370 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 I6D;uc-{IFGxc~qF diff --git a/src/static/img/flink.gif b/src/static/img/flink.gif deleted file mode 100755 index 0ac8a9978f12cfdecdd5757a4f6a0cebc5836b39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1918 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 T`blD8?wWhK*8Zv~0Brjo8bS(q diff --git a/src/static/img/logo.png b/src/static/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f3974cbbf1fc9052c76f36899732ba1a3fabb3ba GIT binary patch literal 4465 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 Dp$LG0 literal 0 HcmV?d00001 diff --git a/src/static/img/member.gif b/src/static/img/member.gif deleted file mode 100755 index e2148e6f686eb6c148614429da9a590f6cccbe79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1196 zcmV;d1XKG*Nk%w1VL$;c0K@hmIk_+bP2=jsn?Y9g6|NlThK;-xc?8OchSHu;> zB@!@V_*V$_{ju$>2!7vYPt!^1%?R(P40WMxO@ooS?u!Ks8LiDaIdh|J+FUQoHi@xY z&*%@%^Ou_Ccj(v%A^8LV00000EC2ui06+mQ000I5U?GlVX`X1Ru59bRa4gSsZQppV z?|kq7z@TtQEE3|M2#t=9kdcul2bGqWn3!wk1$s$fz#zatkmoS}IUpHf0E2@h9UO=d6H`Nnc?4~!bfKqD zo)woR!r0+~(W6E&dQ8;M5djHMp#~s1AZpY|1XZ$h3G?O5nwM_kyaUJ`P(TwZO`r(K zq9LOC@G1QmE##xAB=hRsixp+2l?+{s|om&H4X?ICR#ak7sO9r8@ zX${OZb!x<-S-1A%E}r#x^V-@rqyedS@4hvIgoM}8$dZoAL&{2e>)@KtEs2#b2T)^d z6KY4Zce#H92uzI^9CD4EXA)@SOa;7;4mVB$xH-~-ModfQ5fpAngM79MwVpMj3qAKm|wjh={Zn2rCjv2d)C{u$kl~z;UFuizX)L z7Ax<(^ww+dz4+#<@4o!@>+ioUpoI+w+5JHoof?Ixtwxy{QY$34u97QN2Xv;_pd_hw zD6n7T3kU_whRkfi(N0_KQQ_%`l(&b(+lvDL08p+f@hF!J(MTtabig%+LRmP!T}qBBxuTQFuN<4vwA0%`P0GVlKT@^TYi8ZX*7S7kb)H~` z?dgJKyMndZW1t-rhHFRdHq~&)eYK2qYi&2Id9y9`-eULdciDln0nOu(M=p6{lUHte z36^Ibxe1zg4tV2cc-}cF38HI`dFhv*j{4-Fx3PNVq`xk?>asu1dF_z5uKVu1_wM`e Kzy}XQ2mm`S3Qa2j diff --git a/src/static/img/recommend.gif b/src/static/img/recommend.gif deleted file mode 100755 index e28001f276f6b0490f77569c4abef5bed0bd91db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1684 zcmdVX`#aMM00!`V_nmESGq;e^j7dF1#6LeYy*w!%NRpvD^w zhieU{1n_>I{`+FRFC{v!?;u+e5h{j`Fdoqm3D+dU>d)vrJ_VbJg_Zk*Tp#Fzoxrzn z@ct&qYydd#1zmK9F4+SA7z0`egg_wt82=yQ|5~;SFyIFS;_?&l^AiX{O97H@C8tnR z)6#F>$;hN-Wz%!+<}&W(<=gol5K7H2E z*wp;|FQMp#Sklt^Qu?ax^_#!jJ38NXz3c9I-}|BOV>>t~8T}s=GPbV(8#v9y$3##HahWrp=b}VV zaIkPKhC(XGv6PNMPyKC!Q>!Ma&-aVMbaYp^9AFVef=E3xjW%O)2LMu$Tud%@aMll< z1n9z6V=!r=9)@DwMKvZ(OnsTX8~Kp}6rG57xh%ybg1&lIMc(l;1Hb8JtL<0k)ivI! zQ@z!J@^_8f`dd8pS0ewA6VNc3yqZ~|Cf^!k05Uc&Q4A-q+8iX!$KJxDRz%a+G(QTj zpHs#>)*=%~&X!bA#ZWOac8qVCgLC88~ zbY+Wz6zr7U`{3F{`lnu~@+f2Y^bqnm>c)y7HGufmXEAhaQR8%Xha=^f_c>e>!7I?M zl*Ec#zkO7aE={;P`zYek%?7ZX#gPS+8*Qi~o!{A3TiTJ&_cEmcx0dU z^JVa)fxfBRg#cG={$<-vIicC4WZgDGkh||;FX2aFta4K%36MsiB>~kUH z2-jTs3d7Fkqcs>F|6B)h=+$iWbK97&2RTy<)&y`RHrQM=Sy`F(+7-V{li<4jp&nw{ z2W-HkD6>hZ3XL$@ zXoEW6Z!%+ozck%6H@&11B3zf%5{sxCcFQPe4@ZVONgFU$Y)2xl1P->7T}fqpeMv%a zR=iv6ag_$?OnEsuEP@oJy5+P4%&A^T>hbwv8#NmFdFpnCC3P__ zU6>ID0|Q4b(DpoRJdmhIirJyHQYBfwVZpaaJyB~roXn#`{JTQ8JyaXI+HSO7%m7}X zUqmJwer4!dxUVxSj!N;lFuZ#YQk-`(it1E1+-Z<1KBGWmJU)lQenm={X8Y4To!4%n zJr!FxzfE<&7=~tB?p?nXbR-#YEMK0mac62WQgED=E#$N<4RmsdN2~Q9F%8e(m>IXn s&gLtz6_-HIy15F50oO}CYooKMN7!pDUP*nn&(O0oxc2(SNXU+V0mazXe*gdg diff --git a/src/static/img/reg.gif b/src/static/img/reg.gif deleted file mode 100755 index bddc4a43f20d9a949608de8e744ecbb3a05d6e0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1220 zcmV;#1UvgjNk%w1VL$;c0K@{<=>{jpEeNv_Wbx$cV_UJ07zcUFrDO@onjp>5CT z5A1>st<5?)bEAf^2<)B>iLqPG^OtSfTB@!@V z>^BU4-)0328A5ysA^8LV00000EC2ui06+mQ000I5U?q-ZX`X1Ru59bRa4gSsZQppV z?|kq7z@TtQEE3|M7>$mPkdcul7L}Hln3;pb&t)n=v*v&SHET+YNwH!e z2$dKJ9U64wvP2#ubXdxCsYjBD`Z=1Q^5BAk0910o`VvyYnFS6wpm~#~g99{oM(fE5 zkh`LQ5>!f{5fDd1N%i4-T5@e9tyi@Q)*9(6CbAaD;w)fcv0Aom|1hYe;1kA5f$kRa zD6%tDL{c54+zJq2R)eJr$JB&aaazZiCPKCY2!hbMff@|Wd=!xZ0>Fa{2Tq}{G=EnC zJ~|C^t<1v(1|*K|81^OEv+1~v$DR8;yS)ujXiA=ZanL3qF;~B}`8BZ8T{E_B343-q zfF@&0z&o0~&Hx4=Kvd~HGFl`5m{wK)YF@2|30ehw0O1E8&~!kBVa3MNecDNu4S(SI zcZdKV8BpF*27ELidVU!w*l2^fq?&VJ{2qKpS5cK$Cm=u5% zL2-nldD35QHnLtSj7}HdoRBhRC#7)&aw!9!%*7`uKzf>sk{CQtRif^Rz*=;wRu^e~ zlfwGN2Fy0=Y_o1%20;SUR+|9-P!@prhX>qlU=LFfd?Z1N0T94ck%(~X0kbV><*SqK zLZWW7nJ6IN0Am&K(6N=w`|Q5}2Q2Ww1Q%@Z!3Za;@WKqY5EnKIeD{ZDfP%ClxgdRJ zh?0U~0B^ieI(SLG13;MX2aA31n6hIS3fn(ht0U!WKqLA==%kmz>$A^8LV00000EC2ui06+mQ000I5;3tk`X`X1Ru59bRa4gSsZQppV z?|kq7z@TtQEE3|M8I6vQkdcul7?qZnn31(2Apwd4wpDWItsA*;AVX3pXYNDD2NC-JI7|cppFWrO-swZc@zDZ>91Z{snBf3U zoC6wh{D7g_GKCp`Dh(*W($J2bKAsHsfr81Y;ZkZ?iO9ga2J-L;!&k3Zp_+{d{M4zi z=TZ(qGYrKLQK{OuIGb)<2UV7z3nWoS7#u+YR*+h`8d4y(gFAeXBcJ8#NZ|s5&)N=f z5YT}^gBFDHC0h4qw$rGYX~gifubw{%%xU#w_`_@shEb|qXQ(A)1zsZye>b_`hspsN zW+;%Y(M`CL=2l>~lfy*}0~jzUa49KqNAO4cfa0{1NepqpuX7p z^^5y!1Wi@KfD9O*EnrFi1`4gl+GykDkzQ8qg_PR^xV5(xZ-vZ9A54XS zcnDe<6!e)+1AJz|P6h=;KtlyuQW^tBab}%0EN0{sgc0812Lf5;meODsBoLc!2v9)5 zIEob#TmZlgV~B``kXT(nEe4cgKnvJ-S!e``XCP8|<+Y=DJ^I+k1?F5JBp`1F(qvfh zkV2(?$MLt;W?K5RR9tgeau-u&B6Vh(681q-U?{Dpfq8XjH|kRwHd z>KGohb_f!uA5)Fv9y_^W>)~*a>0{+uoo@N3XvS9X69xAqcIs{npL--n;K znK}Y&!7D!V90TYg{7_w{w)?I%@v_R}%X}zm(g-CzfSv>io86Vz@2An${59De~ z&iDqF3$&u%C&nKa>KjZ%z)lXdYmEg;ZFh|&^s}7+2S~sI8t{My#9bi3rke|eBNrD+ z%*LFAHuTM8L`4f0mP%Hpk%j3Y7#I{>7^W2J1;klb%bpszml6j`3P>8dmhljQybPAe zMp+twsg&ZuKn>~u+gKTwGLkYBqDh5o5JZxe6bcR4jAw`VS$-5Tw6*PL6W|C<*QVb;WQGWuaorbuJ2Y?#GWKo1sh6yq3^Xht)lQH`ZYUK>^M#yG+Pdvi1c zKL$z2LK+f6hfJg*OQ6U`7SaTcjARM}c?L;Fk_47?BqKAq$W3zckd$o0CliUuQ5w>d brW_d^-Fi3RhQ2k@y2EXg9J=MnGt z258tB=IjXVybJnj1ONO4@AUfbu?4=+?o!hngs0#I3>k&r71QAJ{9pp)_z3L94iYe8 z6~rYKSHwU-K>z>$A^8LV00000EC2ui06+mQ000I5;3tk`X`X1Ru59bRa4gSsZQppV z?|kq7z@TtQEE3|M8jX&Rkdcul8I_ion3{}RYU(s1p>T?sBWIUs`X-@t7~)|Q(xTR#CH zh>)OpGu+P<3-O(>pj`qE)kot+hrqQoM-2+3#9$AffvW%`DYnG8CGhwBOb*X5**Kj) z%9qP+IHGQ{=o~0elz<8#fPjDxgv0^=U++8v*gb?v)yQLyxinL5Us0$b2J_WtpB#Vu zWYA zY7Z31L0^8c_?jaTK(&i_J5Un2-1igVS z)LyqSB0*OmGbE(CRIaH>&x{GF;i*(5c?2-P(!rKQUGvvqhb{KlWS4FB*=VP&_S$T> zVA+v6i_izoA6y{Fw3}kYpvL)n2U~1afs8>UO$U5qB{nfImT!=OT)@jPi(z(KLkd9m z2YoyYmpFe!O`=lhAcztFwF;o4px5%q7SP8e-gjZoOi8K&45HBy19n7E7q1{jZHT1Kh}PLK~3v><>mSPBhpP(6hz2rLqI!ZD;! zg_dF=DO~u%@X2t7>#HFeph3hU8u5t5L820uSb`-w(TFB^q7;KDL^DiLiX^z=6Pu_- tCUUWhNUUNTz^KF=ERykvUpylbqo~Frit&wbjH4XqNXI(b5e6Xu06UCHo}>T( diff --git a/src/static/img/topsearch_submit.gif b/src/static/img/topsearch_submit.gif deleted file mode 100755 index 539cd220aeac33a4b0e37da16f23a1e21230366e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmV-00nh$NNk%w1VLJd40HOc@0002s;NZ;6%#@UrSy@@;X8`~I|MBthA^8LV2LS&7 zEC2ui06PE@000B^7_;2|Fv_`%Oc=vc+-L@CoSfp35|w z370zn41irSX<9m&Em>eXEd&e!Yn967J}*Zkc8UpOx>G6DIxdW}=&m>!aAKeMxVnl> z`T22PNnnI^WrSjAds$-!ZWoM!Q-gR%WKUOQiX&ZGk#KKl0ESm$XHhk6D=Q8X0_3`@s{`&a-2^>i9UH}3J6DnNDu%W|;5D^AQ00287 C(v8Oe diff --git a/src/static/img/vote.gif b/src/static/img/vote.gif deleted file mode 100755 index 587f5176ce757385441fbf13cb069e2038e76abe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1403 zcmV->1%&!XNk%w1VL$;c0M!5h00030|Nrjr_ul37&)V<>3>mP*>A%nH6<5R(Fk&=q z%R_k2Q-jlTnc9J*-W9|pB*-IB(;Z*e8-3mvi{cfU<`cN>56AHh)%6SH_z3g-2j%Ms z=iLbC&37v{rmesKtTWh{{R300000000000 z00000A^8LW0024wEC2ui06+mQ000L6z<_W_EE41ejE#uTKYXNSsKqB92f1wQ1NGq2RgzvP#5=;i8p`ktj!^fRzx} zh#D|s%A8q4#jS=8H$k+>b0Wt7b*VNA9ZFQ_DTA*>m`Fi`Mhp`lVlkGsl#>OklYv;wYaWP;1l=0NY3j#xn7IAPiUHmLlYzS_h>2wm)abwf64`j; zd7cPYid{gSHd!nnv^G_TDWwELiT4zS9auJW5TlF>c7hggR`QrmdY%DU)C5Ax1IvcZ zneZH7_wiR9E{L`1CS)5-NhKv%B5ja?>C^{iu3+d2f~Hx|nzyw0 zB#hf7IAZ`DxAm^l%GT0zR zn?~5FpBa9D!br`v0vlDbr7DC=G$k9;471Yu$amq5heLVN=Gx`1?)2J9e1i%rXtBoD zR?Ak8dR0TS&Nfp2=bc$@)}x+3^69C2fWjASD`YkWgDm~oHUeUX5!k^D1a}Z;q_m|g zNCFHu>~O>D^2n|y1yq~>r}I8gaRCg&0>TQWj*0>dfW@%FO0I0&FfJRs5a0|aG{%*z zFWY2`$`9wP^Ugf??DNk+2QBo_L>Fyz6P_s0mb+Ir0A96u&UH!!>&@G12vn6M9SbE0 zI;xr`I@#3;FL*UV1}$`TF2V{E0<wDixCbvQY z;U%SPF~cX`V1rnR!E~U@jNO8>(U@nh`R1H=-Z|2p#BIO=pEOV-0u1P=fVHJiP(j}r zYa7Ds2Z61as%;z`yif+*wXKLh*7%rlm>|`@OuxJ9(!1}70AG#p!_zCK@yQ^cJTA*K zZ;123Kp(xf)Z2dS_0D9kJt5o!kmp#Bcn2nq6UffmeP1T$#A0dnwu6bzvVM@YgFn(%}u JghCJi06Q%TvoHVv diff --git a/src/templets/default/header.htm b/src/templets/default/header.htm index d00271fb..92c86255 100644 --- a/src/templets/default/header.htm +++ b/src/templets/default/header.htm @@ -1,7 +1,7 @@