if ($rebuild == 'yes') { $filelists = explode("\n", $filelist); foreach ($filelists as $v) { $v = trim($v); if (!empty($v)) { $dm->MakeEncodeFileTest(dirname(__FILE__), $v); } } //测试无误后编译安装包 $fp = fopen($moduleFilename, 'w'); fwrite($fp, $modulinfo . "\r\n"); fwrite($fp, "<modulefiles>\r\n"); foreach ($filelists as $v) { $v = trim($v); if (!empty($v)) { $dm->MakeEncodeFile(dirname(__FILE__), $v, $fp); } } fwrite($fp, "</modulefiles>\r\n"); fwrite($fp, "</module>\r\n"); fclose($fp); } else { $fxml = $dm->GetFileXml($hashcode); $fp = fopen($moduleFilename, 'w'); fwrite($fp, $modulinfo . "\r\n"); fwrite($fp, $fxml); fclose($fp); } ShowMsg("成功对模块重新编译!", "module_main.php"); exit; }
{$readmef} </readme> <setup> {$setupf} </setup> <uninstall> {$uninstallf} </uninstall> <oldfilelist> $filelist </oldfilelist> </systemfile> "; $fp = fopen($moduleFilename,'w'); fwrite($fp,$modulinfo); fwrite($fp,"<modulefiles>\r\n"); $filelists = explode("\n",$filelist); foreach($filelists as $v) { $v = trim($v); if(!empty($v)) $dm->MakeEncodeFile(dirname(__FILE__),$v,$fp); } fwrite($fp,"</modulefiles>\r\n"); fwrite($fp,"</module>\r\n"); fclose($fp); ShowMsg("成功对模块重新编译!","module_main.php"); exit(); } ClearAllLink(); ?>